標題: AT89C51單片機與74LS164動態(tài)顯示接口 [打印本頁]
作者: yuanyuananfang0 時間: 2024-5-13 08:39
標題: AT89C51單片機與74LS164動態(tài)顯示接口
AT89C51介紹AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。
AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。
單片機的可擦除只讀存儲器可以反復擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃速存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C051是它的一種精簡版本。AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。外形及引腳排列如圖所示。
圖片1.png (389.79 KB, 下載次數(shù): 16)
下載附件
2024-5-13 08:37 上傳
現(xiàn)在AT89S51/52已經(jīng)取代了AT89C51/52。
在單片機應用系統(tǒng)中,顯示器顯示常用兩種方法:靜態(tài)顯示和動態(tài)掃描顯示。所謂動態(tài)顯示,就是一位一位地輪流點亮各位顯示器(掃描),對于每一位顯示器來說,每隔一段時間點亮一次。顯示器的亮度既與導通電流有關,也與點亮時間和間隔時間的比例有關。調(diào)整電流和時間參數(shù),可實現(xiàn)亮度較高較穩(wěn)定的顯示。
本次設計動態(tài)顯示兩個靜止?jié)h字“技術”。
圖片2.png (43.32 KB, 下載次數(shù): 13)
下載附件
2024-5-13 08:37 上傳
程序ORG 0000H
MOV R1 , # 07FH
CLR R6
CLR R5
MOV SCON , # 00H
MOV DPTR , # RTAB
ROT : MOV A , R1
RL A
MOV R1 ,A
MOV P1 ,A
LOOP : MOV A ,R6
ADD A , R5
MOVC A , @A + DPTR
MOV SBUF ,A
JNB TI , $
CLR TI
INC R6
CJNE R6 , # 08H ,LOOP
CLR R6
MOV A ,R5
ADD A , # 08H
MOV R5 ,A
CJNE R5 , # 64H ,ROT
CLR R5
ACALL DELA Y
AJMP ROT
DELA Y:MOV R3 , # 02H
DL :MOV R4 , # OFFH
DLO :DJNZ R4 ,DLO
DJNZ R3 ,DL
RET
RTAB : DB 44H , 44H , 10H , 04H , 92H , OAH ,
00H ,02H
DB 24H ,04H ,10H ,04H ,92H ,OAH ,F(xiàn)EH ,02H
DB 10H ,04H , 10H ,04H ,92H ,02H , 10H ,02H
DB 28H ,14H ,4EH ,F(xiàn)EH ,10H ,02H ,10H ,OAH
DB 44H ,1BH ,10H ,06H ,10H ,04H ,F(xiàn)EH ,OAH
DB 84H ,04H ,10H ,04H ,10H ,04H ,92H ,OAH
DB OOH ,OOH ,F(xiàn)EH ,14H ,OOH ,OOH ,92H
OAH
DB OOH ,OOH ,82H ,24H ,OOH ,OOH ,92H ,
OAH
END
硬件圖
圖片3.png (116.9 KB, 下載次數(shù): 17)
下載附件
2024-5-13 08:37 上傳
作者: hi等你 時間: 2024-5-15 10:05
現(xiàn)在2024年了,樓主再拿這種老的圖紙都看不清的AT89單片機推薦大家合適嗎,我學單片機三年前
就被這樣老掉牙的資料給耽擱了好多精力,用AT單片機存不了掉電保存的信息,又去研究24c02,
后來才知道有stc單片機可以內(nèi)部掉電存儲。這種太老的資料會讓新手走很多彎路的
作者: cy009 時間: 2024-5-18 19:48
有的大學教材還是用10多年前的,而且老師只認AT89,只認匯編。有點誤人子弟的感覺
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |