思路非常巧妙,仅用2个IO就可区分出无键和6个单独按键共7种状态...
[阅读全文] 我的按键程序设计,可以处理加速键、一键多功能等情况,后面有P1口行列式键盘程序实例...
[阅读全文] 通过检测两次下降沿之间的时间差判断接受到的数据位.已经通过了测试,能够正确区分出32bit数据的遥控器按键键值.具有数据重发功能...
[阅读全文] 一、 阳历算法,具体算法见函数void get_solar_day_date(void),这样阳历日历的星期排法就确定了。二、 阴历算法,200年需要200 × 2 = 400个字节,构成阴历压缩数据表lunar_calendar_month_table[]如下...
[阅读全文] 在实际工作中发现,用C语言编写的对同一端口进行连续读取的程序,经Keil C51编译后执行结果往往会出错,现以8051单片机读取12位A/D MAX197为例...
[阅读全文] 文中在介绍PS/2协议和PS/2键盘工作原理与特点的基础上,给出了一个在单片机上实现对PS/2键盘支持的硬件连接与驱动程序设计实现...
[阅读全文] 在有些测量仪表中,常需要提供不同频率的低频正弦波信号源,它们的频率完全成整数倍关系。如测量电厂工业用水的电导为防止电极传感器的极化,要用低频正弦波信号作为激励源,双频测导法就要求提供精确双倍频率的正弦信号
[阅读全文] 本人初学C,曾为这个问题大伤脑筋^_^,就是一个单片机系统有两个以上的相同地址的I2C设备,无法用两个同一对SDA/SCL引脚
[阅读全文] 基础知识:51单片机编程基础。第一节:单数码管按键显示。第二节:双数码管可调秒表。第三节:十字路口交通灯。第四节:数码管驱动。第五节:键盘驱动。第六节:低频频率计。第七节:电子表。第八节:串行口应用。
[阅读全文] 本keil c51程序适用uPC1621/uPC1622及兼容的红外遥控器芯片,占用外部中断0和定时器1,以中断方式解码,节省系统资源,以查询方式检测遥控信号是否有效
[阅读全文] 这几天做个项目,用到飞利浦的TEA5767的收音机模块,在网上搜了下相关的内容,发现很多人都在问,可是提供编程指导的很少,可能是高手都不屑回答这些小问题吧,在这里我把我的部分程序及TEA5767的相关资料放上来吧...
[阅读全文] 键盘译码程序是开发项目中最常用到的程序,它的好坏,直接影响着整个程序!现在介绍一个使用非常广泛的Keil C51键盘译码程序
[阅读全文]