资源列表
duoji
- 舵机的驱动程序,用ATMEGA16编写的,使用定时中断模拟PWM输出20Hz频率,占空比可调.
ps2_c51
- 功能:实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量
I2C_RW
- 51单片机I2C总线的万用驱动程序源代码,有学习实用价值!
mouse_driver
- 用51编写的鼠标的驱动程序,使用时将c文件包含到工程中,在主程序中调用MOUSE_DRIVER头文件.
HY27UF081G2M
- HY27UF081G2M海量存储器的驱动程序,是用51编写的,编程环境Keil-c
51HardDisk
- 通过51单片机控制硬盘方案,很有参考价值。(源码+原理图!)
li-changer
- 用atmega16做的一个锂电池充电器程序,包含了AD采集,PWM控制等基本模块.
Holtek_46r32
- 台湾盛群公司的单片机,型号为46R32,里面包括19264液晶的驱动程序,74系列芯片仿真程序等
small_rtos
- 基于80C51单片机源码公开的Small RTOS v1.20.3-,C-C++,单片机开发/SCM 内含单片机源码rtos随想曲,Small RTOS 下dp-51例子 最新版!非常不错的中断式操作系统,很精典。
floatingdustser
- 将运算的结果(浮点数)存入eeprom中。我们知道,浮点数在c语言中是以ieee格式存储 的,一个浮点数占用四个字节,例如浮点数34.526存为(160,26,10,66)这四个数。要 将一个浮点数存入eeprom,实际上就是要存这四个数。那么如何在程序中得到一个浮点数的 组成数呢? 浮点数在存储时,是存储连续的字节中的,只要设法找到存储位置,就可以得到这些数了。 可以定义一个void的指针,将此指针指向需要存储的浮点数,然后将此指针强制转化为char型,这样,利用指针
24LC65
- 〖说明〗24LC65 I2C EEPROM字节读写驱动程序,芯片A0-A1-A2要接VCC。 现缺页写、页读,和CRC校验程序。以下程序经过50台验证,批量的效果有待考 察。 为了安全起见,程序中很多NOP是冗余的,希望读者能进一步精简,但必须经过验 证。
PIC-DS18b2
- 源码\\数字温度传感器DS18B20DS18B20和PIC单片机通讯源程序!