搜索资源列表
KeilC-IR
- 红外线遥控器按键检测程序. 通过检测两次下降沿之间的时间差判断接受到的数据位. 已经通过了测试,能够正确区分出32bit数据的遥控器按键键值. 具有数据重发功能,但是数据的重发有点频繁. 使用晶震频率为11.0592MHz,所有定时值都是基于这个频率计算. 占用很少量的CPU时间,使用了外部中断0接受数据,定时器0进行计数, 定时器1作为串口的波特率发生器(Band = 9600).
osled2
- 完成在S3C2410处理器上移植μC/OS-II内核,然后实现以下多任务: a) 控制实验箱核心板上4盏LED灯轮流亮灭; b) 将LED1连接到ARM9-2410EP增强型实验箱扩展口的DA OUT端口,通过实验箱上的键盘(比如“↑”、“↓”键)控制LED1亮暗变化,同时在超级终端显示该控制值; c) 将LED2连接到扩展口的I/O输出口,通过超级终端按键控制LED2亮灭,即按一下PC的超级终端某个键(比如回车键)LED2灭,再按LED2亮,反复循环。
key.c
- 该代码为NIOSII中按键模块的硬件驱动,按键为4x4行列式键盘,通过行列扫描获取键值
cap_test
- 我用单片机8952和电压比较器339做了一个简单的电容容量测量表,参数大 致如下: 电容测量范围为1pF-9999.99uF,最小分辨力为1pF。分为5个量程,可以自 动切换量程,也可手动切换。 另外,有简单的频率计功能,能测量0-60MHz的数字信号频率(TTL电平); 还可以产生几个单点频率的方波信号(比如1KHz)。 采用1602LCD作为显示器;4个按键控制;使用24C01保存当前设置值,不用 每次开机重新设置。可单5V供电,也可9V交
INT1_TIME0
- MCS51外部中断1和定时器T0的应用,外部中断1连接一个按键,通过调节按键改变定时器的值,定时器输出连接一个蜂鸣器
4x4KEY
- 首先将下载板插到主板上面. 1。源文件保存在src目录,QII的工程文件保存在Proj目录; 2。程序实现的功能测试4×4键盘按键;具体的键值通过板上的数码管来显示。按下K1就显示1,K2就显示2.用户可以试试. 3。具体设计参考代码。
jjj
- 按键检测,当有按键输入时系统你能检测到按键的输入值
PS2
- 监控PS2的按键信息,是否有键按下是否为要监控的值。是则激活,不是则继续。
LEDPMW
- 51单片机PWM 控制 LED 灯渐亮渐灭程序 利用定时器控制产生占空比可变的 PWM 波 按K1,PWM值增加,则占空比减小,LED 灯渐暗. 按K2,PWM值减小,则占空比增加,LED 灯渐亮。 当PWM值增加到最大值或减小到最小值时,蜂鸣器将报警 资源:p0口,8路指示灯。p1.4,p1.5亮度控制按键(端口按键)p3.7小喇叭报警
温度测量仪
- 这是一个完整的项目文件,程序我已经全部调试完毕,现将软硬件资料全部上传,供大家参考学习。里面包含了M16的AD、EEPROM、定时器、中断、看门狗等内部资源的使用,以及菜单程序、浮点数的存放与取出和显示、液晶显示、数字滤波、按键复用等内容。项目硬件比较简单,AD0、AD1读取两路4-20ma电流信号(由RCV420转换成0-5V的电压信号),AD2读取电压信号 该系统主要完成这样一个工作,从AD0读出温度、AD1读取差压,由这两个值根据一个公式计算出流量并显示,AD2读出全压并显示。系统
key lcd参考例程
- 程序描述:1.开始运行时,LCD两行显示Welcome 2 Tongji 2.等待键盘按键,有键按下时在LCD第1排最右边显示相应键号目的: 键盘查询、键盘中断、键值识别、键盘编码点阵字符型液晶显示(LCD)编程
c51源程序集合
- 源码 │ 0108_12864LCD-F149.ASM │ 12232-1520.c │ 12232.c │ 12864-ks0108.asm │ 12864-ST7290-F149.C │ 12864-zb.c │ 12887.c │ 24C01-64.C │ 24C01-F440.C │ 28sf040a.asm │ 51use.txt │ 6963.C │ 93c46.asm │ 93c46.c │ 93cxx.c │ ad7416-mcuzb.c │ ad7416.c │ AT24C01
键盘控制
- C8051单片机与键盘相连,扫描键盘,有键按下、释放或者按住,C8051单片机查询键盘矩阵寻找对应唯一的键值,判断是被键按下的键,再到第二套扫描码中找出该键所对应的扫描码,通过C8051单片机模拟的PS/2通信协议与计算机进行通信,发送按键所对应的扫描码。
1838yaokongjiemaC51.zip
- 单片机C语言解码1838红外遥控,每按一个键返回键值,共15个按键,其它省略。,1838 single-chip C language decoding infrared remote control, the return of each key press of a button, a total of 15 keys, the other is omitted.
MCD-LED2
- 单键触发8位二进制累加计数器 该程序的目的是让大家熟悉输入、输出端口的使用 该程序的功能是把演示板当做一个按键计数器。刚刚接通电源时,8只发光二极管都不亮。 表示计数器初值为0,当按下开关S3(RB0)时,计数器的值加1,发光二极管D3点亮,表示值1,然后松 开 按钮;再次按下开关S3(RB0)时,计数器的值又加1,发光二极管D4点亮,表示值2,依次类推,反复循 环。-Speed 8-bit binary up-counter trigger the
uCOS
- UCOS工程,采用keil开发工具开发,程序中基于stm32v100处理器. 在uC/OS-II中建立3个任务Taskled、Tasktep、Taskadc和三个中断。 Taskled初始化时,LED 依次点亮,当按下 Key 键时产生中断。 中断服务子程序内容:灯全部熄灭,2 秒钟后发光二极管全部点亮,再过 1 秒钟后中断返回。 Tasktep用来实时检测温度传感器u4的温度。STM32通过IIC接口获取温度传感器的温度。 Task
io_driver
- 1602 lcd 显示驱动 与按键监测 控制口 rs=P0^7 rw=P3^3 sbit ep=0xc4 数据接口 P2 24M时钟 显示范围为 0~9 A~Z a~z : - / < > . 按键 P1 共计16个按键键值1~16 返回0表示无键入 -1602 lcd display driver with key monitoring and control port rs = P0 ^ 7 rw = P3 ^ 3 sbit ep = 0x
音乐播放器源码
- yinyibofan:音乐播放器 可选择播放曲目 暂停/播放键 2:用6264扩展内存 3:24C04与数码管,每次运行时,程序将24C04芯片内的计数字节值递增并显示在数码管上,反复运行,实现计数 4:串行口 PC机与单片机间的通信 5:矩阵按键与数码管的动态显示 -music player
pcf8583
- 实现对PCF8583的读写,并且把数据通过LED显示出来,而且还可以通过按键改变PCF8583中的值,LED和按键是通过CH451控制的-PCF8583 achieve reading and writing, and the data is displayed through the LED, but also can change the keys in the PCF8583 value, LED controlled by CH451
ps2
- STC单片机与PC键盘PS2的驱动程序,调试通过,可取值键盘所有按键,根据需要自己确定是否连击。-STC MCU and PC Keyboard PS2 driver, debugging adopted, all the keyboard keys can be value, according to needs its own to determine whether the batter.