工作环境为: 按键采用中断方式 IIC总线接通 P0口上拉 LS244使能 接通数码管 K0:确定键,用来确定调节好的时钟或者闹钟 K1:时钟调节键,用来选择时钟调节的位置 K2:调节键,用来使选中的数字发生改变 K3:闹钟调节键,用来选择闹钟调节的位置 接通电源后可能需要按一次K4(复位键),时钟才会开始走动,此时是一个默认的时间,使用K1来选择需要更改的数字的位置,然后按K2调节,所有的数字都调节好后按K0确定,则时钟会按照新调节好的数据开始走动。 闹钟默认为晨7点,可以通过K3+K2+K0来调节,调节方法同时钟调节。 这是一个比较完善的时钟程序,当然还可以增加许多功能,例如增加闹钟的时间段,或者使到时间后某个输出有效等等,请大家多琢磨,希望看到各位写出的程序比我的这个好。 这个试验主要是学习PCF8563的使用,但也综合了IIC总线读写、中断方式按键处理、数码管数字显示、数码管动态刷新以及内部软件定时等方面,因此是一个综合性比较强的试验。
上传时间: 2013-12-24
上传用户:253189838
单片机的7279程序。7279是一个可以带有64个按键还有六个数码管的芯片。对7279的使用可以减少对单片机的要求。
上传时间: 2014-02-14
上传用户:爱死爱死
一个单片机的按键程序。没有使用延时。但是使用其他的方式来达到了延时的目的。
上传时间: 2014-11-30
上传用户:气温达上千万的
/* 程序详细功能介绍: *当按下按键P3.3 ,AT89S51单片机产生“叮咚”声从P3.2端口输出 *程序设计方法 * 1. 我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us, * 因此,700HZ的频率要经过3次250us的定时,而500HZ的频率要经过4次250us的定时。 * 2. 在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。 * 3. “叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。 */
上传时间: 2013-12-11
上传用户:nairui21
显示字符与时钟,按键调试定时器, 3个按键可以设定时间,程序有8段时间段,时间到达每个时间段,9个输出相应变化.
上传时间: 2015-11-28
上传用户:wkchong
超声波测距的原理图。9个按键,一个液晶。
上传时间: 2014-01-16
上传用户:zhangyigenius
按键扫描 51单片机加8279 8279通过74LS 138译码器扩展4×4键盘、6位显示器。 由3-8译码器对SL0~SL2译出键扫描线,由另一3-8译码器译出显示器的位扫描线,并采用了编码扫描方式。 为了防止出现重键现象,扫描输出线高位SL3不参加键扫描译码。CPU对8279的监视采用了查询方式,故8279的中断请求信号IRQ悬空未用。
上传时间: 2014-01-25
上传用户:skfreeman
基于MCS- 51 单片机的洗衣控制系统, 控制面板由按键、指示灯和LED 显示器组成。 按键选择洗衣机工作方式, 指示灯配合按键工作, LED 显示器则显示洗衣机洗涤和脱水时 间。洗衣机的整体电路模块包括键盘矩阵、指示灯、电动机控制及电源电路。控制程序设计 包括定时中断服务程序、外中断服务程序及主程序。
上传时间: 2015-11-30
上传用户:wang5829
一个8X8的矩阵键盘的VHDL文件,并且有长安键和短按键之分,即一共能做到128个键值,扫描用的时钟用1ms的就行了
上传时间: 2013-12-13
上传用户:playboys0
驱动级IO模拟按键,用于DX游戏的按键模拟。 this code can IO-driven simulation of the keys to the game for the DX simulated keys.
上传时间: 2013-12-24
上传用户:silenthink