全球旧事资料 分类
目录
摘要11系统组成与工作原理2
11硬件电路的设计方案212软件设计方案313工作原理介绍32软件设计与说明421主程序的设计4228279初始化子程序723跑表计时程序模块的设计8总结15参考文献16
f摘要
以MCS51系列单片机为核心设计一个电子表,具有跑表计时功能。跑表计时显示范围为0000秒9999秒并具有跑表启动和跑表复位功能键。当第一次按下按钮跑表开始计时,第二次按下按键时停止计时,第三次按下按钮时计时归零。电子跑表的启动复位清零功能由软件来实现。根据设计流程图,将主要的顺序理清,尽可能的使用调子程序,使系统的主程序简洁明了,让人一目了然。还利用了8279芯片的功能,实行硬件动态扫描显示,所以程序可以简单一点。还有晶振频率是12MH,工作周期短,计时精确。关键字:计时、8279芯片
1
f1系统组成与工作原理
11硬件电路的设计方案
根据设计的技术要求,硬件电路有两部分组成,即单片机按键电路和LED显示器电路。
按键电路
MC51
8279
LED显示电路
图1硬件电路设计框图
12软件设计方案
根据设计的技术要求,进行模块设计。8279的初始化程序模块,时钟记时程序模块,数制转换模块,显示模块,跑表工作模块。
主程序模块
8279



























图2电子跑表软件设计的模块
2
f13工作原理介绍
利用T0定时器定时100ms,即01s,用R5R6作为跑表的计算器,用R7作为时钟计数器。判断SRART键是否按下,若按下,则建立标志F01,同时将R5R6单元清零;否则F00。
在T0中断服务中,判断F0,若F00,则用软件计数器R7计数;若F01,则在R7计数同时,还要用软件R5R6计数。
中断返回后,判断F0,若F00,即作为时钟使用时,则R710为一秒,60秒则清零。若F01,即作为跑表使用时,将Rr
好听全球资料 返回顶部