动态显示秒表参考程序(共4页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《动态显示秒表参考程序(共4页).doc》由会员分享,可在线阅读,更多相关《动态显示秒表参考程序(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上5、秒表设计。 设计要求:用表1 提供的元件,设计一秒表,要求用完全部的材料。按键“SP1”连接在P3.2;一个2位共阴组合数码管显示器接在P0口,数码管的公共端分别接在P2.6、P2.7。功能要求:开始时,显示“00”;第一次按下SP1键后就从0.09.9秒计时,显示精度为0.1秒;第二次按SP1键后,计时停止,显示当前值;第三次按SP1键后,计时归零。程序要求:(1)用51汇编语言编写。(2)使用T0定时中断。表1 秒表设计元器件清单序号元件名称型号规格数量 1单片机AT89C511 2电容器22 pF2 3晶体振荡器12MHz1 4电阻器10K 1/4W1 5电
2、容器10uF/25V1 6电阻器10K 1/4W1 7轻触按钮-1 8电阻器330R 1/4W8 97段显示器2位共阴组合数码管 0.5吋;引脚号:a-7,b-6,c-4,d-1,e-3,f-8,g-9,dp-2,bit1-5,bit2-101评分标准:(1)根据设计要求,画出电路示意图(10分)(2)根据功能要求,画出主程序流程图(10分)(3)根据程序要求,编写源程序(10分)电路示意图:主程序流程图:NNNYYY开始初始化开始计数键盘扫描动态显示计时值第1次按键?第2次按键?第3次按键?暂停清零源程序:TCNTA EQU 30H ;每250微秒加1 TCNTB EQU 31H;每25毫秒
3、加1TCNTC EQU 32H;每0.1秒加1 KEYCNTEQU 33H ;按键次数记数SP1 BIT P3.2;按键 GeWeiBITP2.7;个位位选ShiWeiBITP2.6;十位位选;- ORG 0000H LJMP START;主程序 ORG 0BH LJMP INT_T0;定时器T0中断服务程序ORG0030HSTART:MOV KEYCNT, #00H;按键次数计数置0 MOV TCNTC, #00H; 0.1计数置0 MOV TMOD, #02H;中断设置:工作方式2,8位自动重装 SETB ET0 SETB EALOOP:LCALLDISPLCALLKS;- MOV A,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 显示 秒表 参考 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内