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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7569|回復: 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在线免费不卡 | 国产美女一区二区三区 | 一区二区电影网 | 日韩成人免费视频 | 天堂在线中文 | 日韩三级视频 | 国产91在线播放 | 黄色亚洲网站 | 精品欧美一区二区三区精品久久 | 日韩中文字幕在线视频 | 亚洲精品在线看 | 国产区在线 | 99资源站| 青青草av在线播放 | 午夜精品久久久久久 | 欧美一级黄色免费看 | 欧美三级在线 | 日韩在线看片 | 青青久在线视频 | 久久久久国产精品免费免费搜索 | 欧美精品久久一区 | 日韩欧美1区2区 | 午夜小视频免费观看 | 特黄特色大片免费视频观看 | 91精品国产综合久久福利软件 | 天天干天天草 | 国产伦精品一区二区三区在线 | 三级视频国产 | 久久久精品 | 中文字幕成人在线 | 丁香婷婷成人 | 精品久久久一区 | 天堂视频一区 | 国产视频亚洲视频 | 欧美日韩亚洲系列 | 免费 视频 1级 | 在线观看视频你懂得 | 国色天香成人网 |