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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7608|回復: 1
打印 上一主題 下一主題
收起左側

80c51單片機四位秒表顯示程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:20464 發表于 2009-12-25 14:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

以下是一個我寫的一個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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:63588 發表于 2014-7-7 13:03 | 只看該作者

不錯的例程,,感謝!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本在线一区二区 | av天空| 99国产精品久久久久久久 | 香蕉视频一区二区 | 中文字幕一区二区三区在线观看 | 日本不卡视频 | 污视频免费在线观看 | 国产精品一区二区久久 | 国产乱码精品一区二三赶尸艳谈 | 国产不卡一区 | 欧产日产国产精品国产 | 日韩一区二区三区av | 伊人亚洲 | 国产精品自拍视频 | 青青草社区| 亚洲一区久久 | 欧美在线一区视频 | 一区二区伦理电影 | 伊人久久伊人 | 亚洲视频观看 | 久久在线 | 国产午夜在线 | 久久精品小视频 | 欧美日韩福利视频 | 小川阿佐美pgd-606在线 | 欧美美女二区 | 亚洲九色| 国产精品一区二区三区久久久 | 99精品视频免费在线观看 | 国产操操操 | 久久精品免费 | 99久久精品免费看国产高清 | 免费观看一级视频 | 成人精品高清 | 一区在线播放 | 亚洲国产成人av | 久久一二区 | 在线视频一区二区三区 | 亚洲日产精品 | 欧美日韩在线观看视频 | 日韩一区二区在线视频 |