書????名 | 單片機(jī)及其應(yīng)用 | 作????者 | 眭碧霞 |
---|---|---|---|
出版社 | 西安電子科技大學(xué)出版社 | 出版時(shí)間 | 2000年1月1日 |
頁????數(shù) | 238 頁 | 開????本 | 16 開 |
裝????幀 | 平裝 | ISBN | 7560608779, 9787560608778 |
版 次 | 第2版 | 叢書名 | 高職高專系列規(guī)劃教材 |
正文語種 | 簡(jiǎn)體中文 |
第1章 微型計(jì)算機(jī)基本知識(shí)
1.1 微型計(jì)算機(jī)的發(fā)展與應(yīng)用
1.1.1 微型計(jì)算機(jī)的發(fā)展史
1.1.2 微型計(jì)算機(jī)的特點(diǎn)
1.1.3 微型計(jì)算機(jī)的應(yīng)用
1.2 計(jì)算機(jī)系統(tǒng)的組成
1.2.1 硬件
1.2.2 軟件
1.2.3 程序設(shè)計(jì)語言
1.3 微型計(jì)算機(jī)系統(tǒng)硬件結(jié)構(gòu)
1.3.1 微型計(jì)算機(jī)的總線結(jié)構(gòu)
1.3.2 微型計(jì)算機(jī)存儲(chǔ)器組成
1.3.3 P央處理器(CPU)的結(jié)構(gòu)
1.4 數(shù)制
1.4.1 進(jìn)位計(jì)數(shù)制
1.4.2 數(shù)制轉(zhuǎn)換
1.4.3 數(shù)的表示方法
1.4.4 數(shù)的運(yùn)算方法
1.5 編碼
1.5.1 數(shù)字編碼
1.5.2 字符編碼
1.6 單片微型計(jì)算機(jī)概述
1.6.1 單片機(jī)發(fā)展概況
1.6.2 單片機(jī)的特點(diǎn)和應(yīng)用
1.6.3 單片機(jī)的開發(fā)與開發(fā)工具
習(xí)題
第2章 單片機(jī)的組成
2.1 MCS一51單片機(jī)的結(jié)構(gòu)
2.1.1 內(nèi)部結(jié)構(gòu)框圖
2.1.2 引腳說明
2.1.3 CPU結(jié)構(gòu)
2.1.4 時(shí)序
2.2 存儲(chǔ)器配置,
2.2.1 程序存儲(chǔ)器
2.2.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器
2.2.3 外部數(shù)據(jù)存儲(chǔ)器
2.2.4 特殊功能寄存器SFR
2.3 MCS一51單片機(jī)的并行輸入/輸出口
2.3.1 P0N的組成與功能
2.3.2 P1N的組成與功能
2.3.3 P2N的組成與功能
2.3.4 P3N的組成與功能
2.3.5 利用并行口組成單片機(jī)最小系統(tǒng)
2..4 MCS一51單片機(jī)的工作方式
2.4.1 復(fù)位方式
2.4.2 程序執(zhí)行方式
2.4.3 單步執(zhí)行方式
2.4.4 低功耗操作方式
2.4.5 片內(nèi)EPROM的編程和校驗(yàn)方式
習(xí)題二
第3章 Mcs一51單片機(jī)的指令系統(tǒng)
3.1 尋址方式
3.1.1 概述
3.1.2 尋址方式
3.2 MCS一51單片機(jī)指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送類指令
3.2.2 算術(shù)運(yùn)算類指令
3.2.3 邏輯操作類指令
3.2.4 位操作類指令
3.2.5 控制轉(zhuǎn)移類指令
習(xí)題三
第4章 匯編語言程序設(shè)計(jì)
4.1 匯編語言程序設(shè)計(jì)
4.1.1 匯編語言的語句結(jié)構(gòu)
4.1.2 匯編語言程序設(shè)計(jì)的基本方法
4.2 MCS一51單片機(jī)程序設(shè)計(jì)舉例
4.2.1 順序程序
4.2.2 分支程序
4.2.3 循環(huán)程序
4.2.4 子程序
4.2.5 查表程序
4.2.6 運(yùn)算程序
習(xí)題四
第5章 單片機(jī)存儲(chǔ)器擴(kuò)展技術(shù)
5.1 存儲(chǔ)器系統(tǒng)基本知識(shí)
5.1.1 只讀存儲(chǔ)器(ROM)
5.1.2 隨機(jī)存取存儲(chǔ)器(RAM)
5.1.3 存儲(chǔ)器的組成
5.1.4 片選方式和地址分配
5.1.5 存儲(chǔ)器系統(tǒng)設(shè)計(jì)要點(diǎn)
5.2 MCS——51單片機(jī)存儲(chǔ)器的擴(kuò)展
5.2.1 擴(kuò)展存儲(chǔ)器的一般方法
5.2.2 擴(kuò)展EPROM程序存儲(chǔ)器
5.2.3 擴(kuò)展EEPROM程序存儲(chǔ)器
5.2.4 擴(kuò)展SRAM數(shù)據(jù)存儲(chǔ)器
習(xí)題五
第6章 中斷
6.1 中斷的基本概念
6.1.1 中斷的概念
6.1.2 中斷的處理
6.2 MCS——51單片機(jī)的中斷系統(tǒng)
6.2.1 中斷源和中斷請(qǐng)求標(biāo)志
6.2.2 中斷允許控制
6.2.3 中斷優(yōu)先級(jí)控制
6.2.4 中斷響應(yīng)過程
6.2.5 中斷響應(yīng)時(shí)間
6.2.6 外部中斷觸發(fā)方式選擇
6.2.7 中斷請(qǐng)求的撤除
6.2.8 多個(gè)外部中斷的處理
6.2.9 中斷系統(tǒng)的應(yīng)用
習(xí)題六
第7章 定時(shí)/計(jì)數(shù)器
7.1 MCS一51單片機(jī)的定時(shí)/計(jì)數(shù)器
7.1.1 概述
7.1.2 定時(shí)器的專用寄存器
7.1.3 定時(shí)器的工作方式
7.1.4 定時(shí)器應(yīng)用舉倒
7.2 8253可編程定時(shí)/計(jì)數(shù)器
7.2.1 8253的結(jié)構(gòu)
7.2.2 8253的引腳功能
7.2.3 8253的控制字
7.2.4 8253的工作方式
7.2.5 8253與MCS一51的連接以及初始化編程
7.2.6 8253應(yīng)用舉例
習(xí)題七
第8章 串行通信
8.1 串行通信概述
8.1.1 串行通信的基本方式
8.1.2 數(shù)據(jù)傳送方向
8.1.3 數(shù)據(jù)的校驗(yàn)方法
8.1.4 信號(hào)的調(diào)制與解調(diào)
8.1.5 串行通信的實(shí)現(xiàn)
8.1.6 通用的異步接收/發(fā)送器UART
8.2 MCS一51單片機(jī)的串行I/ON
8.2.1 串行口的專用寄存器
8.2.2 串行口的工作方式
8.2.3 串行口的應(yīng)用
8.3 串行口應(yīng)用舉例
8.3.1 多機(jī)通信
8.3.2 微機(jī)分級(jí)分布監(jiān)測(cè)系統(tǒng)的實(shí)現(xiàn)
習(xí)題八
第9章 并行輸人/輸出接口及其應(yīng)用
9.1 不可編程并行輸入/輸出接口
9.1.1 并行口擴(kuò)展概述
9.1.2 用74系列器件擴(kuò)展并行I/ON
9.2 8255A可編程并行輸入/輸出接口
9.2.1 8255A的結(jié)構(gòu)
9.2.2 8255A的引腳功能
9.2.3 8255A與MCS一51的連接
9.2.4 8255AT-作方式和控制字
9.2.5 8255A三種工作方式的功能及應(yīng)用舉例
9.3 8155可編程多功能接口
9.3.1 8155的結(jié)構(gòu)
9.3.2 8155的引腳功能
9.3.3 8155與MCS一51的連接
9.3.4 8155片內(nèi)RAM的使用
9.3.5 8155I/0口的工作方式和使用
9.3.6 8155定時(shí)/計(jì)數(shù)器的使用
9.4 I.ED顯示器及其接口
9.4.1 I.ED顯示器的結(jié)構(gòu)和工作原理
9.4.2 軟件譯碼LED顯示器接口
9.4.3 點(diǎn)陣式LED顯示器驅(qū)動(dòng)接口
9.5 LCD顯示器及其接口
9.5.1 LCD顯示器的結(jié)構(gòu)和工作原理
9.5.2 LCD顯示器的驅(qū)動(dòng)原理和驅(qū)動(dòng)方式
9.5.3 LCD顯示器接口實(shí)例
9.6 鍵盤及其接口
9.6.1 鍵的狀態(tài)輸入與去抖動(dòng)
9.6.2 獨(dú)立式鍵盤及其接口
9.6.3 行列式鍵盤及其接口習(xí)題九
第10章 模擬量轉(zhuǎn)換接口
10.1 A/D轉(zhuǎn)換接口
10.1.1 A/D轉(zhuǎn)換的基本知識(shí)
10.1.2 A/D轉(zhuǎn)換器的主要性能指標(biāo)
10.1.3 常用的A/D轉(zhuǎn)換器及其與MCS一51單片機(jī)的接口
lO.1.4 12位A/D轉(zhuǎn)換器與8031的連接
10.2 D/A轉(zhuǎn)換接口
10.2.1 D/A轉(zhuǎn)換的基本知識(shí)
10.2.2 D/A轉(zhuǎn)換器的主要性能指標(biāo)
10.2.3 常用的D/A轉(zhuǎn)換器及其與MCS一51單片機(jī)的接口
習(xí)題十
第11章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)
11.1 概述
11.1.1 微機(jī)控制系統(tǒng)的基本要求
11.1.2 微機(jī)控制系統(tǒng)的構(gòu)成類型
11.1.3 設(shè)計(jì)和調(diào)試微機(jī)控制系統(tǒng)的內(nèi)容和步驟
11.2 微機(jī)控制系統(tǒng)的設(shè)計(jì)
11.2.1 確定總體方案
11.2.2 硬件設(shè)計(jì)
11.2.3 軟件設(shè)計(jì)
11.3 微機(jī)控制系統(tǒng)實(shí)例
11.3.1 數(shù)據(jù)采集和處理系統(tǒng)
11.3.2 系統(tǒng)功能和結(jié)構(gòu)
11.3.3 硬件設(shè)計(jì)
11.3.4 軟件設(shè)計(jì)
附錄A MCS一51系列單片機(jī)指令表
附錄B AscII碼表
參考文獻(xiàn)
《單片機(jī)及其應(yīng)用(第2版)》內(nèi)容簡(jiǎn)介:“單片機(jī)及其應(yīng)用”課程是高等職業(yè)技術(shù)學(xué)院計(jì)算機(jī)及其相關(guān)專業(yè)的一門重要課程?!秵纹瑱C(jī)及其應(yīng)用(第2版)》是在多年的“單片機(jī)及其應(yīng)用”課程教學(xué)、實(shí)驗(yàn)的基礎(chǔ)上,結(jié)合單片機(jī)的廣泛應(yīng)用和新技術(shù)發(fā)展而編寫的。
全書共分12章,全面闡述了MCS-51系列單片機(jī)的基本原理及其應(yīng)用技術(shù)?!秵纹瑱C(jī)及其應(yīng)用(第2版)》主要介紹了MCS-51系列單片機(jī)的基本結(jié)構(gòu)、組成、中斷系統(tǒng)、存儲(chǔ)器以及匯編語言程序設(shè)計(jì)。通過這些內(nèi)容的學(xué)習(xí),可使學(xué)生對(duì)MCS-51系列單片機(jī)有一個(gè)總體的概念和認(rèn)識(shí),并在掌握基本硬件的基礎(chǔ)上用軟件實(shí)現(xiàn)單片機(jī)的一些基本功能。在單片機(jī)的應(yīng)用中詳細(xì)介紹了并行口、串行口、定時(shí)器以及相應(yīng)的擴(kuò)展和應(yīng)用,簡(jiǎn)單介紹了模擬量和數(shù)字量的相互轉(zhuǎn)換以及轉(zhuǎn)換器件與單片機(jī)的接口,同時(shí)綜合前面所學(xué)內(nèi)容,列舉了單片機(jī)典型應(yīng)用實(shí)例。
《單片機(jī)及其應(yīng)用(第2版)》可作為高等職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的教材,也可供從事單片機(jī)應(yīng)用的工程技術(shù)人員參考。
我對(duì)單片機(jī)技術(shù)應(yīng)用的認(rèn)識(shí)與學(xué)習(xí)單片機(jī)課程的體會(huì)
http://user.qzone.qq.com/35323021/blog/1322075325我這里寫有,自己去看吧
單片機(jī)的名詞解析我就不多說了,我說說它的結(jié)構(gòu)吧目前市面上單片機(jī)分幾種51系列(8位,最早被開發(fā)的系列)、AVR、PIC、ARM系列51系列的典型實(shí)例就是80C51了,不過由于它不具備在線編程能力,已經(jīng)...
樓主,單片機(jī)的定義:就是相當(dāng)于電腦CPU的簡(jiǎn)化版。根據(jù)CORE(內(nèi)核)可分為:如8051內(nèi)核稱為51系列單片機(jī);如arm7內(nèi)核稱為ARM7系列單片機(jī);如arm920T.940T/926內(nèi)核稱為ARM9...
格式:pdf
大?。?span id="5dbtlhv" class="single-tag-height">90KB
頁數(shù): 9頁
評(píng)分: 4.7
濱江學(xué)院 課程設(shè)計(jì) 題 目 DS18B20測(cè)溫系統(tǒng) 專 業(yè) 電子信息工程 學(xué)生姓名 學(xué) 號(hào) 20082305075 指導(dǎo)教師 ____鄒應(yīng)全 ______ 二O一一年 5 月 30 日 DS18B20溫度課程設(shè)計(jì) 一、設(shè)計(jì)目的 1) 掌握 DS18B20數(shù)字溫度傳感器的工作原理和使用方法; 2) 掌握對(duì) 18B20轉(zhuǎn)換數(shù)據(jù)進(jìn)行處理的方法; 3) 熟練單片機(jī)在實(shí)際中的基本應(yīng)用方法; 4) 提高自身的動(dòng)手能力。 5) 通過這個(gè)實(shí)驗(yàn), 希望能夠?qū)?dòng)手能力有所幫助, 能夠在實(shí)際中做到對(duì)單片機(jī)的 基礎(chǔ)應(yīng)用,將課程所學(xué)初步應(yīng)用到實(shí)際中, 自己動(dòng)手設(shè)計(jì)一個(gè)屬于自己的開發(fā) 板。 二、原理圖設(shè)計(jì) ( 1)原理圖中的電源不問是從 USB借口取電的 USB接口以及濾波電容。需要注 意的是,濾波電容對(duì)于電路設(shè)計(jì)非常重要。 (2)DS18B20不問是溫度傳感器 DS18B20與單片機(jī) P2.4 相連。需要注意的
格式:pdf
大?。?span id="ar1nqif" class="single-tag-height">90KB
頁數(shù): 45頁
評(píng)分: 4.6
單片機(jī)控制LED
本書以μPD78F0485單片機(jī)為例介紹了嵌入式系統(tǒng)的基本原理與應(yīng)用設(shè)計(jì)。μPD78F0485單片機(jī)是一款性能價(jià)格比很高的8位高端單片機(jī)芯片,對(duì)于讀者學(xué)習(xí)單片機(jī)從入門到提高具有很好的示范作用。書中第2~17章分別介紹μPD78F0485單片機(jī)中各部分電路的原理、功能及使用,并提供豐富的應(yīng)用實(shí)例,
書中還單獨(dú)敘述了低功耗設(shè)計(jì)、代碼自動(dòng)生成及實(shí)例,
實(shí)例中程序都是用C語言編寫的,大部分程序可以在附錄B中的實(shí)驗(yàn)裝置上實(shí)際運(yùn)行。本書既適合工程技術(shù)人員自學(xué)使用,也適用于各工科大專院校和中等??茖W(xué)校選做教材,以及作為技術(shù)培訓(xùn)教材。
第1章單片機(jī)介紹
1.1μPD78F0485單片機(jī)簡(jiǎn)介
1.2μPD78F0485單片機(jī)功能及結(jié)構(gòu)
1.2.1功能
1.2.2引腳配置
1.2.3功能結(jié)構(gòu)
1.2.4引腳的端口和非端口功能
1.2.5引腳功能描述
1.3μPD78F0485單片機(jī)的應(yīng)用舉例
第2章CPU結(jié)構(gòu)
2.1存儲(chǔ)器結(jié)構(gòu)
2.1.1內(nèi)部程序存儲(chǔ)器空間
2.1.2內(nèi)部數(shù)據(jù)存儲(chǔ)器空間
2.1.3特殊功能寄存器(SFR)區(qū)域
2.2處理器寄存器
2.2.1控制寄存器
2.2.2通用寄存器
2.2.3特殊功能寄存器(SFR)
2.3存儲(chǔ)器、寄存器使用舉例
第3章輸入/輸出端口
3.1端口功能及作用
3.2端口配置及電路
3.2.1端口1(P1)
3.2.2端口2(P2)
3.2.3端口3(P3)
3.2.4端口4(P4)
3.2.5端口8~端口10和端口13~端口15
3.2.6端口11(P11)
3.2.7端口12(P12)
3.3端口功能控制寄存器
3.3.1端口模式寄存器(PM1~PM4、PM8~PM15)
3.3.2端口寄存器(P1~P4、P8~P15)
3.3.3上拉電阻選擇寄存器(PU1、PU3、PU4、PU8~PU15)
3.3.4端口功能寄存器1、2(PF1、PF2)
3.3.5端口功能寄存器ALL(PFALL)
3.4I/O端口功能使用
第4章時(shí)鐘發(fā)生器
4.1時(shí)鐘發(fā)生器的功能
4.1.1主系統(tǒng)時(shí)鐘
4.1.2副系統(tǒng)時(shí)鐘
4.1.3內(nèi)部低速振蕩時(shí)鐘
4.2時(shí)鐘發(fā)生器的硬件組成
4.2.1控制寄存器和振蕩器
4.2.2時(shí)鐘發(fā)生器電路框圖
4.3時(shí)鐘發(fā)生器控制寄存器
4.3.1時(shí)鐘操作模式選擇寄存器 (OSCCTL)
4.3.2處理器時(shí)鐘控制寄存器(PCC)
4.3.3內(nèi)部振蕩模式寄存器 (RCM)
4.3.4主振蕩控制寄存器(MOC)
4.3.5主時(shí)鐘模式寄存器 (MCM)
4.4外部系統(tǒng)時(shí)鐘振蕩器的連接
4.4.1X1振蕩器連接電路
4.4.2XT1 振蕩器連接電路
4.4.3外部系統(tǒng)時(shí)鐘振蕩器的連接要點(diǎn)
4.5上電時(shí)的時(shí)鐘發(fā)生器操作
4.6時(shí)鐘的控制
4.6.1高速系統(tǒng)時(shí)鐘控制
4.6.2內(nèi)部高速振蕩時(shí)鐘控制
4.6.3副系統(tǒng)時(shí)鐘控制
4.6.4內(nèi)部低速振蕩時(shí)鐘控制
4.6.5CPU和外圍硬件使用的時(shí)鐘
4.6.6CPU時(shí)鐘狀態(tài)轉(zhuǎn)換圖
4.6.7外圍硬件與源時(shí)鐘
4.6.8時(shí)鐘發(fā)生電路應(yīng)用舉例
第5章時(shí)鐘輸出和蜂鳴器輸出
5.1時(shí)鐘輸出、蜂鳴器輸出電路的功能
5.2時(shí)鐘輸出、蜂鳴器輸出控制電路的硬件組成
5.2.1時(shí)鐘輸出、蜂鳴器輸出控制電路的配置
5.2.2時(shí)鐘輸出、蜂鳴器輸出控制電路框圖
5.3時(shí)鐘輸出、蜂鳴器輸出控制器的寄存器
5.3.1時(shí)鐘輸出選擇寄存器 (CKS)
5.3.2端口模式寄存器PM1和端口寄存器P1
5.3.3端口模式寄存器PM3和端口寄存器P3
5.4時(shí)鐘輸出、蜂鳴器輸出控制器的操作
5.4.1時(shí)鐘輸出控制器的操作
5.4.2蜂鳴器輸出控制器的操作
5.4.3蜂鳴器輸出應(yīng)用舉例
第6章10位和16位A/D轉(zhuǎn)換
6.110位逐次逼近型A/D 轉(zhuǎn)換電路的功能
6.2A/D轉(zhuǎn)換電路的硬件組成及工作原理
6.2.110位逐次逼近型A/D轉(zhuǎn)換電路組成
6.2.210位逐次逼近型A/D轉(zhuǎn)換電路原理
6.310位逐次逼近型A/D轉(zhuǎn)換器的寄存器
6.3.1轉(zhuǎn)換器模式寄存器 (ADM)
6.3.2A/D轉(zhuǎn)換結(jié)果寄存器ADCR和ADCRH
6.3.3模擬輸入通道選擇寄存器 (ADS)
6.3.4A/D 端口配置寄存器 (ADPC0)
6.3.5端口功能寄存器 2 (PF2)
6.3.6端口模式寄存器2(PM2)
6.410位逐次逼近型A/D 轉(zhuǎn)換器的使用
6.4.1A/D轉(zhuǎn)換器的設(shè)置方法
6.4.2A/D 轉(zhuǎn)換器設(shè)置過程舉例
6.4.3輸入電壓和轉(zhuǎn)換結(jié)果的關(guān)系
6.4.410位逐次逼近型A/D 轉(zhuǎn)換器的主要技術(shù)參數(shù)描述
6.510位逐次逼近型A/D 轉(zhuǎn)換器應(yīng)用舉例
6.616位ΔΣ型A/D 轉(zhuǎn)換器介紹
6.6.116位ΔΣ型A/D轉(zhuǎn)換器的功能和電路結(jié)構(gòu)
6.6.216位ΔΣ型A/D轉(zhuǎn)換器的寄存器
6.6.316位ΔΣ型A/D轉(zhuǎn)換器的操作及應(yīng)用舉例
第7章中斷功能和按鍵返回功能
7.1中斷功能的類型
7.1.1可屏蔽中斷
7.1.2軟件中斷
7.2中斷源及配置
7.2.1中斷源
7.2.2中斷功能的電路配置
7.2.3中斷功能電路所使用的寄存器
7.3中斷響應(yīng)操作
7.3.1可屏蔽中斷請(qǐng)求響應(yīng)操作
7.3.2軟件中斷響應(yīng)操作
7.3.3中斷嵌套
7.4可屏蔽中斷功能應(yīng)用舉例
7.5按鍵返回功能
7.5.1按鍵返回中斷功能的硬件配置
7.5.2按鍵返回功能應(yīng)用舉例
第8章LCD控制器/驅(qū)動(dòng)器
8.1LCD控制器/驅(qū)動(dòng)器電路功能及結(jié)構(gòu)
8.1.1LCD控制器/驅(qū)動(dòng)器電路的功能
8.1.2各種顯示模式下顯示的最多像素
8.1.3LCD控制器/驅(qū)動(dòng)器的硬件配置及電路
8.2LCD控制器/驅(qū)動(dòng)器的控制寄存器格式和位定義
8.2.1LCD模式寄存器(LCDMD)
8.2.2LCD顯示模式寄存器(LCDM)
8.2.3LCD時(shí)鐘控制寄存器 (LCDC0)
8.2.4端口功能寄存器2(PF2)
8.2.5端口功能寄存器ALL(PFALL)
8.3LCD控制器/驅(qū)動(dòng)器的設(shè)置過程
8.4LCD顯示數(shù)據(jù)存儲(chǔ)器
8.5不同的偏壓方式、顯示模式下的COM和SEG信號(hào)
8.5.1不同顯示模式下的COM信號(hào)電壓及波形
8.5.2不同偏壓方式下COM信號(hào)和SEG信號(hào)電壓和相位
8.5.3靜態(tài)顯示模式LCD和單片機(jī)的連接及信號(hào)控制
8.5.42分時(shí)顯示模式LCD和單片機(jī)的連接及信號(hào)控制
8.5.53分時(shí)顯示模式LCD和單片機(jī)的連接及信號(hào)控制
8.5.64分時(shí)顯示模式LCD和單片機(jī)的連接及信號(hào)控制
8.6LCD驅(qū)動(dòng)電源電壓VLC0、VLC1、VLC2和VLC3
8.7LCD驅(qū)動(dòng)器/控制器應(yīng)用舉例
第9章UART串行通信
9.1串行接口UART0的電路功能及結(jié)構(gòu)
9.1.1UART0的功能
9.1.2UART0的硬件配置
9.1.3UART0的電路原理
9.1.4UART0的數(shù)據(jù)寄存器
9.2UART0控制寄存器的格式和位定義
9.2.1異步串行接口操作模式寄存器0 (ASIM0)
9.2.2異步串行接收錯(cuò)誤狀態(tài)寄存器0 (ASIS0)
9.2.3波特率發(fā)生器控制寄存器0(BRGC0)
9.2.4端口功能寄存器1 (PF1)
9.2.5端口模式寄存器1 (PM1)
9.3串行接口UART0的操作描述
9.3.1操作停止模式
9.3.2異步串行接口(UART)模式
9.3.3發(fā)送/接收數(shù)據(jù)的格式和波形
9.3.4發(fā)送過程
9.3.5接收過程
9.3.6波特率的計(jì)算
9.4單片機(jī)與計(jì)算機(jī)USB串行通信應(yīng)用舉例
9.4.1USB通信環(huán)境的搭建
9.4.2單片機(jī)UART發(fā)送、接收程序舉例
9.5UART6功能簡(jiǎn)介
第10章3線串行通信
10.1串行接口CSI10的電路功能及結(jié)構(gòu)
10.1.1串行接口CSI10的功能
10.1.2串行接口CSI10的配置
10.2串行接口CSI10的數(shù)據(jù)寄存器
10.2.1發(fā)送緩存寄存器10 (SOTB10)
10.2.2串行I/O移位寄存器10 (SIO10)
10.3串行接口CSI10的控制寄存器
10.3.1串行操作模式寄存器10 (CSIM10)
10.3.2串行時(shí)鐘選擇寄存器10 (CSIC10)
10.3.3端口功能寄存器1(PF1)
10.3.4端口模式寄存器1 (PM1)
10.4串行接口CSI10的操作描述
10.4.1操作停止模式
10.4.23線串行I/O模式
10.53線串行通信應(yīng)用舉例
第11章16位定時(shí)器/事件計(jì)數(shù)器
11.116位定時(shí)器/事件計(jì)數(shù)器00的功能及結(jié)構(gòu)
11.1.116位定時(shí)器/事件計(jì)數(shù)器00的功能
11.1.216位定時(shí)器/事件計(jì)數(shù)器00的硬件配置及電路原理
11.216位定時(shí)器/事件計(jì)數(shù)器00的數(shù)據(jù)寄存器
11.2.116位定時(shí)器計(jì)數(shù)器00(TM00)
11.2.216位定時(shí)器捕獲/比較寄存器CR000和CR010
11.316位定時(shí)器/事件計(jì)數(shù)器的控制寄存器
11.3.116位定時(shí)器模式控制寄存器00(TMC00)
11.3.2捕獲/比較控制寄存器00(CRC00)
11.3.316位定時(shí)器輸出控制寄存器00(TOC00)
11.3.4預(yù)分頻模式寄存器00(PRM00)
11.3.5輸入切換控制寄存器(ISC)
11.3.6端口模式寄存器3(PM3)
11.416位定時(shí)器/事件計(jì)數(shù)器的幾種操作模式
11.4.1停止操作模式
11.4.2自由運(yùn)行模式
11.4.3TI000引腳有效沿輸入時(shí)進(jìn)入清零并啟動(dòng)運(yùn)行模式
11.4.4TM00和CR000相等時(shí)進(jìn)入清零并啟動(dòng)運(yùn)行模式
11.516位定時(shí)器/事件計(jì)數(shù)器應(yīng)用舉例
11.5.1間隔定時(shí)器
11.5.2方波輸出
11.5.3外部事件計(jì)數(shù)
第12章8位定時(shí)器/事件計(jì)數(shù)器5
12.18位定時(shí)器/事件計(jì)數(shù)器5的功能及結(jié)構(gòu)
12.1.18位定時(shí)器/事件計(jì)數(shù)器50、51和52的功能
12.1.28位定時(shí)器/事件計(jì)數(shù)器50、51和52的寄存器配置
12.28位定時(shí)器/事件計(jì)數(shù)器50、51、52的數(shù)據(jù)寄存器
12.2.18位定時(shí)器計(jì)數(shù)器5n(TM5n)
12.2.28位定時(shí)器比較寄存器5n(CR5n)
12.38位定時(shí)器/事件計(jì)數(shù)器的控制寄存器
12.3.1定時(shí)器時(shí)鐘選擇寄存器5n(TCL5n)
12.3.28位定時(shí)器模式控制寄存器5n(TMC5n)
12.3.3輸入切換控制寄存器ISC
12.3.4端口模式寄存器PM3和PM4
12.48位定時(shí)器/事件計(jì)數(shù)器5的操作及舉例
12.4.1用作間隔定時(shí)器的操作及舉例
12.4.2用作外部事件計(jì)數(shù)器的操作及舉例
12.4.3用作方波輸出功能的操作及舉例
12.4.4用作PWM輸出功能的操作及舉例
第13章8位定時(shí)器H
13.18位定時(shí)器H的功能及寄存器配置
13.1.18位定時(shí)器H的功能
13.1.28位定時(shí)器H的寄存器配置
13.28位定時(shí)器H的數(shù)據(jù)寄存器
13.2.18位定時(shí)器H比較寄存器0n(CMP0n)
13.2.28位定時(shí)器H比較寄存器1n(CMP1n)
13.38位定時(shí)器H0、H1和H2的控制寄存器
13.3.1定時(shí)器H模式寄存器TMHMDn
13.3.28位定時(shí)器H載波控制寄存器TMCYC1
13.3.3端口模式寄存器PM3
13.48位定時(shí)器H的操作及舉例
13.4.1用作間隔定時(shí)器/方波輸出的操作及舉例
13.4.2用作PWM輸出功能的操作及舉例
13.5載波發(fā)生器功能
13.5.1載波信號(hào)的發(fā)生
13.5.2載波輸出控制
13.5.3載波發(fā)生器功能的操作
13.5.4載波發(fā)生器模式操作時(shí)序
第14章實(shí)時(shí)計(jì)數(shù)器
14.1實(shí)時(shí)計(jì)數(shù)器的功能及結(jié)構(gòu)
14.1.1實(shí)時(shí)計(jì)數(shù)器的功能
14.1.2實(shí)時(shí)計(jì)數(shù)器的硬件配置及電路原理
14.2實(shí)時(shí)計(jì)數(shù)器的控制寄存器
14.2.1實(shí)時(shí)計(jì)數(shù)器時(shí)鐘選擇寄存器
14.2.2實(shí)時(shí)計(jì)數(shù)器控制寄存器0
14.2.3實(shí)時(shí)計(jì)數(shù)器控制寄存器1
14.2.4實(shí)時(shí)計(jì)數(shù)器控制寄存器2
14.2.5副計(jì)數(shù)寄存器
14.2.6秒計(jì)數(shù)寄存器
14.2.7分計(jì)數(shù)寄存器
14.2.8時(shí)計(jì)數(shù)寄存器
14.2.9日計(jì)數(shù)寄存器
14.2.10周計(jì)數(shù)寄存器
14.2.11月計(jì)數(shù)寄存器
14.2.12年計(jì)數(shù)寄存器
14.2.13鐘表校準(zhǔn)寄存器
14.2.14分鐘報(bào)警寄存器
14.2.15小時(shí)報(bào)警寄存器
14.2.16星期報(bào)警寄存器
14.3實(shí)時(shí)計(jì)數(shù)器的操作流程
14.4實(shí)時(shí)計(jì)數(shù)器應(yīng)用舉例
第15章看門狗定時(shí)器
15.1看門狗定時(shí)器的功能及結(jié)構(gòu)
15.1.1看門狗定時(shí)器的功能
15.1.2看門狗定時(shí)器的寄存器配置及電路原理
15.2看門狗定時(shí)器的操作
15.2.1看門狗定時(shí)器的控制操作
15.2.2看門狗定時(shí)器溢出時(shí)間的設(shè)置
15.2.3看門狗定時(shí)器窗口打開時(shí)間區(qū)域的設(shè)置
15.3看門狗定時(shí)器應(yīng)用舉例
第16章待機(jī)功能
16.1待機(jī)功能的兩種模式
16.1.1HALT模式
16.1.2STOP模式
16.2控制待機(jī)功能的寄存器
16.2.1振蕩穩(wěn)定時(shí)間計(jì)數(shù)器的狀態(tài)寄存器(OSTC)
16.2.2振蕩穩(wěn)定時(shí)間選擇寄存器(OSTS)
16.3待機(jī)功能的操作
16.3.1HALT模式的操作
16.3.2STOP模式的操作
16.4待機(jī)功能的應(yīng)用舉例
第17章低電壓檢測(cè)功能
17.1低電壓檢測(cè)器的功能
17.2低電壓檢測(cè)器的電路配置
17.2.1低電壓檢測(cè)器電路框圖
17.2.2低電壓檢測(cè)器的寄存器
17.3低電壓檢測(cè)器的應(yīng)用
17.3.1檢測(cè)供電電壓(VDD)等級(jí)產(chǎn)生中斷的操作
17.3.2檢測(cè)外部引腳輸入電壓(EXLVI)產(chǎn)生中斷的操作
17.3.3低電壓檢測(cè)應(yīng)用舉例
第18章綜合應(yīng)用舉例
18.1聲光彩燈設(shè)計(jì)舉例
18.2流水燈設(shè)計(jì)舉例
18.3在液晶顯示屏上顯示A/D轉(zhuǎn)換值的設(shè)計(jì)
18.4一個(gè)簡(jiǎn)易的電子溫度計(jì)設(shè)計(jì)
18.5電子日歷鐘設(shè)計(jì)
18.6GSM數(shù)據(jù)通信設(shè)計(jì)
第19章低功耗設(shè)計(jì)
19.1低功耗設(shè)計(jì)的硬件基礎(chǔ)
19.1.1選用低功耗的單片機(jī)
19.1.2選用多振蕩源、多工作頻率可在線改變的單片機(jī)
19.1.3選用低功耗外圍元器件
19.1.4選用漏電流低的外圍驅(qū)動(dòng)器件
19.1.5上拉電阻的重要作用
19.2低功耗設(shè)計(jì)的軟件基礎(chǔ)
19.2.1能用整數(shù)運(yùn)算時(shí)不要使用浮點(diǎn)數(shù)運(yùn)算
19.2.2減少不必要的空循環(huán)
19.2.3減少軟件循環(huán)延時(shí)程序,使用硬件定時(shí)器
19.2.4減少復(fù)雜運(yùn)算公式,表格與計(jì)算相結(jié)合
19.2.5避免不必要的狀態(tài)燈持續(xù)顯示
19.3低功耗設(shè)計(jì)的算法基礎(chǔ)
19.3.1低功耗設(shè)計(jì)須注意算法選擇
19.3.2低功耗設(shè)計(jì)應(yīng)該注意算法中的離線計(jì)算
19.3.3低功耗設(shè)計(jì)應(yīng)該注意算法中的特殊性
第20章基于模型設(shè)計(jì)方法——代碼自動(dòng)生成
20.1嵌入式系統(tǒng)傳統(tǒng)設(shè)計(jì)手段的缺陷
20.2嵌入式系統(tǒng)開發(fā)新方法的意義和目的
20.3基于模型的設(shè)計(jì)新方法與相關(guān)工具
20.4設(shè)計(jì)示例
第21章C高級(jí)語言基礎(chǔ)
21.1C高級(jí)語言及其特點(diǎn)
21.2使用C高級(jí)語言的必要性
21.3字符集和標(biāo)識(shí)符
21.3.1字符集
21.3.2標(biāo)識(shí)符和保留字
21.3.3符號(hào)分界符和空符號(hào)的作用
21.3.4注釋
21.4常量
21.4.1整型常量
21.4.2實(shí)型常量
21.4.3字符常量和字符串常量
21.5變量及變量定義
21.5.1整型變量
21.5.2實(shí)型變量
21.5.3字符變量
21.5.4各種類型變量的數(shù)值范圍
21.6運(yùn)算表達(dá)式及規(guī)則
21.6.1表達(dá)式
21.6.2算術(shù)運(yùn)算及其表達(dá)式
21.6.3關(guān)系運(yùn)算及其表達(dá)式
21.6.4邏輯運(yùn)算及其表達(dá)式
21.6.5表達(dá)式計(jì)算
21.7數(shù)組和結(jié)構(gòu)
21.7.1數(shù)組說明
21.7.2數(shù)組元素的引用
21.7.3結(jié)構(gòu)
21.7.4結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體內(nèi)數(shù)組
21.8賦值語句和賦值表達(dá)式
21.8.1賦值語句
21.8.2賦值表達(dá)式
21.9循環(huán)控制語句
21.9.1while語句
21.9.2do-while語句
21.9.3for語句
21.10條件(if)語句
21.10.1if語句
21.10.2嵌套if語句
21.11語句標(biāo)號(hào)和GOTO語句
21.12函數(shù)
21.12.1函數(shù)定義的一般形式
21.12.2函數(shù)參數(shù)
21.12.3函數(shù)的返回值
21.12.4函數(shù)的調(diào)用
21.13指針
21.13.1指針的概念
21.13.2指針與數(shù)組
21.14擴(kuò)展功能
21.14.1CC78K0編譯系統(tǒng)擴(kuò)展的保留字
21.14.2callt、callf和norec指令
21.14.3#pragma指令
21.14.4callt 函數(shù)(callt/_callt)
21.14.5寄存器變量
21.14.6saddr存儲(chǔ)區(qū)的使用
21.14.7特殊功能寄存器(SFR)的使用
21.14.8位變量的使用
21.14.9在C語言中使用匯編語句
21.14.10中斷功能的使用
21.14.11開中斷函數(shù)EI( )和關(guān)中斷函數(shù)DI( )
21.14.12CPU控制指令
21.14.13絕對(duì)地址存取指令
21.14.14位段的聲明
21.14.15二進(jìn)制常數(shù)
21.14.16循環(huán)移位
21.14.17乘法函數(shù)
21.14.18除法函數(shù)
21.14.19BCD操作函數(shù)
21.14.20寄存器直接存取操作函數(shù)
21.14.21callf函數(shù)(callf/_callf)
21.14.22noauto 函數(shù)
21.14.23norec函數(shù)
21.14.24中斷函數(shù)限定符
21.14.25SADDR存儲(chǔ)區(qū)的符號(hào)名
21.14.26程序限制
附錄AEZ/EM-1開發(fā)工具的安裝與使用
A.1開發(fā)工具硬件組件
A.2開發(fā)環(huán)境支持軟件
A.3開發(fā)環(huán)境支持軟件的安裝步驟
附錄BμPD78F0485單片機(jī)實(shí)驗(yàn)培訓(xùn)系統(tǒng)
B.1實(shí)驗(yàn)培訓(xùn)系統(tǒng)介紹
B.1.1外觀圖
B.1.2端口、引腳分配表
B.1.3電路原理圖
B.1.4PCB圖
B.2實(shí)驗(yàn)培訓(xùn)系統(tǒng)提供的基本實(shí)驗(yàn)
附錄C浮點(diǎn)數(shù)處理實(shí)驗(yàn)及開發(fā)工具使用
C.1實(shí)驗(yàn)設(shè)備
C.2實(shí)驗(yàn)內(nèi)容
C.3程序流程圖及程序源代碼
C.4實(shí)驗(yàn)步驟
C.5選項(xiàng)字設(shè)置程序
C.6PM plus環(huán)境下常用操作快捷鍵
附錄D用仿真工具操作硬件電路的方法
D.1交通信號(hào)燈的操作
D.2鍵盤操作
D.3直流電壓表操作
D.4A/D轉(zhuǎn)換器操作
D.5蜂鳴器操作
D.6LED小燈測(cè)試
D.7液晶顯示屏測(cè)試
D.8實(shí)時(shí)計(jì)數(shù)器控制秒定時(shí)小燈測(cè)試
附錄EGSM無線模塊數(shù)據(jù)通信實(shí)驗(yàn)
E.1實(shí)驗(yàn)設(shè)備
E.2實(shí)驗(yàn)內(nèi)容
E.3實(shí)驗(yàn)步驟
E.4實(shí)驗(yàn)示例
E.4.1短信指令解析
E.4.2短信指令應(yīng)用舉例
附錄F選項(xiàng)字節(jié)
F.1選項(xiàng)字節(jié)的功能
F.1.1定義0080H字節(jié)設(shè)置內(nèi)部低速振蕩器和看門狗定時(shí)器
F.1.2定義0081H字節(jié)設(shè)置內(nèi)部上電清零模式(POC)
F.1.3定義0084H字節(jié)設(shè)置片上調(diào)試操作控制
F.2選項(xiàng)字節(jié)的格式
F.3選項(xiàng)字節(jié)設(shè)置舉例
附錄GFlash存儲(chǔ)器容量設(shè)置及編程
G.1Flash存儲(chǔ)器容量設(shè)置
G.2用Flash編程器寫入數(shù)據(jù)時(shí)的電路連接
G.2.1On-board編程
G.2.2Off-board編程
附錄H78K0系列單片機(jī)指令集
參考文獻(xiàn)2100433B
《51單片機(jī)應(yīng)用與實(shí)踐叢書·51單片機(jī)應(yīng)用從零開始》豐富的附錄可以作為讀者對(duì)單片機(jī)學(xué)習(xí)和應(yīng)用中的參考內(nèi)容。《51單片機(jī)應(yīng)用與實(shí)踐叢書·51單片機(jī) 應(yīng)用從零開始》盡可能降低理論學(xué)習(xí)的枯燥性,力求闡述得平實(shí)、通俗、易懂,適合作為電類本科學(xué)生的參考用書及高職高專學(xué)生的單片機(jī)應(yīng)用技術(shù)教材,也可作為無線電愛好者學(xué)習(xí)單片機(jī)的入門讀本。