搜索资源列表
uCOS51软件包 (包含源码、硬件原理图PCB图)
- 此源代码为UC/OS-II移植到51单片机的源代码.包括OS_CPU.H,OS_CPU_C.C,OS_CPU_A.S三个主要文件-this source code for the UC / OS-II transplants to 51 SCM source code. Including OS_CPU.H, OS_CPU_C.C, OS_CPU_A.S three key documents
displayHZ
- 进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
mcucontrolkeyboard
- 进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
61_SpeechClock
- // 工程名称: 61_SpeechClock // 功能描述: 61板程序示例--具有语音播报功能的电子钟 // 使用61板上的三个按键控制报时和时间调整: // Key1 - 按一下播报年、月、日,再按一下播报时、分 // 长按Key1键达到1.5秒,则进入日期时间调整模式 // Key2 - 在调整模式下,使年、月、日、时、分、秒增加 // Key3 - 在调整模式下,使年、月、日、时、分、秒减小 // 涉及的库: CM
KEY
- 51单片机,健盘驱动,包括C文件和H文件,只接加到工程中使用,已经调试通过.
key.h
- 该头文件配合key.c,在main函数中调用key.c,都文件中添加key.h,使软件更清晰,一目了然
直接在Keil下仿真的T9拼音输入法(完整版)
- 仿真步骤如下: 1、把3个帖子的内容分别保存为51t9py.c,51t9py_indexa.h,5py_mb.h,放在同一目录下,将51t9py.c加入工程编译 2、由于Keil的模拟串口是单字节显示,汉字显示为乱码,所以要加挂RICHWIN或RichView这种会重新刷新显示的中文平台,或手工刷新屏幕,所以请先到 http://www.pchome.net/dl/chinese.htm 下载RichView,安装运行 3、在Keil环境下可以直接按“Ctrl+F5”键仿真,按“F5”全速运行,
51密码锁
- 51密码锁 #include #include"intrins.h" #include"key.h" #include"xsh.h" #include"24c02.h" #define ulong unsigned long bit BJCB=0;//报警标志 XG=0,//修改密码标志位 BJ=0,//报警标志位 SJ=0;//锁键盘标志位
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
ISD4004_7843
- 基于AT89S52单片机,驱动ISD4004语音芯片,进行录音/播音等功能,还加上了触摸屏功能和液晶显示功能,7843.h是触摸屏的驱动部分,12864.h是LCD驱动部分。key.h是4X4矩阵键盘驱动部分。-AT89S52-based single-chip, voice chip ISD4004 drive for recording/audio and other functions, also added a touch-screen LCD features and function
LCD162A
- 8051单片机驱动 lcd162A 液晶 ~ 快速入门吧~proteus 7的仿真电路都有啦~8051是通过74ls164连液晶的,顺便学习74ls164啦~关键是那个mylcddriver.h驱动头文件-8051 driver lcd162A LCD ~ ~ proteus 7 Quick Start bar circuit simulation has啦~ 8051 by 74ls164 with liquid crystal, and the way to learn 74ls164啦~
PS2_Keyboard_library
- 使用说明: 1、该头文件还处在更新中,已经可以从PS2键盘中提取所需的键盘扫描码,并能单独存储最后一次的通码和断码。 2、该头文件提供一个Scan_Key_Board_PS2()函数,该函数将PS2键盘的输出模拟成普通的 n*m 键盘扫描的输出模式,即当有键按下时,通过该函数将获得对应的键盘扫描码,当没有键按下时,将获得一个KEY_NULL的返回。 3、该头文件需要的硬件支持为: 一个下降沿触发的外中断,并将.h中的宏KEY_BOARD_PS2_INSERT_INT_I
4X4KEY
- *把P3口的发光二极管设置好。*/ /*就可以看到每一个key的真正二近制码,为以后编程有用到。*/-#include "reg52.h" unsigned char Buffer_Key=0
jijiaqi
- 采用1602做的带时钟的计价器,设置白天黑夜功能键,白天黑夜单价不同,在电机停止转动时,可以调节时钟,可以实时显示单价,里程,总价等,在车速低于5公里/时的时间如果超过5分钟,额外多收2元,在此基础上,每超过3分钟增加2元-1602 to do with using the meter clock, set the day and night function key, day and night Price is different when the motor stops rotating,
ds18b20
- ds18b20.h ds18b20温度传感器头文件-ds18b20.h ds18b20 header temperature sensor
key.h-and-lcd1602.h
- 1602 矩阵键盘 lcd 头文件。方便使用,避免代码杂乱。-1602 matrix keyboard lcd header file.
yaokong
- 使用红外遥控数码管显示键值,共可显示21个值:数字0-9;字母A-F -、H、L、P、U。稍作修改即可用遥控器实现其他功能(如控制继电器的通断等)-Digital display with infrared remote control key, show a total of 21 values: numbers 0-9 the letters AF -, H, L, P, U. Minor modifications to other functions with the remote c
5112864
- 程序模块化设计,各部分代码请查看头文件(***.h)内容。 按键s1选模式,按键s2加,按键s3减,s4不用,调整顺序:秒,时,分,日,月,年,星期。 按s1一次,秒时间停住不动,此时按s2或s3调整秒, 再按s1,按s2或s3调整分。。。。。以此类推 对显示内容不满意请到头文件key.h中自行修改-Program modular design, each part of the code please see the header file (***.
8-key-keyboard-C-program
- 8键电子琴C程序,硬件支持:STC系列单片机 12MHz。基于AT89X51.H。适用于51单片机初学者,有详细解说-8 key keyboard C program
STEP4-KEY(H)
- 按键处理和显示,控制四位数码管,实现按键功能;按键1;功能菜单键,按键2,光标的移动,按键3,4 光标数值的加减-Key processing and display, four digital control to achieve key functions button 1 subtraction function menu key, key 2, move the cursor, the cursor keys 3,4 values