单片机控制数显“消屏”算是的探讨
[09-12 18:13:23] 来源:http://www.88dzw.com 单片机学习 阅读:8307次
文章摘要:DB 80H,90H,0C6H,89HDB 88H,80H,0FFHORG 0070HINIT_1:MOV 45H,#00HMOV 46H,#00HMOV 47H,#00HMOV 48H,#00HMOV TCON,#00HMOV TMOD,#11HMOV 0C8H, #04HMOV 0CAN,#0B4HMOV 0CBH,#3CHMOV 0CCH,#0B4HMOV 0CDH,#3CHMOV SCON,#00HMOV IE,#0BAHCLR SIGN ;初始化清零“消屏”标志位LOOP0:MOV R1,#51H ;显示字段的缓冲区由内存51H单元开始MOV R2,#04HMOV R3,#05H ;
单片机控制数显“消屏”算是的探讨,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.comDB 80H,90H,0C6H,89H
DB 88H,80H,0FFH
ORG 0070H
INIT_1:MOV 45H,#00H
MOV 46H,#00H
MOV 47H,#00H
MOV 48H,#00H
MOV TCON,#00H
MOV TMOD,#11H
MOV 0C8H, #04H
MOV 0CAN,#0B4H
MOV 0CBH,#3CH
MOV 0CCH,#0B4H
MOV 0CDH,#3CH
MOV SCON,#00H
MOV IE,#0BAH
CLR SIGN ;初始化清零“消屏”标志位
LOOP0:MOV R1,#51H ;显示字段的缓冲区由内存51H单元开始
MOV R2,#04H
MOV R3,#05H ;显示数码为5位
LOOP1:MOV DPH,#00H
MOV DPL,#50H
MOV A,@R1
MOVC A,@A+DPTR
JNB DECIMAL,LOOP2
ADD A,#02H ;小数点显示处理
LOOP2:MOV P0,A
MOV A,#03H
ADD A,R2
MOV P3,A
JNB FUNCT,KSM0 ;跳至键解释子程序
JNB FANNER,KSM0 ;跳至键解释子程序
JNB EYRE,KSM0 ;跳至键解释子程序
JNB 72H,LOOP3
ANL 2EH,#0BH
CLR 72H
LOOP3:JB SIGH,LOOP20;若标志位为“1”则跳之“消屏”循环
LOOP4:LCALL YSCX ;调用循环显示延时子程序
CLR DECIMAL
LOOP5:MOV A,R2
RL A
MOV R2,A
JB 55H ,LOOP7
LOOP6:CJNE A,#10H,LOOP7
SETB DECIMAL
LOOP7:INC R1
MOV P1,2AH ;内存2A记录值赋予P1口
MOV P2,2BH ;内存2BH记录值赋予P2口
DJNZ R3,LOOP1
LJMP LOOP0
主循环显示程序是一个扫描式显示的主循环。假若程序运行到倒数第十四条“JB SIGN,LOOP20”指令、且标志位“SIGN”(即“2FH”)已被置为逻辑“1”时,程序将跳出扫描显示主循环,而进入“消屏”循环运行。其中,内存寄存器2AH、2BH是可位寻址操作的——分别对应于端口P1、P2的内存字节单元,它们的数据由具体运算监控程序赋予。另外,扫描显示主循环程序中所牵涉到的诸如“跳至键解释子程序”中的“键解释子程序”、“调用循环显示延时子程序”中的“循环显示延时子程序”,以及下文中的温度信息采访监控程序等,由于篇幅的关系都没有具体阐述,因为,它们不影响关于“消屏”的讨论。
《单片机控制数显“消屏”算是的探讨》相关文章
- › 单片机控制彩电遥控器玩具车电路图
- › PWM技术在单片机控制智能充电器中的应用
- › 关于单片机控制GSM手机的技术及应用
- › 基于单片机控制的带锁相环三路智能同步采集卡设计
- › 用单片机控制红外编码探测障碍物
- › 单片机控制器在水泵一用一备控制系统中的应用
- 在百度中搜索相关文章:单片机控制数显“消屏”算是的探讨
- 在谷歌中搜索相关文章:单片机控制数显“消屏”算是的探讨
- 在soso中搜索相关文章:单片机控制数显“消屏”算是的探讨
- 在搜狗中搜索相关文章:单片机控制数显“消屏”算是的探讨