A. 51單片機教材有什麼好的推薦嗎
單片機原理(普通高等教育「十二五」規劃教材):這本《單片機原理》根據21世紀高等院校單片機原理課程教學大綱的要求,結合現代電子技術、計算機技術發展的趨勢和對單片機技術開發人才的實際需求進行編寫的。
單片機原理及應用(全國高等學校自動化專業系列教材):本書前兩版持續暢銷,累計印數3萬余冊。優秀作者,歷經10年,打造單片機系列(3本)教材,覆蓋單片機領域課程絕大部分需求。提供配套電子課件、習題參考答案和程序代碼。
單片機原理與應用:《單片機原理與應用》共分11章,第1章介紹單片機的基礎知識;第2章介紹MCS-51單片機的內部結構及外部引腳;第3~4章介紹MCS-51單片機的指令系統及匯編語言程序設計。
51單片機使用注意事項
眾所周知,51系列單片機的硬體堆棧不能放在片外,所以要在51系列單片機上開發操作系統的話就要少用它的片內RAM。
但是不用片內RAM是辦不到的,因為操作系統也要傳遞參數,也要使用堆棧。C51單片機的C函數傳遞參數是通過寄存器和存儲器的,不能通過堆棧。但是可以通過一些措施使得操作系統代碼少用片內RAM。
B. 什麼是單片機,應用如何,入門的書籍有哪些
單片機定義單片機是指一個集成在一塊晶元上的完整計算機系統。盡管他的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。
單片機也被稱為微控制器(Microcontroller),是因為它最早被用在工業控制領域。單片機由晶元內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以後,單片機和專用處理器的發展便分道揚鑣。
早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此後在8031上發展出了MCS51系列單片機系統。基於這一系統的單片機系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,單片機技術得到了巨大的提高。隨著INTEL i960系列特別是後來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,並且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高端的32位單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。
單片機比專用處理器更適合應用於嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業控制系統上甚至可能有數百台單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。
C. 學習單片機需要看那些書籍
想學習單片機,推薦3本書給你吧。
1.《新型單片開關電源設計與應用技術》
D. 請多介紹一些AVR單片機入門圖書
我自習的AVR單片機從圖書館借了一堆書,後來發現借的書都是北京航空航天大學出版社的書,推薦幾個我看過的。
1.《 AVR單片機與CPLD/FPGA綜合應用入門 》 這個書我只看了前面幾十頁就,因為簡單是入門的,大致講了講,如果買的話就不合算了,後半部分講的是CPLD/FPGA。
2 《ATMEGA8 應用手冊及原理》 這個書和數據手冊比較像,學atmega8、16和64這些都是類似的,這個書我覺得是必備的,很詳細,你或許說有電子數據手冊,電子的我也有,不過做東西的時候還是用書比較好。
3 《AVR單片機入門與實踐 》 主要是裡面有些簡單的例子
上了難度之後就做工程練習了推薦
1《 AVR單片機GCC程序設計 》
2 《AVR-GCC與AVR單片機C語言開發》
3 《AVR單片機系統開發實用案例精選 》
後面這幾本書的有些工程內容難度較大
還有就是這些書用的都是AVR STDUIO 編程軟體。如果你用的是 keil uvision的話就看看其他的吧!還是力薦《ATMEGA8 應用手冊及原理》 這個是手冊不區分什麼編譯軟體
E. 學習單片機最好用什麼書謝謝
陳勇版的單片機原理與應用,既適合初學者,也適合想繼續研究單片機的,實用性很高
F. 初學者學習單片機的書籍
單片機原理及應用,張毅剛。
C語言是一種尤其特定語法規則的編程語言,利用C語言編程軟體並按照C語言的語法規則就可以編寫C程序。編程就是編寫程序的意思,程序是軟體,軟體是用來驅動硬體工作的。拿計算機來講,我們能看到的實物主機、顯示器、鍵盤等,他們之間能建立聯系並按照一定得規律工作,全賴於windows系統軟體,系統軟體就是編程編出來的,但是開發者使用的卻未必是C語言。
G. 51單片機較好的教材推薦
教材: 單片機原理及應用
作者:馮文旭 等 著
出版日期:2008-08-01
版次:1
ISBN:9787111243953
出 版 社:機械工業出版社
所屬分類:圖書 > 計算機與互聯網 > 單片機與嵌入式
備註:21世紀高等院校電子信息類本科規劃教材
教材: 單片機原理及應用技術
作者:蘇家健、曹柏榮、汪志鋒
出版日期:2004-11
版次:1
ISBN:7-04-014565-0
出 版 社:高等教育出版社
所屬分類:圖書 > 計算機與互聯網 > 單片機與嵌入式
備註:本科規劃教材
這兩本單片機教材內容比較新,包含了單片機應用的新趨勢,是學習單片機的比較理想的教程。