注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)8位單片機(jī)開發(fā):技術(shù)技巧與規(guī)范

8位單片機(jī)開發(fā):技術(shù)技巧與規(guī)范

8位單片機(jī)開發(fā):技術(shù)技巧與規(guī)范

定 價(jià):¥36.00

作 者: 何宗彬
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787111247722 出版時(shí)間: 2008-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 265 字?jǐn)?shù):  

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

  高質(zhì)量的單片機(jī)開發(fā)首先需要開發(fā)者的經(jīng)驗(yàn)與技巧,但也需要正確的開發(fā)規(guī)范與流程保證?!?位單片機(jī)開發(fā):技術(shù)、技巧與規(guī)范》介紹了完整的單片機(jī)開發(fā)流程與系統(tǒng)設(shè)計(jì)方法;利用Multisim、Proteus等工具軟件進(jìn)行開發(fā)前的仿真評(píng)估;使用Protel繪制原理圖及PcB圖,并進(jìn)行信號(hào)完整性分析;使用Keil單片機(jī)開發(fā)工具進(jìn)行工程開發(fā)與組織;單片機(jī)開發(fā)中重要的C語(yǔ)言特性;Cx5l高級(jí)語(yǔ)言特性以及如何使用RTX51?!?位單片機(jī)開發(fā):技術(shù)、技巧與規(guī)范》也介紹了如何使用工具軟件(如使用CVS、PC—L,int等)來(lái)保證代碼質(zhì)量,同時(shí)在附錄中給出了遵循,MISRAC:2004的Cx51編程規(guī)范。《8位單片機(jī)開發(fā):技術(shù)、技巧與規(guī)范》適合于單片機(jī)工程技術(shù)人員、有志于學(xué)習(xí)單片機(jī)開發(fā)的其他技術(shù)人員或高等院校相關(guān)專業(yè)學(xué)生使用。

作者簡(jiǎn)介

暫缺《8位單片機(jī)開發(fā):技術(shù)技巧與規(guī)范》作者簡(jiǎn)介

圖書目錄

前言
第1章單片機(jī)開發(fā)基礎(chǔ)
1.1 單片機(jī)基礎(chǔ)
1.1.1 單片機(jī)的發(fā)展過(guò)程
1.1.2 單片機(jī)的發(fā)展趨勢(shì)
1.1.3 單片機(jī)主流產(chǎn)品系列
1.2 8051內(nèi)核結(jié)構(gòu)
1.3 8051存儲(chǔ)器
1.3.1 8051存儲(chǔ)器分類
1.3.2 典型8051單片機(jī)存儲(chǔ)器
1.3.3 擴(kuò)展80C51單片機(jī)存儲(chǔ)器
1.3.4.Philips80C5lMx單片機(jī)存儲(chǔ)器
1.3.5 數(shù)據(jù)存儲(chǔ)器
1.3.6 程序存儲(chǔ)器
1.4 單片機(jī)系統(tǒng)設(shè)計(jì)方法
1.4.1 單片機(jī)系統(tǒng)的生命周期
1.4.2 單片機(jī)系統(tǒng)開發(fā)過(guò)程
1.5 單片機(jī)系統(tǒng)硬件設(shè)計(jì)
1.5.1 硬件設(shè)計(jì)內(nèi)容
1.5.2 硬件設(shè)計(jì)要點(diǎn)
1.6 本章回顧

第2章電路仿真
2.1 Multisim簡(jiǎn)介
2.2 Multisim功能簡(jiǎn)介
2.3 Mulltisim電路仿真實(shí)例
2.3.1 繪制仿真電路圖
2.3.2 仿真電路
2.3.3 分析電路
2.3.4 生成報(bào)告
2.4 Protel99電路仿真
2.5 本章回顧

第3章單片機(jī)系統(tǒng)仿真
3.1 :Proteus簡(jiǎn)介
3.2 ProteusISIS功能簡(jiǎn)介
3.3 ProteusISIS單片機(jī)仿真實(shí)例
3.3.1 繪制仿真原理圖
3.3.2 程序設(shè)計(jì)
3.3.3 程序調(diào)試
3.4 其他仿真方式
3.4 1Muhisim10單片機(jī)仿真
3.4.2 KeilixVision3單片機(jī)仿真
3.5 本章回顧

第4章原理圖與PCB設(shè)計(jì)
4.1 Protel99簡(jiǎn)介
4.2 原理圖設(shè)計(jì)
4.2.1 原理圖設(shè)計(jì)步驟
4:2.2 原理圖設(shè)計(jì)規(guī)則
4.2.3 Protel99設(shè)計(jì)環(huán)境
4.2.4 Protel99原理圖設(shè)計(jì)
4.3 PCB設(shè)計(jì)
4.3.1 PCB設(shè)計(jì)步驟
4.3.2.Protel99PCB設(shè)計(jì)
4.4 PCB信號(hào)完整性分析
4.4.1 信號(hào)完整性簡(jiǎn)介
4.4.2 Protel99信號(hào)完整性分析工具
4.4.3 Protel99信號(hào)完整性分析步驟
4.5 本章回顧

第5章Keil開發(fā)工具
5.1 Keil開發(fā)工具簡(jiǎn)介
5.2 KeilixVision3IDE
5.2.1 使用Keil~Vision3IDE的開發(fā)步驟
5.2.2 利用KeiltxVision3IDE進(jìn)行工程組織
5.2.3 KeiltxVision3IDE其他功能
5.2.4 KeiltrVision3.IDE使用技巧
5.2.5 Keil“Vision3IDE支持的文件類型
5.3 CxSl優(yōu)化編譯器
5.3.1 使用e語(yǔ)言開發(fā)的優(yōu)勢(shì)
5.3.2 Cx51控制命令
5.4 Ax51宏匯編器
5.5 BL51/Lx51鏈接/重定位器
5.5.1 鏈接/重定位器的作用
5.5.2 代碼分組
5.5.3 數(shù)據(jù)覆蓋
5.6 LIBx51庫(kù)管理器
5.7 目標(biāo)HEX轉(zhuǎn)換器
5.7.1 OH5I/OHx5l目標(biāo)HEX轉(zhuǎn)換器
5.7.2 0C51分組目標(biāo)文件轉(zhuǎn)換器
5.8 uVision3調(diào)試器
5.9 Monitor-51
5.1 0RTX-51實(shí)時(shí)操作系統(tǒng)
5.1 1本章回顧

第6章CxSl語(yǔ)言擴(kuò)展及預(yù)處理
6.1 存儲(chǔ)區(qū)。
6.1.1 ROM-
6.1.2 片上RAM
6.1.3 片外RAM
6.1.4 Far存儲(chǔ)區(qū)
6.1.5 SFR存儲(chǔ)區(qū)
6.2 存儲(chǔ)模式
6.2.1 Small
6.2.2 CompactI
6.2.3 Large
6.3 存儲(chǔ)類型
6.3.1 明確指定存儲(chǔ)類型
6.3.2 使用默認(rèn)存儲(chǔ)類型
6.4 Cx51擴(kuò)展的關(guān)鍵字
6.5 類型限定詞
6.5.1 const
6.5.2 volatile
6.6 數(shù)據(jù)類型
6.7 指針
6.7.1 通用指針
6.7.2 指定存儲(chǔ)區(qū)的指針
6.8 函數(shù)聲明
6.8.1 參數(shù)與堆棧
6.8.2 參數(shù)與寄存器
6.8.3 返回值
6.8.4 存儲(chǔ)模式
6.8.5 寄存器組
6.8.6 訪問(wèn)寄存器組
6.8.7 qp斷函數(shù)
6.8.8 可重人函數(shù)
6.8.9 alien(PIJM-51)函數(shù)
6.8.1 0實(shí)時(shí)任務(wù)函數(shù)
6.9 預(yù)處理器
6.9.1 預(yù)處理命令
6.9.2 宏定義
6.9.3 文件包含
6.9.4 條件編譯
6.1 0本章回顧

第7章重要的C語(yǔ)言特性
7.1 跳轉(zhuǎn)輔助手段
7.1.1 continue
7.1.2 break
7.1.3 goto
7.2 關(guān)jptypedef
7.2.1 區(qū)別于#define
7.2.2 使用typedef
7.3 指針
7.3.1 基本概念
7.3.2 指針運(yùn)算
7.3.3 指針與數(shù)組
7.3.4 指針與結(jié)構(gòu)體
7.3.5 指針與函數(shù)
7.4 變量的作用域
7.5 變量的生存期
7.6 關(guān)于static
7.7 理解復(fù)雜的C語(yǔ)言聲明
7.8 位操作
7.8.1 位運(yùn)算符
7.8.2 位操作的作用
7.8.3 位段
7.8.4 位段與位運(yùn)算符的比較
7.9 本章回顧

第8章Cx5l高級(jí)編程
8.1 文件定制
8.1.1 啟動(dòng)代碼
8.1.2 變量初始化文件
8.1.3 低級(jí)流I/O處理文件
8.1.4 存儲(chǔ)器分配文件
8.2 Cx51優(yōu)化器
8.2.1 指定優(yōu)化等級(jí)
8.2.2 使用絕對(duì)寄存器尋址
8.2.3 利用寄存器傳遞函數(shù)參數(shù)
8.2.4 代碼優(yōu)化等級(jí)
8.2.5 鏈接器代碼封裝
8.3 編寫適宜的代碼
8.3.1 選擇合適的存儲(chǔ)模式
8.3.2 顯式聲明存儲(chǔ)類型
8.3.3 使用最小長(zhǎng)度類型
8.3.4 使用無(wú)型號(hào)數(shù)據(jù)類型
8.3.5 盡量使用局部變量
8.3.6 其他優(yōu)化方式
8.4 與匯編程序的接口
8.5 與PL/M-51的接口
8.6 數(shù)據(jù)存儲(chǔ)格式
8.6.1 處理器大小端
8.6.2 bit、char、int、long存儲(chǔ)格式
8.6.3 浮點(diǎn)數(shù)存儲(chǔ)格式
8.6.4 指針存儲(chǔ)格式
8.7 絕對(duì)地址訪問(wèn)
8.7.1 使用可訪問(wèn)絕對(duì)地址的宏
8.7.2 使用_at_關(guān)鍵字
8.7.3 使用鏈接控制命令
8.8 8051堆棧
8.9 本章回顧

第9章RTX51實(shí)時(shí)操作系統(tǒng)
9.1 RTX51基礎(chǔ)
9.1.1 RTOS簡(jiǎn)介
9.1.2 前后臺(tái)系統(tǒng)
9.1.3 多任務(wù)系統(tǒng)
9.1.4 RTX51多任務(wù)系統(tǒng)
9.2 RTX51基本概念
9.2.1 RTX51任務(wù)管理
9.2.2 RTX51i扣斷管理
9.2.3 RTX51任務(wù)間通信
9.2.4 信號(hào)
9.2.5 郵箱
9.2.6 信號(hào)量
9.2.7 動(dòng)態(tài)存儲(chǔ)器管理爭(zhēng)2.8 時(shí)間管理
9.3.RqN51技術(shù)參數(shù)
9.4 RTX51編程參考
9.4.1 函數(shù)總覽
9.4.2 系統(tǒng)初始化
9.4 :3任務(wù)管理
9.4.4 扣斷管理
9.4.5 等待函數(shù)
9.4.6 信號(hào)函數(shù)
9.4.7 消息函數(shù)
9.4.8 信號(hào)量函數(shù)
9.4.9 存儲(chǔ)器管理
9.4.1 0系統(tǒng)時(shí)鐘管理
9.5 使用RTX51Tiny
9.5.1 要求與限定
9.5.2 配置RTX51tiny
9.5.3 RTX51Tiny配置原則
9.5.4 RTX51Tiny例程
9.6 使用RTX51Full
9.6.1 配置RTX51Full
9.6.2 RTX51FuU例程
9.7 本章回顧

第10章編寫高質(zhì)量的Cx51代碼
10.1 一定需要高質(zhì)量的Cx51代碼嗎
10.2 有ANSIC就足夠了嗎
10.2.1 K&RC與ANSIC
10.2.2 K&RC與ANSIC的區(qū)別
10.2.3 不僅僅需要ANSIC
10.3 不得不提的MISRA
10.3.1 關(guān)于MISRAC
10.3.2 MISRAC規(guī)范的主要內(nèi)容
10.3.3 對(duì)MISRAc的思考
10.4 利用PC-Lint進(jìn)行代碼檢查
10.4.1 PC-Lint簡(jiǎn)介
10.4.2 安裝與設(shè)置PC-Lint
10.4.3 集成PC-Lint到特定的工具
10.4.4 對(duì)PC-Lint的思考
10.5 代碼質(zhì)量的保證
10.5.1 代碼的正確性
10.5.2 代碼的可靠性
10.5.3 代碼的可維護(hù)性
10.5.4 代碼的高效性
10.5.5 代碼的可測(cè)試性
10.5.6 代碼的可移植性
10.5.7 代碼的可擴(kuò)展性
10.6 軟件版本控制系統(tǒng)
10.6.1 軟件版本控制
10.6.2 CVS簡(jiǎn)介
10.6.3 CVS與TortoiseCVS的獲取及安裝
10.6.4 CVS操作的基本概念
10.6.5 配置CVS服務(wù)器端
10.6.6 測(cè)試CVS服務(wù)器端
10.6.7 TortoiseCVS客戶端操作
10.6.8 使用KeiluVision的CVS配置接口
10.7 本章回顧

附錄
附錄ACx51編程規(guī)范
A.1 導(dǎo)言
A.1.1 編寫目的
A.1.2 規(guī)范的主要內(nèi)容
A.1.3 縮寫和術(shù)語(yǔ)
A.2 命名規(guī)則
A.3 文件組織
A.3.1 頭文件的結(jié)構(gòu)
A.3.2 源文件的結(jié)構(gòu)
A.3.3 目錄結(jié)構(gòu)
A.3.4 其他
A.4 程序版式
A.4.1 空行
A.4.2 代碼行
A.4.3 代碼行內(nèi)的空格
A.4.4 對(duì)齊
A.4.5 長(zhǎng)行拆分
A.4.6 修飾符的位置
A.4.7 注釋
A.5 編程規(guī)則和建議
A.5.1 表達(dá)式
A.5.2 聲明和定義
A.5.3 整數(shù)數(shù)據(jù)類型及操作
A.5.4 字符操作
A.5.5 浮點(diǎn)型
A.5.6 語(yǔ)句
A.5.7 類型轉(zhuǎn)換
A.5.8 常量
A.5.9 指針
A.5.1 0數(shù)組
A.5.1 1函數(shù)與宏
A.5.1 2控制語(yǔ)句
A.5.1 3內(nèi)存分配
A.5.1 4錯(cuò)誤處理
A.5.1 5斷言
A.5.1 6標(biāo)準(zhǔn)庫(kù)
A.5.1 7通用規(guī)則和建議

附錄BCx51運(yùn)行庫(kù)參考
B.1 宏
B.2 本征庫(kù)函數(shù)
B.3 緩沖區(qū)處理庫(kù)函數(shù)
B.4 字符類庫(kù)函數(shù)
B.5 數(shù)據(jù)轉(zhuǎn)換類庫(kù)函數(shù)
B.6 數(shù)學(xué)計(jì)算類庫(kù)函數(shù)
B.7 存儲(chǔ)器分配類庫(kù)函數(shù)
B.8 I/O流類庫(kù)函數(shù)
B.9 字符串庫(kù)函數(shù)
B.1 0變長(zhǎng)參數(shù)庫(kù)函數(shù)
B.1 1其他庫(kù)函數(shù)
參考文獻(xiàn)

本目錄推薦

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