单片机0~99计数器
目录
设计任务…………………………………………………… .3
00~~99手动计数器设计程序框图……………………………3
00~~99手动计数器的主程序…………………………………3
功能说明………………………………………………………6
原理图…………………………………………………………10
检测与调试……………………………………………………10
总结与体会…………………………………………………10
一、设计任务
(1)、功能及技术指标要求
利用AT89S51单片机来制作一个手动计数器。
(2)、设计内容
在AT89S51单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示。
(3)、设计思路及关键技术
一个完整00~`99手动计数器想当于一个简单的单片机系统,该系统设置电路、单片机、显示电路等构成。单片机是集成IC芯片,只需根据实际设计要求选型。其他部分都需要根据应用要求和性能指标自行设计。
二、00~~99手动计数器的设计程序框图
、
三、00~~99手动计数器的主程序
CountEQU 30H ; EQU ——标号赋值伪指令SP1BIT P3.7
ORG 0
START:MOV Count,#00H
NEXT:MOV A,Count
MOV B,#10
DIV AB ; A除以B,商(存于)A余(下)B
MOV DP