出版時間:2008-1 出版社:國防工業(yè)出版社 作者:宋占坡主編 頁數(shù):179
內(nèi)容概要
本書系統(tǒng)介紹了單片機的組成、基本工作原理,單片機的尋址方式、指令系統(tǒng)和匯編語言程序設(shè)計,單片機的中斷系統(tǒng)、定時計數(shù)器、串行通信接口的原理與應(yīng)用、A/D和D/A轉(zhuǎn)換技術(shù)以及利用可編程I/O芯片擴展單片機的接口,每章均安排了一定數(shù)量的習(xí)題,還列舉了一些綜合實驗開發(fā)實例,并對單片機開發(fā)工具進行了介紹。在編寫過程中,盡量有效地降低難度,同時也不破壞單片機的系統(tǒng)性和完整性,在問題的闡述上尋找突破口,力求通俗、簡明、準確、實用地詮釋問題。 本書可供高職高專及中等職業(yè)學(xué)校單片機專業(yè)課程及短期培訓(xùn)班做教材使用,也可供相關(guān)工程技術(shù)人員和自學(xué)者閱讀。
書籍目錄
第1章 初步認識單片機 1.1 什么是單片機 1.1.1 計算機的基本組成 1.1.2 單片機的基本組成 1.1.3 單片機的外形及引腳分布 1.2 單片機的歷史、現(xiàn)狀及發(fā)展趨勢 1.2.1 單片機的歷史 1.2.2 單片機的現(xiàn)狀 1.2.3 單片機的發(fā)展趨勢 1.3 單片機的分類及常用的單片機產(chǎn)品 1.3.1 單片機的分類 1.3.2 常用的單片機產(chǎn)品 1.4 單片機的應(yīng)用領(lǐng)域 習(xí)題第2章 單片機開發(fā)工具 2.1 硬件工具 2.1.1 ISP下栽線 2.1.2 編程器 2.1.3 仿真器 2.1.4 其他工具 2.2 軟件工具 2.2.1 Keil軟件 2.2.2 下載器軟件 習(xí)題第3章 單片機預(yù)備知識 3.1 數(shù)制 3.1.1 十進制(Decimal) 3.1.2 二進制(Binary) 3.1.3 十六進制(Hexadecimal) 3.2 碼制 3.2.1ASCII碼 3.2.2 BCD碼 3.2.3 計算機中帶符號數(shù)的表示方法 3.3 各數(shù)制間的轉(zhuǎn)換 3.3.1 二進制數(shù)與十進制數(shù)之間的轉(zhuǎn)換 3.3.2 二進制數(shù)與十六進制數(shù)之間的轉(zhuǎn)換 3.4 二進制數(shù)的運算 3.4.1 二進制數(shù)的算術(shù)運算 3.4.2 二進制數(shù)的邏輯運算 3.5 計算機的基本知識 習(xí)題第4章 單片機并行I/O口的認識及應(yīng)用 4.1 相關(guān)引腳的認識 4.2 單片機的系統(tǒng)組成及測試 4.2.1 最小系統(tǒng)的組成 4.2.2 單片機最小系統(tǒng)的測試 4.3 MOV、SETB、CLR、DJ.NZ、UMP、RL、L,CAIJL、RET等指令的簡介 習(xí)題第5章 單片機的尋址方式和指令系統(tǒng) 5.1 尋址方式 5.2 指令及指令系統(tǒng) 5.2.1 數(shù)據(jù)傳送類指令 5.2.2 算術(shù)運算類指令 5.2.3 邏輯運算類指令 5.2.4 控制及轉(zhuǎn)移類指令 5.2.5 位操作類指令 5.3 偽指令 習(xí)題第6章 匯編語言程序設(shè)計基礎(chǔ) 6.2 匯編語言概述 6.1.1 概述 6.1.2 匯編語言格式 6.2匯編語言程序設(shè)計方法 6.2.1 順序程序設(shè)計 6.2.2 分支程序設(shè)計 6.2.3 循環(huán)程序設(shè)計 6.2.4 子程序設(shè)計 6.3 編程實例 習(xí)題第7章 顯示與鍵盤技術(shù) 7.1 輸出端的顯示技術(shù) 7.1.1 發(fā)光二極管 7.1.2 數(shù)碼管技術(shù) 7.1.3 點陣型液晶顯示技術(shù) 7.1.4 字符型液晶顯示技術(shù) 7.2 鍵盤 7.2.1 鍵盤輸入技術(shù) 7.2.2 實際鍵盤工作過程 習(xí)題第8章 中斷系統(tǒng) 8.1 中斷的基本概念 8.1.1 中斷的定義 8.1.2 中斷源及中斷入口地址 8.1.3 中斷優(yōu)先級 8.1.4 中斷開關(guān) 8.2 中斷控制系統(tǒng) 8.2.1 中斷允許控制寄存器IE 8.2.2 中斷優(yōu)先級控制寄存器IP 8.2.3 特殊功能寄存器TCON中與中斷有關(guān)的部分標志位 8.2.4 中斷響應(yīng)過程 8.3 中斷初始化和中斷服務(wù)程序結(jié)構(gòu) 8.4 查詢法與中斷法的比較 8.5 中斷技術(shù)的應(yīng)用實例 習(xí)題第9章 定時器/計數(shù)器 9.1 定時器/計數(shù)器TO、T1的結(jié)構(gòu)與控制 9.1.1 定時器/計數(shù)器TO、T1 9.1.2 定時器/計數(shù)器的4種工作方式 9.1.3 工作方式寄存器TMOD 9.1.4 控制寄存器TCON 9.2 定時器/計數(shù)器的應(yīng)用實例 習(xí)題第10章 串行通信接口技術(shù) 10.1 串行通信基礎(chǔ) 10.1.1 串行通信的兩種基本方式 lO.1.2 串行通信中數(shù)據(jù)的傳送方式 10.1.3 串行通信的波特率 10.2 串行口的結(jié)構(gòu)和工作原理 10.2.1 串行口的結(jié)構(gòu) 10.2.2 串行口的工作原理 10.3 串行口的工作方式 10.4 多機通信技術(shù) 10.5 RS-232C串行口標準 習(xí)題第11章 A/D和D/A轉(zhuǎn)換技術(shù) 11.1 A/D轉(zhuǎn)換器接口及應(yīng)用 11.1.1 A/D轉(zhuǎn)換器的原理及分類 11.1.2 A/D轉(zhuǎn)換器的主要技術(shù)指標 11.1.3 ADC0809集成電路 11.1.4 ADC0809與單片機的連接 11.2 D/A轉(zhuǎn)換器接口及應(yīng)用 11.2.1 D/A轉(zhuǎn)換器的原理及分類 11.2.2 D/A轉(zhuǎn)換器的主要技術(shù)指標 11.2.3 DAC0832集成電路 11.2.4 DAC0832與單片機的連接 習(xí)題第12章 利用可編程I/O芯片擴展單片機的I/o口 12.1 用8255A擴展I/O口 12.1.1 可編程I/O芯片8255A簡介 12.1.2 8255A與單片機的連接 12.2 用8155/8156擴展I/O口 12.2.1 可編程I/O芯片8155/8156簡介 12.2.2 8155/8156與單片機的連接 12.3 用HD7279擴展I/O口 12.3.1 HD/279芯片簡介 12.3.2 單片機與HD7279的連接u 習(xí)題第13章 綜合實驗開發(fā) 13.1 單片機獨立式開發(fā)實驗 13.1.1 利用AT89S2051單片機實現(xiàn)PWM輸出控制 13.1.2 利用RS-232C實現(xiàn)PC機與單片機的通信 13.1.3 I2C總線與單片機的連接 13.1.4 單片機制作的密碼鎖控制器 13.1.5 看門狗實驗 13.1.6 紅外發(fā)射接收實驗 13.2 利用綜合系統(tǒng)試驗箱開發(fā)實驗 13.2.1 ISD1420語音控制實驗 13.2.2 步進電機控制實驗附錄 MCS-51單片機指令表參考文獻
章節(jié)摘錄
第1章 初步認識單片機1.1 什么是單片機1.1.1 計算機的基本組成計算機基本組成是硬件系統(tǒng)和軟件系統(tǒng)。硬件指的是組成計算機的物理設(shè)備,從外觀上看,計算機的實體主要由主機箱、鍵盤和顯示器構(gòu)成;從邏輯功能上看,可分為控制器、運算器、存儲器、輸入設(shè)備、輸出設(shè)備五部分,一般地又把運算器和控制器合稱為中央處理器。軟件是指程序和數(shù)據(jù),用來指揮計算機完成具體工作,是整個計算機的靈魂。1.硬件系統(tǒng)硬件系統(tǒng)是構(gòu)成計算機系統(tǒng)的物理部件。計算機硬件主要由控制器、運算器、存儲器、輸入設(shè)備和輸出設(shè)備五部分組成。1)CPUCPU是中央處理器(Central Processing Unit)的英文縮寫,它是計算機的運算控制中心,是計算機中集成度最高的一塊芯片。它是由幾千到幾千萬個晶體管組成的超大規(guī)模集成電路芯片。計算機所有數(shù)據(jù)的加工處理都是在CPU中完成的,同時,CPU還負責(zé)發(fā)出控制信號,使計算機的各個部件協(xié)調(diào)一致地工作。2)運算器運算器是計算機的核心部件,主要負責(zé)對信息的加工處理。運算器不斷地從存儲器中得到要加工的數(shù)據(jù),對其進行加、減、乘、除及各種邏輯運算,并將最后的結(jié)果送回存儲器中,整個過程在控制器的指揮下有條不紊地進行。3)存儲器存儲器主要負責(zé)對數(shù)據(jù)和控制信息的存儲,是計算機的記憶單元。存儲器分為內(nèi)存和外存兩種。內(nèi)存也稱主存,分為只讀存儲器(ROM)和隨機讀寫存儲器(RAM)兩種。外存也稱為輔助存儲器,分為磁介質(zhì)型存儲器和光介質(zhì)型存儲器兩種,磁介質(zhì)型常指硬盤和軟盤,光介質(zhì)型則指光盤。硬盤是計算機系統(tǒng)中使用最多的外存儲器,安裝在主機箱中。4)輸入/輸出設(shè)備輸入/輸出設(shè)備是計算機與外界溝通的橋梁。輸入設(shè)備有鍵盤、鼠標、掃描儀、手寫筆等。輸出設(shè)備有顯示器、打印機、繪圖儀、音箱等。2.軟件系統(tǒng)計算機軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大類。系統(tǒng)軟件是面向系統(tǒng)本身的軟件,主要負責(zé)管理、控制、維護、開發(fā)計算機的軟硬件資源,提供給用戶一個便利的操作界面和提供編制應(yīng)用軟件的資源環(huán)境。
編輯推薦
《單片機技術(shù)實用教程》:電子技術(shù)職業(yè)技能培訓(xùn)。
圖書封面
評論、評分、閱讀與下載