出版時間:2011-6 出版社:清華大學(xué)出版社 作者:楊俊 等編著
內(nèi)容概要
《單片機原理與實踐教程》以盛群公司的ht46f49e為主控制芯片,詳細(xì)介紹單片機的基本原理和完整的工程開發(fā)過程,并通過精心編排的3組實驗,幫助初學(xué)者循序漸進地掌握單片機的相關(guān)知識?!秵纹瑱C原理與實踐教程》的編排與以往的單片機教程略有不同:將單片機學(xué)習(xí)的若干重點、難點分散在不同的實驗中,實驗的編排由易到難,對若干重點與難點進行反復(fù)實踐、練習(xí),首先利用面包板搭建實驗,然后利用萬能板焊接電路進行實驗,最后自己設(shè)計制作印制板。在對有關(guān)實驗講解時,也介紹了單片機系統(tǒng)設(shè)計中常用的外圍器件。完成所有實驗花費不大,實驗的設(shè)計具有工程實用性,希望讀者能體會到其中的樂趣。
《單片機原理與實踐教程》通俗易懂、代碼完整、注釋詳細(xì),配有完整的多媒體視頻教程。
《單片機原理與實踐教程》適合高等學(xué)校電子類相關(guān)專業(yè)的學(xué)生學(xué)習(xí)參考,也可供工程技術(shù)人員參考使用。
書籍目錄
第1章 單片機簡介
1.1 單片機的應(yīng)用及發(fā)展
1.1.1 單片機的廣泛用途
1.1.2 單片機的現(xiàn)狀和發(fā)展趨勢
1.2 單片機的學(xué)習(xí)方法
1.3 單片機功能簡述
第2章 單片機的系統(tǒng)結(jié)構(gòu)
2.1 外部結(jié)構(gòu)
2.1.1 電源電路
2.1.2 振蕩電路
2.1.3 復(fù)位電路
2.1.4 輸入輸出端口
2.2 內(nèi)部結(jié)構(gòu)
第3章 程序編寫、調(diào)試和燒錄
3.1 程序設(shè)計簡述
3.2 1de 3000簡介
3.3 硬件仿真器
3.4 程序調(diào)試
3.5 程序燒錄方法
第4章 單片機面包板實驗
4.1 led顯示實驗
4.1.1 點亮一個led
4.1.2 點亮8個led
4.1.3 練一練
4.2 數(shù)碼管顯示實驗
4.2.1 數(shù)碼管靜態(tài)顯示實驗
4.2.2 數(shù)碼管動態(tài)顯示實驗
4.2.3 練一練
4.3 鍵盤實驗
4.3.1 鍵盤輸入原理
4.3.2 鍵盤輸入實驗
4.4 蜂鳴器實驗
4.4.1 電子琴實驗
4.4.2 歌曲播放實驗
4.4.3 練一練
4.5 點陣led實驗
4.5.1 靜態(tài)點陣顯示
4.5.2 動畫顯示
4.5.3 練一練
第5章 單片機的萬能板實驗
5.1 lcd實驗
5.1.1 lcd顯示原理
5.1.2 lcd顯示實驗
5.1.3 練一練
5.2 紅外遙控實驗
5.2.1 紅外遙控原理
5.2.2 紅外遙控控制lcd
5.3 步進電機控制實驗
5.3.1 步進電機控制原理
5.3.2 步進電機調(diào)速調(diào)向?qū)嶒?br />第6章 自制印制板實驗
6.1 印制板的制作流程
6.1.1 繪制原理圖和pcb圖
6.1.2 印制板的轉(zhuǎn)印、腐蝕及鉆孔
6.1.3 元件的焊接及調(diào)試
6.2 制作簡易信號發(fā)生器
6.3 電話自動錄音裝置
6.4 旋轉(zhuǎn)字符
6.5 溫濕度測量
第7章 單片機開發(fā)語言
7.1 單片機的c語言要素
7.1.1 匯編語言與c語言的關(guān)系
7.1.2 全局變量與局部變量
7.1.3 數(shù)組、常量與結(jié)構(gòu)
7.1.4 指針的使用
7.1.5 函數(shù)的參數(shù)傳遞
7.1.6 if語句分析
7.1.7 switch語句分析
7.1.8 循環(huán)結(jié)構(gòu)的實現(xiàn)
7.2 實現(xiàn)小數(shù)的計算
7.2.1 問題的引入
7.2.2 小數(shù)的解決方案
7.3 匯編指令速查
7.4 c語言速查
附錄a 單片機實驗元器件清單
實驗1 面包板實驗
實驗2 萬能板實驗
實驗3 自制印制板實驗
附錄b 單片機學(xué)習(xí)的各種資源
附錄c 項目的工程開發(fā)
參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:(2)匯編語言,簡單地說,就是將計算機語言中·大串0、1代碼按照其含義,用人類易于理解的詞匯代替,具體包括用助記符代替操作碼,用地址符號(Symb01)或標(biāo)號(Label)代替地址碼。使用匯編語言編寫的程序不能直接被機器識別,要由匯編程序?qū)⑵浞g成機器語言。一般而言,匯編語言和機器語言有著非常直接的對應(yīng)關(guān)系,學(xué)習(xí)匯編語言同樣需要了解計算機內(nèi)部的結(jié)構(gòu),因此匯編語言也被稱做低級語言(或者底層語言)。(3)高級語言,其語法和結(jié)構(gòu)更類似于普通英文,與計算機的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān),它有更強的表達(dá)能力,能更好地描述各種算法,而且容易學(xué)習(xí)掌握,可移植性好。同樣,高級語言需要翻譯成計算機能夠識別的機器語言,這個過程稱為編譯。在編譯過程中,會先產(chǎn)生作為中間產(chǎn)品的匯編代碼,然后再將其翻譯成機器語言。在單片機高級語言設(shè)計中,一般采用C語言。以一個駕駛汽車的例子來解釋高級語言和匯編語言的不同。假設(shè)你是公司的老板擁有自己的司機。那么,即使你不會開車,也能命令司機達(dá)到目的地,例如“減速,停在右邊的樹下”,此時你是通過自然語言和司機交流的。司機則將上司的命令翻譯成具體的操作步驟,例如上述命令可以通過換擋、松油門、將汽車右轉(zhuǎn)及踩剎車實現(xiàn)。前者類似于編程中的高級語言,而具體的操作步驟類似于編程中的低級語言。兩者都可以實現(xiàn)相同的功能,但是高級語言更容易掌握,且不需要熟知計算機的內(nèi)部細(xì)節(jié),因此可移植性更好。(比如將80C51的程序移植為盛群的程序,C語言可以較為迅速地完成,而匯編語言基本需要重寫。)
編輯推薦
《單片機原理與實踐教程》1.注重基礎(chǔ)知識,更注重實際動手制作。2.推薦一套性價比高的單片機自學(xué)實踐方法,利于初學(xué)者上手。3.對單片機C語言開發(fā)和相應(yīng)匯編代碼生成進行分析。4.提供在線多媒體視頻培訓(xùn)資料。5.《單片機原理與實踐教程》作者指導(dǎo)“盛群杯”競賽,《單片機原理與實踐教程》可作為參加“盛群杯”競賽人員的參考用書。
圖書封面
評論、評分、閱讀與下載