注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)到實(shí)踐

單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)到實(shí)踐

單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)到實(shí)踐

定 價(jià):¥42.00

作 者: 楊將新等編
出版社: 電子工業(yè)出版社
叢編項(xiàng): 從基礎(chǔ)到實(shí)踐叢書
標(biāo) 簽: 單片機(jī)微型計(jì)算機(jī) 程序設(shè)計(jì)

ISBN: 9787121022500 出版時(shí)間: 2006-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 412 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

單片機(jī)的型號(hào)和種類繁多,本書將重點(diǎn)介紹MCS-51的原理以及實(shí)踐。MCS.51單片機(jī)的中小型應(yīng)用極為常見,已經(jīng)成為單片機(jī)領(lǐng)域的實(shí)際標(biāo)準(zhǔn)。本書可以作為單片機(jī)愛好者以及單片及開發(fā)人員的實(shí)用參考書。本書詳細(xì)的介紹了MCS-51的內(nèi)容和一些功能的用法,主要包括MCS-51的基礎(chǔ)知識(shí),這些基礎(chǔ)知識(shí)有利于初學(xué)者增加對(duì)MCS-5l單片機(jī)的了解。在本書中還介紹了單片機(jī)c語(yǔ)言編程的方法。本書通過一些實(shí)例對(duì)單片機(jī)的資源和外圍器件作了詳細(xì)的介紹。本書分為3篇,第1篇重點(diǎn)介紹MCS.51單片機(jī)的基礎(chǔ)知識(shí),主要有單片機(jī)的分類、單片機(jī)的基本指令系統(tǒng)和中斷系統(tǒng)等;第2篇主要介紹單片機(jī)的一些外圍器件及其基本用法;第3篇主要介紹了C51語(yǔ)言和匯編語(yǔ)言的對(duì)比以及實(shí)例。本書可以作為單片機(jī)愛好者以及單片及開發(fā)人員的實(shí)用參考書。

作者簡(jiǎn)介

暫缺《單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)到實(shí)踐》作者簡(jiǎn)介

圖書目錄

第1篇 基礎(chǔ)篇
第1章 MCS-51單片機(jī)基礎(chǔ)
1.1 單片機(jī)的基本組成
1.2 常用單片機(jī)簡(jiǎn)介
1.2.1 MCS-51單片機(jī)
1.2.2 AVR單片機(jī)
1.2.3 PIC單片機(jī)
1.2.4 EMC單片機(jī)
1.2.5 ARM處理器
1.2.6 DSP處理器簡(jiǎn)介
1.3 MCS-51的內(nèi)部結(jié)構(gòu)
1.3.1 CPU
1.3.2 存儲(chǔ)器
1.3.3 NCS-51的引腳及其功能
第2章 MCS-51的指令系統(tǒng)
2.1 概述
2.1.1 指令格式
2.1.2 指令中的符號(hào)
2.2 尋址方式
2.3 數(shù)據(jù)傳送指令
2.3.1 內(nèi)總數(shù)據(jù)傳送指令
2.3.2 外部數(shù)據(jù)傳送指令
2.3.3 算術(shù)邏輯運(yùn)算和移位指令
2.3.4 控制移轉(zhuǎn)和位操作指令
第3章 MCS-51中斷系統(tǒng)
3.1 概述
3.2 MCS-51中斷系統(tǒng)
3.2.1 MCS-51系統(tǒng)的中斷源
3.2.2 中斷控制功能
3.2.3 中斷響應(yīng)過程
3.2.4 中斷響應(yīng)時(shí)間
3.3 MCS-51外部中斷擴(kuò)充方法
3.3.1 利用定時(shí)器擴(kuò)充
3.3.2 中斷和查詢結(jié)合
3.4 應(yīng)用MCS-51中斷
第2篇 應(yīng)用篇
第4章 擴(kuò)充MCS-51存儲(chǔ)器
4.1 只讀存儲(chǔ)器ROM
4.1.1 掩模ROM
4.1.2 PROM的原理
4.1.3 EPROM原理
4.1.4 MCS-51單片機(jī)程序在座空間的擴(kuò)展
4.2 隨機(jī)存儲(chǔ)器RAM
4.2.1 常用ARM舉例
4.2.2 MCS-51單片機(jī)數(shù)據(jù)存儲(chǔ)空間的擴(kuò)展
4.2.3 片外RAM的訪問方法
4.3 FLASH存儲(chǔ)器
4.3.1 概述
4.3.2 Atmel公司的AT29CXXX系列存儲(chǔ)器
第5章 應(yīng)和定時(shí)器/計(jì)數(shù)器
5.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)及其工作原理
5.1.1 定時(shí)器結(jié)構(gòu)
5.1.2 定時(shí)器的工作原理
5.1.3 定時(shí)器/計(jì)數(shù)器控制
5.1.4 定時(shí)器/計(jì)數(shù)器的初始化
5.2 定時(shí)器的操作模式及應(yīng)用
5.2.1 模式0及應(yīng)用
5.2.2 模式1及應(yīng)用
5.2.3 模式2及應(yīng)用
5.2.4 模式3及應(yīng)用
第6章 應(yīng)用并行I/O接口
6.1 并行I/O接口概述
6.1.1 并行I/O接口的作用
6.1.2 外部設(shè)備編址
6.1.3 傳送I/O數(shù)據(jù)的4種方式
6.1.4 I/O接口的類型
6.2 MCS-51并行I/O端口及其應(yīng)用
6.2.1 MCS-51內(nèi)部并行I/O端口及其應(yīng)用
6.2.2 并行I/O端口應(yīng)用舉例
第7章 應(yīng)用串行I/O接
7.1 串行通信基礎(chǔ)
7.1.1 串口通信協(xié)議
7.1.2 網(wǎng)絡(luò)層次
7.1.3 RS-232/RS-422/RS-485串行數(shù)據(jù)接口標(biāo)準(zhǔn)
7.1.4 串行口的其他知識(shí)
7.1.5 以太網(wǎng)標(biāo)準(zhǔn)
7.2 MCS-51的串行接口
7.2.1 串行口結(jié)構(gòu)
7.2.2 串行口的工作方式
7.2.3 串口通信的波特率
7.3 MCS-51單片機(jī)與RS-232接口通信應(yīng)用
7.3.1 實(shí)現(xiàn)通信校驗(yàn)
7.3.2 單片機(jī)與PC機(jī)使用自定義協(xié)議通信
7.3.3 單片機(jī)與觸模屏通信
7.4 MCS-51單片機(jī)與RS-485接口通信應(yīng)用
7.4.1 常用RS-232轉(zhuǎn)RS-485設(shè)備
7.4.2 RS-485的可靠性問題
7.4.3 多機(jī)通信
第8章 以太網(wǎng)應(yīng)用
8.1 以太網(wǎng)協(xié)議
8.2 RTL8019AS以太網(wǎng)控制器
8.2.1 主要性能
8.2.2 內(nèi)部結(jié)構(gòu)
8.2.3 內(nèi)部RAM地址空間分配
8.2.4 I/O地址分配
8.3 接口電路設(shè)計(jì)
8.3.1 8052與RTL8019AS的接口電路
8.3.2 RTL8019AS與93C46的連接
8.3.3 80C52與存儲(chǔ)器62256連接
8.3.4 以太網(wǎng)接口
8.4 程序設(shè)計(jì)
8.4.1 復(fù)位RTL8019AS
8.4.2 RTL8019AS的檢測(cè)和初始化
8.4.3 RTL8019AS的數(shù)據(jù)接收過程
8.4.4 接收緩沖環(huán)溢出處理
8.4.5 網(wǎng)卡的數(shù)據(jù)發(fā)送過程
8.5 程序設(shè)計(jì)實(shí)例
8.5.1 實(shí)現(xiàn)ARP協(xié)議
8.5.2 ARP協(xié)議的處理過程
8.6 應(yīng)用3線制Microware串行總線93C46
8.6.1 3線制串行總結(jié)
8.6.2 3線制Microware總線的EEPROM
8.6.3 93C46應(yīng)用
第9章 應(yīng)用I2C接口
9.1 I2C總線的概念
9.1.1 I2C總線的基本結(jié)構(gòu)
9.1.2 I2C總線上的時(shí)鐘信號(hào)
9.1.3 I2C總線的數(shù)據(jù)傳輸
9.2 模擬I2C總線的C程序
9.3 I2C接口的應(yīng)用
9.3.1 基于I2C存儲(chǔ)卡的設(shè)計(jì)
9.3.2 程序設(shè)計(jì)
第10章 應(yīng)用時(shí)鐘芯片
10.1 DS1302的結(jié)構(gòu)及工作原理
10.1.1 引腳 功能表及內(nèi)部結(jié)構(gòu)
10.1.2 DS1302的控制字節(jié)
10.1.3 復(fù)位
10.1.4 數(shù)據(jù)輸入輸出
10.1.5 DS1302的寄存器
10.2 DS1302在測(cè)量系統(tǒng)中的硬件電路
第3篇 開發(fā)篇
第11章 開發(fā)單片機(jī)應(yīng)用系統(tǒng)
11.1 開發(fā)單片機(jī)應(yīng)用系統(tǒng)的過程
11.2 單片機(jī)的開發(fā)工具和開發(fā)方法
11.2.1 單片機(jī)開發(fā)系統(tǒng)的功能
11.2.2 單片機(jī)開發(fā)系統(tǒng)實(shí)例
11.2.3 單片機(jī)應(yīng)用系統(tǒng)調(diào)試
11.3 單片機(jī)系統(tǒng)可靠性與抗干擾技術(shù)
11.3.1 抗干擾技術(shù)的重要性
11.3.2 可靠性設(shè)計(jì)任務(wù)與方法
11.4 軟件抗干擾原理與方法
11.4.1 軟件抗干擾
11.4.2 數(shù)字濾波方法
11.4.3 指令冗余方法
11.4.4 軟件陷阱技術(shù)
11.4.5 看門狗技術(shù)
11.4.6 故障自動(dòng)恢復(fù)處理程序
11.4.7 干擾避開法
11.4.8 開關(guān)量輸入/輸出軟件抗干擾設(shè)計(jì)
第12章 EDA軟件Protel
12.1 設(shè)計(jì)步驟
12.2 繪制原理圖
12.2.1 新建設(shè)計(jì)
12.2.2 新建原理圖文件
12.2.3 添加元件庫(kù)
12.2.4 添加元件
12.2.5 建立新的元件庫(kù)
12.2.6 編輯元件屬性
12.2.7 連接元件
12.2.8 放置接點(diǎn)
12.2.9 放置電源與接地元件
12.2.10 添加網(wǎng)絡(luò)標(biāo)號(hào)
12.2.11 檢查
12.2.12 保存文件
12.3 創(chuàng)建網(wǎng)絡(luò)表
12.4 繪制PCB圖
12.4.1 新建圖文件
12.4.2 電路板的工作
12.4.3 載入圖中
12.4.4 新建元件
12.4.5 載入網(wǎng)絡(luò)表
12.4.6 電路板的元件布局
12.4.7 設(shè)置布線規(guī)則
12.4.8 布線
12.4.9 制作的注意事項(xiàng)
第13章 MCS-51單片機(jī)編譯器Keil
13.1 開發(fā)流程
13.1.1 UVision2
13.1.2 C51編譯器和A51匯編器
13.1.3 LIB51庫(kù)管理器
13.1.4 BL51連接器/定位器
13.1.5 UVision2源代碼級(jí)調(diào)試器
13.1.6 Monitor-51
13.1.7 RTX51實(shí)時(shí)操作系統(tǒng)
13.2 開發(fā)環(huán)境
13.3 菜單欄、工具欄及快捷鍵
13.3.1 View菜單
13.3.2 Project菜單
13.3.3 Debug菜單
13.4 C51交叉編譯器
13.4.1 數(shù)據(jù)類型
13.4.2 存儲(chǔ)器類型
13.4.3 存儲(chǔ)模式
13.4.4 指針
13.4.5 重入函數(shù)
13.4.6 中斷服務(wù)函數(shù)
13.4.7 參數(shù)傳遞
13.4.8 函數(shù)返回值
13.4.9 C51和匯編語(yǔ)言的接口
13.4.10 代碼優(yōu)化
13.4.11 代碼生成選項(xiàng)
13.4.12 庫(kù)函數(shù)
13.4.13 內(nèi)隧的庫(kù)函數(shù)
13.5 創(chuàng)建應(yīng)用
13.5.1 創(chuàng)建項(xiàng)目
13.5.2 啟動(dòng)UVision2并創(chuàng)建一個(gè)項(xiàng)目
13.5.3 新建一個(gè)源文件
13.5.4 增加和配置啟動(dòng)代碼
13.5.5 為目標(biāo)設(shè)置工具選項(xiàng)
13.5.6 構(gòu)建項(xiàng)目并生成HEX文件
13.6 使用UVision2調(diào)試程序
13.6.1 設(shè)置斷點(diǎn)
13.6.2 運(yùn)行程序
13.6.3 查看變量?jī)?nèi)容
13.6.4 查看CPU寄存器
13.6.5 查看存儲(chǔ)器
13.6.6 查看標(biāo)記
第14章 MCS-51匯編語(yǔ)言
14.1 匯編語(yǔ)言的構(gòu)成
14.1.1 MCS-51匯編偽指令
14.1.2 Keil中的部分匯編偽指令
14.2 匯編語(yǔ)言的編程步驟
14.3 編程實(shí)例
14.3.1 LED指示燈程序
14.3.2 軟件延時(shí)程序
14.3.3 7段數(shù)碼管顯示程序
14.3.4 分支程序
14.3.5 逐次比較法查表程序
14.3.6 串行EEPROM(X25045)操作程序
14.4 基于MCS-51單片機(jī)的數(shù)字式熱敏電阻溫度計(jì)
第15章 MCS-51的C51編程
15.1 C語(yǔ)言概述
15.2 C51的基本語(yǔ)法
15.2.1 數(shù)據(jù)類型
15.2.2 常量
15.2.3 變量
15.2.4 運(yùn)算符與表達(dá)式
15.2.5 復(fù)合語(yǔ)句
15.2.6 條件語(yǔ)句
15.2.7 開發(fā)語(yǔ)句
15.2.8 循環(huán)語(yǔ)句
第16章 C51編程實(shí)例
16.1 十六進(jìn)制&BCD碼的相互轉(zhuǎn)換程序
16.2 定時(shí)器和計(jì)數(shù)器生成程序
16.3 電熱壺控制程序
16.4 軟件看門狗程序
16.5 一階慣性濾波程序
16.6 二分法查表程序
16.7 時(shí)間倒計(jì)時(shí)程序
16.8 FLASH操作程序
16.9 溫度芯片DS1820讀寫程序
16.10 基于MCX-51單片機(jī)控制SED1335液晶顯示
16.11 基于MCS-51單片機(jī)控制觸??刂菩酒琈XB7843
16.12 基于MCS-51單片機(jī)時(shí)鐘的數(shù)字鐘
16.13 基于MCS-51單片機(jī)的無線數(shù)據(jù)傳輸
16.14 簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)
16.15 基于MCS-51單片機(jī)的對(duì)時(shí)鐘芯片DS1302的控制
附錄A MCS-51系列單片機(jī)指令表
參考文獻(xiàn)

本目錄推薦

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