AT89C51介紹 AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。 AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。 單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃速存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C051是它的一種精簡版本。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。外形及引腳排列如圖所示。
圖片1.png (389.79 KB, 下載次數(shù): 16)
下載附件
2024-5-13 08:37 上傳
現(xiàn)在AT89S51/52已經(jīng)取代了AT89C51/52。 在單片機(jī)應(yīng)用系統(tǒng)中,顯示器顯示常用兩種方法:靜態(tài)顯示和動(dòng)態(tài)掃描顯示。所謂動(dòng)態(tài)顯示,就是一位一位地輪流點(diǎn)亮各位顯示器(掃描),對(duì)于每一位顯示器來說,每隔一段時(shí)間點(diǎn)亮一次。顯示器的亮度既與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間的比例有關(guān)。調(diào)整電流和時(shí)間參數(shù),可實(shí)現(xiàn)亮度較高較穩(wěn)定的顯示。 本次設(shè)計(jì)動(dòng)態(tài)顯示兩個(gè)靜止?jié)h字“技術(shù)”。
圖片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 上傳
|