资源列表
DIANZISHIZHONG.C
- 单片机电子钟完整程序,可以执行
7290i2Cruanjianbao
- 7290i2c软件包.rar可以实现多种功能的I2c
LCD12864
- DP_51PRO实验仪图形液晶显示实验。先在屏幕上的随机位置显示随机数字(0--9), * 然后调用画直线函数以屏幕中心为中点画对称的直线,最后显示一个简单的窗口。
SIN
- 利用单片机以及DA0832产生正弦波的C51源程序
ProductCounter
- 基于8051的生产线记件系统,外部中断1触发,6位LED显示,EEPROM保存数据。
UartBased51
- 8051串口收发。主机要使用IBM汇编。
I2CBased51
- 8051模拟I2C,I2C单字节读写和多字节读写
DigitClockWithKeyBased51
- 6位共阴数码管,CD4511驱动,使用反极法的键盘
DigitClockBased51
- 基于AT89C51的数字时钟,6位LED显示。
didi
- /* 程序详细功能介绍: * 用AT89S51单片机产生“嘀、嘀、…”报警声从P3.2端口输出,产生频率为1KHz, * 1KHZ方波从P3.2输出0.2秒,接着0.2秒从P3.2输出电平信号,如此循环下去,就形成我们所需的报警声了。 * * 程序设计方法 *(1.生活中我们常常到各种各样的报警声,例如“嘀、嘀、…”就是常见的一种声音报警声, * 但对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz, * 由于要产生
door_ring
- /* 程序详细功能介绍: *当按下按键P3.3 ,AT89S51单片机产生“叮咚”声从P3.2端口输出 *程序设计方法 * 1. 我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us, * 因此,700HZ的频率要经过3次250us的定时,而500HZ的频率要经过4次250us的定时。 * 2. 在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。 * 3. “叮”和
count
- 具体的硬件结构,大家可以看 WS 系列产品的原理图 * 利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.3管脚接一个轻触开关, * 作为手动计数的按钮. 数码管驱动采用动态扫描方式用单片机的P0.0-P0.7驱动数码管的段码, * P1.3 控制个位数码管的共阳极公共端,P1.2 控制十位数码管的共阳极公共端 * 通过按一下P3.3按键,数码管做 1 的累加, 实现00~99的计数功能,当计到99时又从00开始. * 大家可自行修改程序,