1. 單片機中的軟硬體分別指什麼
1、單片機軟體是指單片機中ROM中自帶固化引導程序,或用戶寫進ROM或RAM重的程序
2、單片機硬體指的是:諸如其自身所帶4個並口,定時器計數器,串口通訊,內部各個特殊寄存器等等
3、更多交流參考我空間文章。
2. AT89S51單片機的片內硬體結構有什麼
(1)CPU(微處理器)AT89S51單片機中有1個8位的CPU,與通用的CPU基本相同,同樣包括了運算器和控制器兩大部分,此外還有面向控制的位處理功能。
(2)數據存儲器(RAM) 片內為128B(增強型的52子系列為256B),片外最多可外擴64KB。片內128B的RAM以高速RAM的形式集成在單片機內,可以加快單片機運行的速度,而且這種結構的RAM還可以降低功耗。
(3)程序存儲器(Flash ROM) 它用來存儲程序。AT89S51片內集成4KB的Flash存儲器(AT89S52片內則集成了8KB的Flash存儲器,AT89C55片內集成了20KB的Flash存儲器),如果片內程序存儲器容量不夠,片外最多可外擴至64KB。
(4)中斷系統具有6個中斷源,2級中斷優先權。
(5)定時器/計數器片內有2個16位的定時器/計數器(增強型的52子系列有3個16位的定時器/計數器),具有4種工作方式。
(6)1個看門狗定時器WDT,WDT提供了當CPU由於干擾使程序陷入死循環或跑飛狀態時而使程序恢復正常運行的有效手段。
(7)串列口 1個全雙工的非同步串列口,具有4種工作方式。可進行串列通信,擴展並行I/O口,還可與多個單片機相連構成多機系統。
(8) Pl口、P2口、P3口和PO口 4個8位並行I/O口。
(9)特殊功能寄存器(SFR) 共有26個特殊功能寄存器,用於CPU對片內各功能部件進行管理、控制和監視。特殊功能寄存器實際上是片內各個功能部件的控制寄存器和狀態寄存器,這些特殊功能寄存器映射在片內RAM區80H~FFH的地址區間內。
AT89S51完全兼容AT89C51單片機。使用AT89C51單片機的系統在充分保留原來軟、硬體的條件下,完全可以用AT89S51直接代換。
3. 單片機工作的主要硬體模塊有那些謝謝!
問題不太清楚,只能隨便說說了。
一個單片機系統主要由以下幾部分組成:
單片機(晶元)
時鍾電路(晶振)
電源(現在有5V,3.3V的,還有的是2.5V和1.8V的)
若要做數據採集,還需要AD轉換晶元
若要控制一些其它由模擬量控制的設備,就需要用到DA轉換晶元
若要控制一些繼電器等需要大驅動能力的元器件,則還需要三極體等增加驅動能力的器件。
4. 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單片機
5. 51單片機硬體構成都有什麼
51單片機內部主要由控制運算單元(包含累加器等)、程序存儲模塊,數據存儲模塊,地址匯流排,數據匯流排,時鍾模塊,定時器,中斷,串口等級成。
6. 單片機的基本組成部分是什麼
原發布者:www13974842010
單片機的基本組成在講單片機的組成之前我們先來說一下大家都熟知的計算機一、計算機的經典結構在設計計算機時匈牙利籍數學家馮.諾依曼提出的「程序存儲」和「二進制運算」的思想。1、二進制運算決定了計算機的硬體結構。二進制運算包括二進制算術運算和邏輯運算(邏輯運算的基礎是邏輯代數,又稱布爾代數)。邏輯量只表示兩種不同的狀態,可以對應電子線路中的電阻高低、二極體、三極體的通斷等。因此,二進制運算決定了計算機可以由電子元器件,特別是集成電路組成。2、程序存儲決定了軟體控制硬體工作。因此,計算機的基本結構包括硬體和軟體兩部分。計算機的工作原理:由輸入設備將軟體送入存儲器,然後由控制器逐條取出存儲器中的控制軟體,並運行,再將運行結果送到輸出設備。3、計算機的經典結構根據以上思路,計算機由運算器、控制器、存儲器和輸入設備、輸出設備組成。圖1.1.1計算機經典結構圖對經典結構中各部分有機組合,就構成了微型計算機。由於各部分的具體電路(元器件及元器件的組合方式)不同,又形成了各種應用形態。二、微型計算機(Microcomputer)組成及應用形態1、微型計算機組成將經典結構中的運算器、控制器組合在一起,再增加一些寄存器等,集成為一個晶元,這個晶元稱為微處理器(Microcontroller),即CPU(CenterProcessingUnit)。這樣微型計算機就由CPU、存儲器、輸入/輸出(I/O)介面組成。再配以輸入/輸出(I/O)設備和軟體,就構成了微型計算機
7. 單片機常用元器件有哪些
發光二極體、繼電器、三極體、電容、電阻、開關、微動開端、晶振、串口、焊接工具:電烙鐵,焊錫,焊盤,助焊劑和導線、剝線鉗等等
單片機如果要好一點的我推薦8051或者AVR的mega128,要是用不著的話,買2051就行了
初學者大約就用這些就行了。
程序用C語言或C++\VC等寫完了,把單片機用串口連接到計算機上,再用軟體把程序燒進去就行了.
地址:海淀醫院旁邊的中發電子市場(樓),北京市中關村鼎好電子城 北京市中關村海龍電子城都離海淀黃庄車站很近,大約300米。
8. 8051單片機的內部硬體結構包括哪些
8051單片機:
1、有一個CPU用來運算和控制,
2、有四個並行IO口,分別是P0、P1、P2、P3,
3、有ROM,用來存放程序,
4、有RAM,用來存放中間結果,
5、定時計數器,
6、串列IO口,
7、中斷系統,
8、一個內部的時鍾電路。
9. 8051單片機的內部硬體結構包括哪五大部分
8051單片機的內部硬體結構包括:
1、中央處理器CPU:它是單片機內部的核心部件,決定了單片機的主要功能特性,由運算器和控制器兩大部分組成。
2、存儲器:8051單片機在系統結構上採用了哈佛型,將程序和數據分別存放在兩個存儲器內,一個稱為程序存儲器,另一個為數據存儲器在物理結構上分程序存儲器和數據存儲器,有四個物理上相互獨立的存儲空間,即片內ROM和片外ROM,片內RAM和片外RAM。
3、定時器/計數器(T/C):8051單片機內有兩個16位的定時器/計數器,每個T/C既可以設置成計數方式,也可以設置成定時方式,並以其定時計數結果對計算機進行控制。
4、並行I/O口:8051有四個8位並行I/O介面(P0~P3),以實現數據的並行輸入輸出。
5、串列口:8051單片機有一個全雙工的串列口,可實現單片機和單片機或其他設備間的串列通信。
6、中斷控制系統:8051共有5個中斷源,非為高級和低級兩個級別它可以接收外部中斷申請、定時器/計數器申請和串列口申請,常用於實時控制、故障自動處理、計算機與外設間傳送數據及人機對話等。
(9)單片機的硬體有哪些元件擴展閱讀:
單片機不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。