久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 80c51單片機四位秒表顯示程序 [打印本頁]

作者: hd715    時間: 2009-12-25 14:32
標題: 80c51單片機四位秒表顯示程序

以下是一個我寫的一個51單片機的秒表顯示程序,要求計時范圍是0.000--999.9,精度為0.1秒。有兩個開關控制,一個控制計時開始,一個控制計時結束。但是在實驗室編譯沒有問題,卻調不出要的效果來,LED數碼管那四位一開始應該顯示000.0的,但是上來確實000.0.,右邊多了一個小數點,我改成左循環的話就是00.0.0,左邊就會多出一個小數點,很是郁悶。希望與高手能幫忙指點一下哪里有問題···

ORG 0000H

MIAN:

 MOV 30H,#0H
 MOV 31H,#0H
 MOV 32H,#0AH
 MOV 33H,#0H;緩沖單元初始化
 MOV R3,#0AH
 MOV R4,#0AH
 MOV R5,#0AH
 MOV R6,#0AH;循環次數初始化
 
X0: 

MOV C,P1.0
 JC  X2;判斷是否開始計時
 MOV C,P1.1
 JC  X6;判斷是否停止計時
 MOV A,#20H;位地址
 MOV R0,#30H;指向緩沖單元

 

X1:

 MOV R1,#21H; 位選碼
 PUSH ACC
 MOVX @R1,A
 MOV A,@R0
 MOV DPTR,#TAB
 MOVC A,@A+DPTR
 MOV R1,#22H;段選碼
 MOVX @R1,A
 POP ACC
 JB ACC.2,X0;是否到末尾,是則跳
 RR A
 INC R0
 LJMP X1  

 

X2: 

LCALL DELAY
 MOV R0,#33H
 INC @R0
 DJNZ R3,X0
 

X3: 

MOV R0,#32H
 INC @R0
 DJNZ R4,X0

X4: 

MOV R0,#31H
 INC @R0
 DJNZ R5,X0
 

X5: 

MOV R0,#30H
 INC @R0
 DJNZ R6,X0

X6: SJMP $

 

DELAY:

MOV R2,#02H
LP: MOV TMOD,#01H
 MOV TH0,#30H
 MOV TL0,#0B0H
 SETB TR0
LOOP: JBC TF0,NEXT
 SJMP LOOP
NEXT: DJNZ R2,LP
 RET       ;0.1秒延時


TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,40H,79H,24H,30H,19H,12H,02H,78H,0H,10H;后十個為帶小數點的十個數字

 END


作者: 云不肯說    時間: 2014-7-7 13:03

不錯的例程,,感謝!




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美一区二区三区在线视频 | 青青草伊人网 | 日韩精品视频免费播放 | 波多野结衣视频在线 | 亚洲精品aaa| 欧美性精品| 国产视频网 | 三级av网站 | 国产日韩精品一区二区 | 三级视频网 | 一级特黄色片 | 国产在线日韩 | 青青草国产精品 | 日韩一区二区三区视频 | av片在线看| 亚洲 欧美 激情 另类 校园 | 国产成人在线观看免费网站 | 欧美精品福利 | 中文字幕在线观看网站 | 天天操天天看 | 欧美黄色免费 | 9.1成人看片免费版 999在线视频 | 国产一区在线视频 | 日韩黄色免费视频 | 亚洲第一第二区 | 亚洲第一区视频 | 亚洲在线一区二区 | 二区在线观看 | 日韩精品久久久 | 久草资源在线观看 | 色妞色视频一区二区三区四区 | 91午夜精品亚洲一区二区三区 | 日韩欧美国产精品 | 亚洲伊人影院 | 日韩a级片 | 亚洲国产三级 | 黄色国产精品 | 欧美成人一区二区三区片免费 | 欧美日韩在线播放 | 亚洲一区欧美 | 黄色三级网站 |