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