全文预览

计算机组成原理课程设计

上传者:upcfxx |  格式:docx  |  页数:15 |  大小:718KB

文档介绍
选,段选数据仅对位选选中的数码管有效。对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。通过调整电流和时间参数,可以既保证亮度,又保证显示。若显示器的位数不大于8位,则显示器的公共端只需一个8位I/O口进行动态扫描(称为扫描口),控制每位显示器所显示的字形也需一个8位口(称为段码输出)。Р数码管显示子程序:РDISP: MOV A,R2РMOV B,#10РDIV ABРMOV 60H,AР20РMOV 61H,BРMOV A,R3РMOV B,#10РDIV ABРРMOV 62H,AРMOV 63H,BРMOV 40H,#04HРMOV R5,#0FEHРMOV R0,#60HРLLP: MOV A,@R0РMOV DPTR,#TABLEРMOVC A,@A+DPTRРMOV P0,AРMOV A,R5РMOV P2,AРLCALL DELAY1РMOV P2, #0FFH ;残影РRL AРMOV R5,AРINC R0РDJNZ 40H,LLPР令显示器熄灭,以免产生21РRETРDELAY1: ;延时子程序РMOV R4,#12РDL2: MOV R7,#12РDJNZ R7,$РDJNZ R4,DL2РRETРTABLE:DB 3FH,24H,5dH,75H,66HРDB 73H,7bH,25H,7fH,77HРENDР本实验有四种状态:Р状态1, 东西绿灯亮,南北红灯亮,此时口—口的高低电平为#0BBH。Р子程序:РST1: MOV P1,#0EBH ;第一个状态,主干道亮绿灯、支干道亮红灯;РCJNE R1,#0FFH,TZ1РMOV R1,#00HРDEC 20HРDEC 23HР22РTZ1: MOV R2,20HРMOV R3,23HРLCALL DISP ;调用显示子程序。 MOV A,20H

收藏

分享

举报
下载此文档