久久久久久久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://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: a级毛片基地 | 日本成人福利视频 | 中文字幕亚洲精品 | 国产极品91 | 中文字幕第一页在线 | 国产美女久久久 | 日一区二区三区 | 精品久久一区 | 久久国产精品色av免费观看 | 午夜av成人 | 一呦二呦三呦国产精品 | 国产成人在线视频 | 伊人伊人 | 国产精品久久久久久久久免费 | 国产高清美女一级a毛片久久w | 中文字幕欧美日韩 | 久久国产精品视频 | 欧美video| 2019精品手机国产品在线 | 亚洲高清av在线 | 黑人性hd | 成人性生交大免费 | 日韩成人免费视频 | 国产精品激情小视频 | 国产成人在线视频免费观看 | 亚洲香蕉在线视频 | 国产精品成人一区二区三区 | a久久久久久 | 操操网站 | 美国a级毛片免费视频 | 一区二区三区四区不卡视频 | 视频在线观看一区 | 天天射影院 | 亚洲逼院 | 国产午夜精品一区二区三区嫩草 | 亚洲天堂一区二区 | 精品欧美色视频网站在线观看 | 国产精品久久777777 | 欧美日韩视频在线播放 | 久久久成人网 | 久久久亚洲成人 |