思路非常巧妙,仅用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的“经书”,让更多人实习之,练就一身绝世的嵌入式C语言好功夫。在当今嵌入式“武林”中,流传着几本人人都想偷学几招的C语言的武功秘籍。这些秘籍都是旷世武学奇才耗尽毕生精力所著...
[阅读全文] 本人初学C,曾为这个问题大伤脑筋^_^,就是一个单片机系统有两个以上的相同地址的I2C设备,无法用两个同一对SDA/SCL引脚
[阅读全文]