基于8051的电子秒表的设计内容摘要:
67abcdefg8dpdpD S ?D P Y _7 S E G _D PabfcgdeDPY1234567abcdefg8dpdpD S ?D P Y _7 S E G _D PabfcgdeDPY1234567abcdefg8dpdpD S ?D P Y _7 S E G _D PR?R E S 2S?S W P BS?S W P BV C C 程序流程图 主程序 中断程序 N Y N Y N Y 开始 显示单元设初值 定时器 0初始化, EA=1, ET0=1, EX1=1, EX0=1 时间及秒,毫秒计数单元置 0 启动定时器,开始计数 显示缓冲单元首地址,扫描初值 取显示单元值,转为段码送段数据口 扫描值送位数据口 显示单元地址加一 扫描值 =0。 取 1 秒,毫秒计数值经变换放入相应显示单元 中断入口 定时器置初值 时间计数单元加一 计 s 单元 99。 计秒单元置 0 毫秒加 1,调整 毫秒为10000。 毫秒置 0,秒加 1 RETI 程序清单 OUTBIT equ 08002h。 位控口 OUTSEG equ 08004h。 段控制口 LEDBuf equ 60h。 显示缓冲 S equ 41h MS equ 42h C100us equ 43h Tick equ 100 T100us equ 25650 ljmp Start ORG 0003H CLR TR0。 暂停 /开始键 000bh。 定时中断 LJMP T0Int 0013h ljmp FUWEI。 清零 T0Int: push PSW push ACC mov a, C100us+1 jnz Goon dec C100us Goon: dec C100us+1 mov a, C100us orl a, C100us+1 jnz Exit mov C100us, high(Tick) mov C100us+1, low(Tick) inc MS mov a, MS cjne a, 100, Exit。 毫秒计时 mov MS, 0。 归零 inc。基于8051的电子秒表的设计
相关推荐
(设计) 9 工作。 根据上述 功能要求及图 41和图 42,设计的时序控制电路如图 44 所示。 图中门1G 的作用是控制时钟信号 CP 的放行与禁止,门 2G 的作用是控制 74LS148 的输入使能端 ST。 图 44所示电路的工作原理是:控制开关从“清除”位置拨到“开始”位置时,来自于 41所示的 74LS279 的输出 CTR=0,经过 反相器 3G 反相, A=1,则从 555
A,R2 MOVX @R1,A MOV R1,23H MOVX A,@R1 JB ,BL1 MOV A,0 SJMP BLKP BL1: JB ,BL2 MOV A,08H SJMP BLKP BL2: JB ,BL3 MOV A,10H SJMP BLKP BL3: JB ,BL MOV A,18H BLKP: ADD A,R4 PUSH ACC BLK3: LCALL DISP LCALL
ISP 下载接口,改下载接口在实际制作是可以用双排的 5*2 的排针代替,电路是根据标准的 ISP 下载线来设计的,与常用的并口下载线,串口下载线和笔记本用的 USBASP 下载线兼容,只需将下载线接口插到本接口上就可以直接向单片机烧写程序。 图 4 52单片机最小系统图 避障模块设计 超声波模块采用现成的 HCSR04 超声波模块,该模块可提供 2CM400CM 的非接触式距离感测功能
Y, 中断入口 保护现场 10000 次计数值减一 设置下次 10000 次计数值 读取计数值 计数值为 0 送计数值 恢复现场 中断返回 开始 初始化显示参数 关所有位显示 取显示数据 输出段码数据 输出位选通信号 延时 位选通信号移位 指向下一位显示数据 6 位完成 返回 图 6 显示处理流程图 图 5 定时中断处理流程图 5 程序清单 outbit equ 08002h。 位控制口
,ds:data start: mov ax,data mov ds,ax MOV AH,0FH。 清屏 INT 10H MOV AH,0h INT 10H LEA DX,string1 MOV AH,09H INT 21H LEA DX,string2 MOV AH,09H INT 21H LEA DX,string3 MOV AH,09H INT 21H LEA DX,string4 MOV
其中 S9 和 S10 分别为“抢答时间调整键” 10 和“回答时间调整键”, 其对应的 I∕O 接口分别为 和 ; S11 和 S12 分别为时间“加 1”和“减 1”按键,其对应的 I∕O 接口分别为 和 ; S13 和 S14 分别为 时钟与复位模块包括时钟电路和复位电路,单片机的最小系统就是由时钟电路、复位电路及单片机构成。 单片机的时钟信号用来提供单片机片内各种操作的时间基准