注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計8051單片機C語言控制與應(yīng)用

8051單片機C語言控制與應(yīng)用

8051單片機C語言控制與應(yīng)用

定 價:¥35.00

作 者: 陳龍三編著
出版社: 清華大學(xué)出版社
叢編項: 編程與開發(fā)系列叢書
標(biāo) 簽: 單片計算機

ISBN: 9787302036869 出版時間: 1999-08-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 560 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹使用C語言開發(fā)8051單片機系統(tǒng)的技術(shù)。全書從介紹8051芯片以及C語言的基礎(chǔ)知識入手,結(jié)合應(yīng)用實例詳細介紹了805l的基本I/O控制、中斷控制、計數(shù)器應(yīng)用、串行通信應(yīng)用、LCD顯示接口應(yīng)用、A/D與D/A轉(zhuǎn)換接口應(yīng)用等一些在實際工作中最常用的技術(shù)。另外,本書涉及了一些805l單片機應(yīng)用的新領(lǐng)域,如利用8051發(fā)出聲音效果、進行語音控制、無線電遙控、紅外線遙控等新技術(shù)。本書由淺入深,內(nèi)容豐富新穎、實例豐富,適合于廣大使用C語言進行8051系統(tǒng)開發(fā)的讀者。也適用于大專院校工控及相關(guān)專業(yè)的師生教學(xué)參考。

作者簡介

暫缺《8051單片機C語言控制與應(yīng)用》作者簡介

圖書目錄

第1章 單片機8051簡介
1.1 8051特性
1.1.1 8051系列成員
1.2 其他8051兼容芯片簡介
1.2.1 ATMEL 89C51系列單片機
1.2.2 DALLAS DS80C320單片機
1.2.3 WINBOND W78C31單片機
1.3 8051引腳說明
1.4 系統(tǒng)重置
1.5 內(nèi)存空間
1.5.1 只讀存儲器
1.5.2 隨機存儲器
1.5.3 地址00H~7FH
1.5.4 特殊功能寄存器
1.5.5 外部隨機存儲器
1.6 8051內(nèi)部控制寄存器
1.6.1 IE:中斷允許寄存器
1.6.2 IP:中斷優(yōu)先次序寄存器
1.6.3 TMOD:計時器模式控制寄存器
1.6.4 TCON:計時控制寄存器
1.6.5 SCON:串行端口控制寄存器
1.6.6 PCON:電源控制寄存器
1.7 習(xí)題
第2章 實驗環(huán)境設(shè)定
2.1 實驗必備的硬件配置
2.2 軟件使用工具
2.3 硬件接口卡
第3章 8051C編譯器使用說明
3.1 MICRO-C51編譯器特性
3.1.1 MICRO-C51編譯器特性
3.2 MICRO-C51編譯器組成
3.2.1 磁盤內(nèi)容
3.2.2 代碼兼容性
3.3 內(nèi)存模式
3.3.1 極小型模式
3.3.2 小型模式
3.3.3 壓縮型模式
3.3.4 中型模式
3.3.5 大型模式
3.3.6 局部變量存取
3.3.7 全局變量存放
3.4 編譯程序
3.4.1 前置處理器
3.4.2 編譯器
3.4.3 最優(yōu)化處理器
3.4.4 匯編語言編譯器
3.4.5 鏈接器
3.5 綜合的編譯程序
3.5.1 CC51指令格式
3.5.2 編譯器出現(xiàn)的錯誤消息
3.6 工作環(huán)境設(shè)置
3.7 操作實例
3.8 以ROM模擬器來做程序測試
3.8.1 X.BAT內(nèi)容
3.8.2 T.BAT內(nèi)容
3.9 使用89C51燒錄模擬器來做程序測試
3.9.1 X1.BAT內(nèi)容
3.10 MICRO-C51程序設(shè)計技巧
3.10.1 存取8051單片機特殊功能寄存器
3.10.2 位的控制
3.10.3 中斷子程序的設(shè)計
3.10.4 內(nèi)存應(yīng)對式I/O
3.10.5 程序中加入?yún)R編語言語句
第4章 8051多功能控制板設(shè)計
4.1 控制板設(shè)計概念
4.1.1 單片機控制板基本功能
4.2 8051多功能控制板特性
4.3 8051基本控制電路
4.4 8051內(nèi)存擴充設(shè)計
4.4.1 系統(tǒng)總線
4.4.2 內(nèi)存使用
4.4.3 I/O解碼
4.5 通信接口
4.6 LCD接口
4.6.1 LCD特性
4 6.2 引腳說明
4.7 8255接口
4.8 7段數(shù)碼管及按鍵輸入
4.9 D/A語音接口
4.9.1 引腳說明
4.9.2 DAC0800接口設(shè)計
4.9.3 音頻放大電路
4.10 聲效接口
4.10.1 芯片特性
4.10.2 內(nèi)部結(jié)構(gòu)
4.10.3 引腳說明
4.10.4 可編程聲效發(fā)生器接口設(shè)計
4.11 LED顯示及蜂鳴器控制
4.12 電源控制電路
第5章 8051多功能控制板制作及測試
5.1 8051多功能控制板快速安裝及測試
5.2 單片機基本工作驗證
5.3 測試RS232接口
5.4 測試8255接口
5.5 共陰極7段數(shù)碼管測試
5.6 測試按鍵輸入
5.7 測試蜂鳴器
5.8 測試8只LED
5.9 聲效測試
5.10 測試D/A接口
5.11 測試8255I/O擴充接口
5.12 測試LCD接口
5.13 加裝電源控制
第6章 8255接口控制
6.1 8255簡介
6.2 8255引腳說明
6.3 8255工作說明
6.3.1 模式設(shè)定
6.4 8255工作模式
6.5 8255模式1工作
6.5.1 模式1的輸入控制方式
6.5.2 模式1的輸出控制方式
6.5.3 模式1的組合
6.6 8255模式2工作
6.6.1 模式2的組合方式
6.7 8255端口C的交互式控制信號狀態(tài)讀取
6.8 8255接口電路測試
6.8.1 8255接口電路測試功能
6.8.2 P51I/O控制頭文件P51.H
6.9 習(xí)題
第7章 多功能控制板基本I/O功能
7.1 單板上工作指示LED
7.2 “走馬燈”式電路控制
7.3 讀取DIP開關(guān)設(shè)定
7.4 掃描控制7段數(shù)碼管
7.4.1 7段數(shù)碼管控制
7.4.2 掃描控制7段數(shù)碼管
7.5 鍵盤掃描
7.6 鍵盤掃描及7段數(shù)碼管控制
7.7 蜂鳴器控制
7.8 習(xí)題
第8章 中斷控制
8.1 I/O控制的方式
8.1.1 詢問式
8.1.2 中斷控制式
8.1.3 DMA處理
8.2 8051中斷控制結(jié)構(gòu)
8.3 相關(guān)控制寄存器
8.3.1 TCON:計時控制寄存器
8.3.2 IE:中斷允許寄存器
8.3.3 IP:中斷優(yōu)先權(quán)寄存器
8.4 8051C語言中斷程序的寫法
8.5 外部中斷控制實驗1
8.6 外部中斷控制實驗2
8.7 習(xí)題
第9章 8051計時計數(shù)器
9.1 計時計數(shù)器相關(guān)控制寄存器
9.2 計數(shù)器模式0的工作
9.2.1 計時工作脈沖
9.2.2 啟動計數(shù)器
9.2.3 計時時間長短設(shè)定
9.2.4 計時溢出如何處理
9.3 計數(shù)器模式1的工作
9.4 計數(shù)器模式2的工作
9.5 計數(shù)器模式3的工作
9.6 驅(qū)動7段數(shù)碼管
9.6.1 計數(shù)器0及計數(shù)器1同時存在
9.7 驅(qū)動7段數(shù)碼管及按鍵掃描
9.8 計時時鐘的制作
9.9 手動計數(shù)器實驗
9.10 簡易頻率計實驗
9.11 習(xí)題
第10章 串行接口控制
10.1 串行數(shù)據(jù)傳送原理
10.1.1 并行通信
10.1.2 串行通信
10.1.3 非同步串行數(shù)據(jù)傳輸
10.1.4 傳輸速率——波特率
10.2 8051串行傳輸接口
10.2.1 串行傳輸模式0
10.2.2 串行傳輸模式1
10.2.3 串行傳輸模式2
10.2.4 串行傳輸模式3
10.3 串行傳送控制寄存器
10.4 串行傳輸波特率的設(shè)定
10.5 PC上的RS232通信程序
10.5.1 工作命令cmd
10.5.2 通信協(xié)議參數(shù)byte
10.5.3 通信端口port指定
10.5.4 通信端口狀態(tài)
10.5.5 MODEM(調(diào)制解調(diào)器)狀態(tài)
10.6 串行傳送驅(qū)動程序
10.6.1 初始化串行通信端口
10.6.2 傳送數(shù)據(jù)
10.6.3 接收數(shù)據(jù)
10.7 使用MICRO C51函數(shù)
10.7.1 由串行端口輸出數(shù)據(jù)
10.8 輸入一字符串
10.9 輸入一數(shù)字
10.10 建立交互式的8051系統(tǒng)開發(fā)環(huán)境
10.11 習(xí)題
第11章 LCD接口控制
11.1 LCD內(nèi)部結(jié)構(gòu)介紹
11.1.1 CG ROM
11.1.2 DD RAM
11.1.3 CG RAM
11.1.4 控制方式
11.1.5 LCD控制指令
11.2 LCD驅(qū)動子程序
11.2.1 寫命令到LCD
11.2.2 寫數(shù)據(jù)至LCD
10.2.3 初始化LCD
11.3 LCD顯示器測試
11.4 自定義LCD字型
11.5 習(xí)題
第12章 單片機8051聲效設(shè)計
12.1 可編程聲效發(fā)生器內(nèi)部寄存器分析
12.1.1 音調(diào)控制產(chǎn)生寄存器RO~R5
12.1.2 噪聲產(chǎn)生寄存器R6
12.1.3 音調(diào)/噪聲混合及輸入/輸出應(yīng)用控制寄存器R7
12.1.4 振幅控制寄存器R8,R9,R10
12.1.5 包絡(luò)發(fā)生器控制寄存器R11、R12、R13
12.1.6 輸入輸出端口寄存器R14、R15
12.2 聲效控制原理
12.2.1 單純音調(diào)效果
12.2.2 噪聲配合包絡(luò)控制效果
12.2.3 頻率掃描效果
12.3 可編程聲效發(fā)生器聲音頻率計算
12.4 產(chǎn)生救護車警報聲
12.5 產(chǎn)生機關(guān)槍聲響
12.6 產(chǎn)生爆炸聲響
12.7 產(chǎn)生激光槍聲響
12.8 產(chǎn)生炸彈呼嘯聲效
12.9 測試各個單音音階
12.10 演奏一段旋律
12.11 習(xí)題
第13章 數(shù)字模擬轉(zhuǎn)換器接口
13.1 DAC接口設(shè)計
13.2 測量DAC輸出電壓值
13.3 由DAC接口發(fā)出聲音
13.6 習(xí)題
第14章 利用8051輸出語音
14.1 聲音錄音放音基本原理
14.2 產(chǎn)生及編輯語音波形文件
14.3 轉(zhuǎn)換語音數(shù)據(jù)文件
14.4 讓8051電路板播放語音
14.5 習(xí)題
第15章 8051控制PC I/O接口卡
15.1 8051模擬PC I/O插槽信號
15.2 PC/8051語音控制實驗卡介紹
15.3 語音卡電路設(shè)計
15.4 8051單板控制語音卡
15.5 PC/8051多功能實驗卡介紹
15.6 8051單板控制多功能實驗卡
第16章 8051無線遙控接口
16.1 遙控模塊特性說明
16.2 遙控模塊系統(tǒng)組成
16.2.1 發(fā)射器
16.2.2 接收機
16.3 編解碼IC HT12簡介
16.3.1 HT-12編解碼器特性介紹
16.3.2 引管說明
16.4 遙控模塊電路說明
16.4.1 控制信號分析
16.4.1 引腳使用功能
16.5 8051接收模塊測試程序
16.6 8051多功能控制板無線遙控接口
16.6.1 P51接收無線電遙控的信號
16.6.2 P51發(fā)射無線電的信號
第17章 8051紅外線遙控接口控制
17.1 紅外線接口應(yīng)用場合
17.2 紅外線接口實驗套件簡介
17.2.1 紅外線接口實驗套件介紹
17.3 示范程序介紹
17.3.3 IR.C:PC上紅外線信號波形觀察及學(xué)習(xí)程序
17.3.3 IC.C:PC上IR_SET遙控器解碼程序
17.3.3 I1.ASM:單片機8051 IR_SET遙控器解碼程序
17.3.4 I2.ASM:單片機8051 IR-SET遙控器應(yīng)用示范程序
17.3.5 KIR.C:PC控制CD放音機控制程序
17.3.6 VIR.C:聲控CD放音機控制程序
第18章 8051聲控電腦設(shè)計
18.1 聲控電腦原理
18.2 系統(tǒng)特性及組成
18.2.1 DSP語音識別聲控系統(tǒng)特性
18.2.2 DSP語音識別聲控系統(tǒng)組成
18.3 DSP控制板簡介
18.3.1 DSP控制板組成
18.3.2 DSP控制板I/O接點說明
18.3.3 跳線設(shè)定
18.4 語音識別DSP控制命令
18.5 聲控系統(tǒng)展示操作
18.6 聲控系統(tǒng)展示控制程序
18.7 聲控電腦應(yīng)用
附錄A ROM模擬器使用
附錄B 8051多功能控制板零件表
附錄C AT89C1051/AT89C2051特性介紹
附錄D 89CXX燒錄模擬器EPM89特性
附錄E 89CXX燒錄模擬器EPM89使用說明

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號