[新概念51單片機C語言教程·郭天祥] 1、 基礎知識必備


 


 

目錄:

大笑單片機的大致介紹

        1-1、通俗定義

        1-2、51系列產品

        1-3、標號意思

        1-4、引腳介紹

        1-5、用C語言開發的部分信息


 

1、單片機的大致介紹

   1-1、通俗定義

 

   1-2、51系列產品



   1-3、標號意思



附加關鍵字:芯片上標號對應溫度范圍、芯片封裝(DIP\PLCC\QFP\PGA\BGA\CBGA\)

   1-4、引腳介紹

通用的為40引腳的,但是也有其他數量引腳的。


                

>_<" XTAL1(19腳)、XTAL2(18腳)——外接時鍾引腳。XTAL1為片內振盪電路的輸入端,XTAL2為片內振盪電路的輸出端。8051的時鍾有兩種方式,一種是片內時鍾振盪方式,需要在這兩個引腳外接石英晶體和振盪電容,振盪電容一般取10p~30p;另一種是外部時鍾方式,即將XTAL1接地,外部時鍾信號從XTAL2輸入。

>_<" RST(9腳)——單片機復位引腳。當輸入連續兩個機器周期以上的高電平時為有效,用來完成單片機的復位初始化操作,復位后程序計數器PC=0000H,即復位后將從程序存儲器的0000H單元讀取第一條指令碼,通俗的講,就是單片機從開始執行程序。

>_<" ~PSEN(29腳)——程序存儲器允許輸出控制端。在讀外部程序存儲器時~PSEN為低電平有效,以實現外部程序存儲器單元的讀操作,現在基本不用擴展了。

>_<" ALE/~PROG(30腳)——和上面連用做擴展用

>_<" ~EA/Vpp(31腳)——擴展用

>_<" P0(39~32)——雙向8位三態I/O口,每個口可獨立控制。51單片機P0口內部沒有上拉電阻,為高阻態,所以不能正常輸出高低電平,在使用時務必連接上拉電阻,一般10千毆。

>_<" P1(1~8)——准雙向8位I/O口,可獨立控制,內帶上拉電阻,輸出沒有高阻態,輸入也不能鎖存,故不是真正的雙向IO口。該口作為輸入使用前,要先向該口寫1操作,然后單片機內部才能正確讀出外部信號。對於52單片機P1.0引腳的第二功能為T2定時器/計數器的外部輸入,P1.1引腳的第二功能為T2EX捕捉、重裝觸發,即T2的外部控制端。

>_<" P2(21~28)——准雙向8位I/O口,每個口可獨立控制,內帶上拉電阻,與P1口相似。

>_<" P3(10~17)——准雙向8位I/O口,每個口可獨立控制,內帶上拉電阻,作為第一功能使用時就和P1相似,作為第二功能時,各引腳定義如下:


 

   1-5、用C語言開發的部分信息

    >_<" 數據類型


    >_<" 專有數據類型


    >_<" 常用頭文件






 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM