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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機數碼管動態數碼顯示(匯編語言)含仿真程序,實物焊接圖

[復制鏈接]
跳轉到指定樓層
樓主
本設計為基礎項目實現,不同之處采用的是匯編語言并附有設計文檔以及實物焊接圖供大家學習參考。附件中有仿真圖以及程序。
摘要:隨著時代的進步和發展,單片機技術已經普及到了我們的生活,工作,科研各個領域,已經成為一種比較成熟的技術,本文將介紹基于單片機控制的動態數碼顯示,00-99計數器的設計
一 引言
   隨著人們生活水平的提高,單片機控制無疑成為了人們追求的目標之一,單片機技術已經普及到了我們的生活,工作,科研各個領域,已經成為一種比較成熟的技術。其中動態數碼顯示技術以及00-99計數器就是典型例子,但是人們對它的要求越來越高,要為現代人們的工作,科研,生活,提供更好的更方便的設施就需要從單片機技術入手,一切向著數字化控制,智能化控制方向發展。
   本設計所介紹的動態數碼顯示,00-99計數器在許多數碼顯示技術相比與傳統數顯,具有讀數計數方便,顯示內容自由多樣化,應用方面有較為廣泛的應用。該設計控制器使用AT89S52,能夠實現動態數顯以及00-99計數器的功能。
二 單片機闡述
本次實驗共采用了單片機最小系統,p0口,以及p2口,下述內容將對以上部分進行闡述。
單片機
最小系統,也叫做單片機最小應用系統,是指用最少的原件組成單片機可以工作的系統。單片機最小系統的三要素就是電源、晶振、復位電路RST/Vpd(9
腳):復位信號輸入端。晶振工作時,在此引腳上保持兩個機器周期的高電平將使單片機復位
XTAL119腳)/XTAL218腳):內部振蕩器的輸入端,接外部晶振;如果采用外部時鐘,XTAL2引腳連外部時鐘,XTAL1引腳要懸空。
P0口:P0口是一組8位漏極開路型雙向IO口,也即地址/數據總線復用口。作為輸出口用時,每位能吸收電流的方式驅動8TTL邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。  在訪問外部數據存儲器或程序存儲器時,這組口線分時轉換地址(低8位)和數據總線復用,在訪問期間激活內部上拉電阻。  FIash編程時,P0口接收指令字節,而在程序校驗時,輸出指令字節,校驗時,要求外接上拉電阻。
P2 口:P2 口是一個具有內部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅動4
TTL 邏輯電平。對P2 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。
在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執行MOVX @DPTR) 時,P2 口送出高八位地址。在這種應用中,P2 口使用很強的內部上拉發送1。在使用8位地址(如MOVX @RI)訪問外部數據存儲器時,P2口輸出P2鎖存器的內容。
flash編程和校驗時,P2口也接收高8位地址字節和一些控制信號。
動態數碼顯示設計任務
采用動態掃描的方法顯示五位字符串,12345”和“HELLO

1.設計方案和原理分析
原理分析:所謂動態數碼掃描顯示技術就是指:多位數碼管采用“并聯”動態接口,通過對各數碼管輪流循環點亮,實現多位數碼顯示。
當循環掃描顯示頻率較高時,利用人眼的暫留特性,看不出閃爍顯示現象。
p0端口接動態數碼管的段碼,p2端口接動態數碼管的數位選擇端,p1.7接一個開關,當開關接高電平時,顯示“12345”字樣;當開關接低電平時,顯示“HELLO”字樣。
項目1動態數碼-
序號
名稱
數量
1
單片機80c51
1
2
40P芯片座子
1
3
四聯體共陰數碼管
2
4
晶振12M
1
5
瓷片電容30PF
2
6
極性電容10uf
1
7
排阻3k9腳)
1
8
輕觸開關
1
9
電阻10k
2
10
通用焊接電路板15cm*20cm左右
1
“單片機系統”區域中的p0.0/AD0-P0.7/AD78芯排線連接到“動態數碼顯示”區域中的a-h端口上;
“單片機系統”區域中的p2.0/A8-P2.7/A158芯排線連接到“動態數碼顯示”區域中的S1-S8端口上:
“單片機系統”區域中的p1.7端口用導線連接到“查詢式鍵盤”區域中的SP1端口上;
3. 軟件設計
動態掃描方法。動態接口采用各數碼管循環輪流顯示的方法,當循環顯示頻率較高時,利用人眼的暫留特性,看不出閃爍顯示現象,這種顯示需要一個接口完成字形碼的輸出(字形選擇),另一接口完成各數碼管的輪流點亮(數位選擇)。
在進行數碼顯示的時候,要對顯示單元開辟8個顯示緩沖區,每個顯示緩沖區裝有顯示的不同數據即可。
對于顯示的字形碼數據我們采用查表方法來完成。
匯編源程序
ORG   0000H
LJMP  START
ORG   0030H
START:
JB    P1.7,DIR1
MOV   DPTR,#TABLE1
SJMP     DIR
DIR1:
MOV    DPTR,#TABLE2
DIR:
MOV   R0,#00H
MOV   R1,#0FEH
MOV   R2,#0DFH
NEXT:
MOV   A,R1
MOV   P2,A
MOV   A,R0
MOVC  A,@A+DPTR
MOV   P0,A
MOV   A,R1
LCALL    DAY
INC    R0
RL     A
MOV    R1,A
CJNE    R1,#0DFH,NEXT
SJMP    START
DAY:
MOV    R5,#2
D2:
MOV           R6,#5
D1:
MOV    R7,#100
DJNZ   R7,$
DJNZ   R6,D1
DJNZ   R5,D2
RET
TABLE1:
DB    3FH,06H,5BH,4FH,66H,6DH
TABLE2:
DB    76H,79H,38H,38H,3FH,00H
END




51hei.png (10.29 KB, 下載次數: 61)

51hei.png

動態數碼顯示.rar

62.18 KB, 下載次數: 27, 下載積分: 黑幣 -5

仿真,程序,焊接圖

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:755528 發表于 2020-5-19 16:27 | 只看該作者
大佬  ,為啥仿真圖運行不了?

51hei.png (16.88 KB, 下載次數: 52)

51hei.png
回復

使用道具 舉報

板凳
ID:399467 發表于 2020-6-12 17:21 | 只看該作者
Sjshshshjsj 發表于 2020-5-19 16:27
大佬  ,為啥仿真圖運行不了?

按按鍵才會變化呀,實在不行重新加載hex文件,我這里顯示是沒有問題的,仔細看一下文章多試試
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线日韩不卡 | 国产欧美精品一区二区三区 | 欧美成人自拍 | 欧美精品久久久 | 国产h视频 | 中文字幕11页 | 精品国产乱码久久久久久88av | 日韩电影中文字幕 | 精品国产18久久久久久二百 | 免费观看一区二区三区毛片 | 久久亚洲一区二区三区四区 | 免费福利视频一区二区三区 | 日韩色综合 | 国产精品视频久久久久久 | 日本网站免费观看 | 久久99视频 | 久久久久国产一区二区三区 | 欧美一区免费 | 国产成人网 | av中文字幕在线播放 | 99免费在线观看视频 | 国产精品视频久久久 | 午夜影院在线观看视频 | 日一区二区 | 天天干夜夜操 | 国产综合av | 91 在线| 国产精品成人一区二区三区夜夜夜 | 91精品久久久久久久 | 中文字幕在线一区 | 日韩中文视频 | 日本不卡一区二区三区在线观看 | 久久久久久免费毛片精品 | 国产精品免费看 | 伊人久久综合 | 99爱免费| 亚洲91| 欧美v在线 | 精品视频在线观看 | 成人av在线播放 | 国产精品美女久久久久aⅴ国产馆 |