① 單片機的組成
單片機主要有以下幾部分組成:
1、中央處理器,也就是CPU
2、存儲器,包括程序存儲器和數據存儲器(寄存器)
3、中斷系統(外部中斷,定時器中斷,串口中斷)
4、IO口及控制匯流排
5、指令系統。
② 51單片機內部包含哪些主要功能部件各功能部件的主要作用是什麼
部件、功能如下:
運算器:由算術邏輯單元ALU、累加器ACC、B寄存器、兩個暫存寄存器、程序狀態寄存器組成PSW;8位,可以進行算術雲算(加,減,乘,除,乘除運算與寄存器B有關)、邏輯運算及移位運算等。
控制器:由指令寄存器IR、指令解碼器ID、定時及控制邏輯電路、程序計數器PC組成,使單片機的運行控制中心。PC的結構與功能:16位的程序寄存器,控製程序的執行。IR,ID的功能;
ROM:4KB,地址0000H--0FFFH(使用時)
RAM:128B,地址00H--7FH三、8051的I/O埠電路四、定時器/計數器:2個16位的定時器/計數器五、中斷控制系統:5個中斷源,其中兩個外部中斷、兩個定時/計數器中斷、1個串列口中斷。
③ 自己做單片機開發板需要什麼東西
開發板一般都是為了展示一款或多款MCU的基本功能的平台,以51單片機為例一般需要購買的材料為:(只寫類別)
1、麵包板或PCB實驗板
2、電容
3、電阻
4、繼電器
5、按鈕開關
6、LED燈
7、數碼管
8、連接器
9、CPU插座(比如DIP40)
10、單片機(STC12C5A60S2等)
11、紅外接收管
12、紅外發射管
13、穩壓管(7805)
14、集成電路(非門、與門、或門,ADC,MAX232)
15、導線
16、焊錫
17、烙鐵
18、剝線鉗
19、液晶(12864,1602之類)
20、18B20(溫度檢測)
21、蜂鳴器
22、DB9(串口用)
23、串口線
24、信號插座及電源插座
④ 51單片機內部包含哪些主要功能部件各功能部件的主要作用是什麼
51單片機內部包含的功能組件及作用主要有:
1、cpu主晶元(內部通過匯流排連接擴展的設備)
2、時鍾電路(為單片機提供震盪脈沖)
3、電源電路(為單片機提供電源)
4、內部數據存儲器RAM(包括通用數據寄存器和專用寄存器SFR,主要是數據存儲區。)
5、程序存儲器ROM(主要是存儲程序,51系列有4K內部程序ROM,可以外擴64K。)
6、並行埠4*8位(P0,P1,P2,P3主要是數據交換介面。)
7、串列口(TXD,RXD用於串口通信。)
8、中斷系統(外中斷0,定時計數T0,外中斷1,定時計數T1,串口中斷。)
9、定時/計數器(16位用於外部的計數和定時功能。)
(4)單片機開發板主要部件擴展閱讀
Proteus 自從有了單片機也就有了開發系統,隨著單片機的發展開發系統也在不斷發展。 keil是一種先進的單片機集成開發系統。它代表著匯編語言單片機開發系統的最新發展,首創多項便利技術,將開發的編程、模擬、調試、寫入、加密等所有過程一氣呵成,中間不須任何編譯或匯編。
功能特性
1、可以模擬63K程序空間,接近64K 的16位地址空間。
2、可以模擬64Kxdata 空間,全部64K 的16位地址空間。
3、可以真實模擬全部32 條IO腳。
4、完全兼容keilC51 UV2 調試環境,可以通過UV2 環境進行單步,斷點, 全速等操作。
5、可以使用C51語言或者ASM匯編語言進行調試。
6、可以非常方便地進行所有變數觀察,包括滑鼠取值觀察,即滑鼠放在某 變數上就會立即顯示出它此的值。
7、可選 使用用戶晶振,支持0-40MHZ晶振頻率。
8、片上帶有768位元組的xdata,您可以在模擬時選 使用他們,進行xdata 的模擬。
9、可以模擬雙DPTR 指針。
10、可以模擬去除ALE 信號輸出。
11、自適應300-38400bps 的所有波特率通訊。
12、體積非常細小,非常方便插入到用戶板中.插入時緊貼用戶板,沒有連接電纜,這樣可以有效地減少運行中的干擾,避免模擬時出現莫名其妙的故障。
13、模擬插針採用優質鍍金插針,可以有效地防止日久生銹,選擇優質園腳IC插座,保護模擬插針,同時不會損壞目標板上的插座. 。
14、模擬時監控和用戶代碼分離,不可能產生不能模擬的軟故障。
15、RS-232介面不計成本採用MAX202集成電路,串列通訊穩定可靠,絕非一般三極體的簡易電路可比。
參考資料網路--51單片機
⑤ 單片機的電路板上都需要些什麼元件
單片機的最小系統需要單片機本身(晶元)、晶振、及晶振起振電容、電源,人機交流元件如按鍵等。及動做顯示元件如發燈管等。如果是實際應用那是根據實際配置的,是會有很多外圍器件的,如各種驅動電路。輸入電路等
⑥ 51單片機內部包含哪些主要功能部件他們的作用是什麼
MCS-51單片機是在一塊晶元中集成了 CPU、 RAM、 ROM、定時器/ 計數器和多種功能的I/O介面等一台計算機所需要的基本功能部件。
⑦ 自己做單片機開發板需要什麼東西
如果你不是很了解但是又想做一個怎麼辦?也可以做,可以通過模仿網上一些開發板,其實實際上就是一個單片機的一個最小板,單片機的最小系統上面配備的流水燈,數碼管,DS18B20這種溫度感測器,IDC,獨立按鍵矩陣,按鍵電器蜂鳴器,有的還會配備紅外感測器,液晶屏等等,把這些資源都做在同一塊板子上供你去學習。另外一方面就是說如果說你需要做一些小項目需要用到這個上面這些資源的,還可以借鑒它的電路,同時也可以在這個電路上面進行開發,待完成了大概對程序設計,以及功能的設計,可以再去製作自己的PCB板,而不是一開始的時候就去畫板子,一開始的話先學會自畫自己的板子,然後再去做軟體開發,大多數情況下都是先用開發板模擬器,一般模擬器會用在線模擬的那種在線模擬器,便於程序的調試,寫程序大部分情況下實際上是在調試程序,調試程序不可能一下就能夠把功能完成。