出版時間:2011-1 出版社:北京航空航天大學 作者:高衛(wèi)東 頁數(shù):259
內(nèi)容概要
以51單片機為載體,以c語言為主線,以proteus設計仿真平臺為手段,介紹了單片機的內(nèi)部結構、接口及其應用。以實例需求為知識切入點,充分發(fā)揮c語言特點,在講清單片機基本結構的基礎上,重點講解系統(tǒng)擴展及新器件的使用,注重通過原理圖設計、源程序編寫、軟硬件聯(lián)調來降低學習難度和提高學習質量?! ”緯⒅匦录夹g、新手段、新器件的使用,既可以作為各高等院校單片機課程的教材、課程設計指導,也可作為工程技術人員的進修參考用書以及大學生電子設計競賽的培訓資料。
書籍目錄
第1章 緒論 1.1 嵌入式系統(tǒng)簡介 1.2 單片機的基本概念 1.3 51系列單片機簡介 1.4 單片機應用系統(tǒng)的開發(fā)過程 1.5 任務1:信號燈控制實戰(zhàn) 1.6 任務2:信號燈控制實戰(zhàn)之proteus仿真 第2章 mcs-51單片機的組成和結構分析 2.1 mcs-51單片機的存儲器結構 2.2 mcs-51單片機的引腳信號 2.3 mcs-51單片機的振蕩電路和復位電路 2.4 mcs-51單片機的并行i/o口 第3章 c51語言程序設計基礎 3.1 c語言和mcs-51單片機 3.2 c51語言的數(shù)據(jù)類型和存儲模式 3.3 c51語言對51單片機內(nèi)部資源的控制 3.4 c51語言的基本運算與控制語句 3.5 c51語言的構造數(shù)據(jù)類型 3.6 c51語言的函數(shù) 3.7 c51語言程序設計的其他問題 3.8 并行口的c5l編程舉例 第4章 mcs-51單片機的中斷系統(tǒng) 4.1 任務3:用中斷方法控制信號燈 4.2 中斷的概念 4.3 mcs-51單片機的中斷系統(tǒng) 4.4 單片機中斷處理過程 4.5 單片機中斷系統(tǒng)的程序編制 第5章 mcs-51單片機的定時/計數(shù)器 5.1 任務4:用定時器控制信號燈 5.2 定時/計數(shù)器的結構和工作原理 5.3 定時/計數(shù)器的控制寄存器 5.4 定時/計數(shù)器的工作方式 5.5 定時/計數(shù)器的c51編程 第6章 mcs-51單片機的串行通信及其接口 6.1 任務5:用串行口控制信號燈 6.2 串行通信的一般概念 6.3 mcs-51的串行口結構 6.4 串行接口的工:作方式 6.5 mcs-51串行通信接口應用編程 第7章 mcs-51單片機接口技術 7.1 任務6:采用單只led數(shù)碼管顯示模擬生產(chǎn)線計件 7.2 系統(tǒng)擴展概述 7.3 并行i/o口的擴展 7.4 mcs-51單片機與led數(shù)碼管的接口技術 7.5 mcs-51單片機與lcd的接口技術 7.6 mcs-51單片機與按鍵的接口技術 7.7 mcs-51單片機與a/d轉換器的接口技術 7.8 mcs-51單片機與d/a轉換器的接口技術 7.9 新型串行接口芯片及其接口技術 附錄a mcs-51指令系統(tǒng) a.1 尋址方式. a.2 指令功能簡介 附錄b 仿真軟件 b.1 proteus仿真軟件簡介 b.2 keil仿真軟件簡介 附錄c 匯編源程序 參考文獻
章節(jié)摘錄
版權頁:插圖:匯編語言是面向機器的程序設計語言,是一種用符號表示的低級程序語言。通常是為特定的計算機專門設計的。計算機能夠執(zhí)行的全部指令的集合稱為計算機的指令系統(tǒng)。指令系統(tǒng)準確定義了計算機的處理能力。指令系統(tǒng)中包含的指令越多,說明計算機能夠實現(xiàn)的功能就越多。每種特定的計算機都有其特有的指令系統(tǒng),其中包含的指令也是規(guī)定好的。在使用匯編語言編寫程序時,只能利用該機器的指令系統(tǒng)中包含的指令,而不能自己去“創(chuàng)造”某條指令。指令系統(tǒng)中的指令和機器語言在本質上完全等價,只是形式不一樣而已,它們之間存在一一對應的關系,所以占用存儲空間小,執(zhí)行速度快。使用匯編語言編寫的程序,能充分發(fā)揮機器硬件的作用,高效地使用機器。因此,對那些對執(zhí)行時間和存儲容量有較高要求的程序或有實時控制要求的程序,通常都采用匯編語言來編寫。
編輯推薦
《51單片機原理與實踐(C語言版)》是“十二五”高等院校規(guī)劃教材之一。
圖書封面
評論、評分、閱讀與下載