目錄:
單片機的大致介紹
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語言開發的部分信息
>_<" 數據類型

>_<" 專有數據類型

>_<" 常用頭文件

