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

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

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

定 價:¥36.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

第2章電路仿真
2.1 Multisim簡介
2.2 Multisim功能簡介
2.3 Mulltisim電路仿真實例
2.3.1 繪制仿真電路圖
2.3.2 仿真電路
2.3.3 分析電路
2.3.4 生成報告
2.4 Protel99電路仿真
2.5 本章回顧

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

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

第5章Keil開發(fā)工具
5.1 Keil開發(fā)工具簡介
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語言開發(fā)的優(yōu)勢
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庫管理器
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實時操作系統(tǒng)
5.1 1本章回顧

第6章CxSl語言擴(kuò)展及預(yù)處理
6.1 存儲區(qū)。
6.1.1 ROM-
6.1.2 片上RAM
6.1.3 片外RAM
6.1.4 Far存儲區(qū)
6.1.5 SFR存儲區(qū)
6.2 存儲模式
6.2.1 Small
6.2.2 CompactI
6.2.3 Large
6.3 存儲類型
6.3.1 明確指定存儲類型
6.3.2 使用默認(rèn)存儲類型
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 指定存儲區(qū)的指針
6.8 函數(shù)聲明
6.8.1 參數(shù)與堆棧
6.8.2 參數(shù)與寄存器
6.8.3 返回值
6.8.4 存儲模式
6.8.5 寄存器組
6.8.6 訪問寄存器組
6.8.7 qp斷函數(shù)
6.8.8 可重人函數(shù)
6.8.9 alien(PIJM-51)函數(shù)
6.8.1 0實時任務(wù)函數(shù)
6.9 預(yù)處理器
6.9.1 預(yù)處理命令
6.9.2 宏定義
6.9.3 文件包含
6.9.4 條件編譯
6.1 0本章回顧

第7章重要的C語言特性
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語言聲明
7.8 位操作
7.8.1 位運(yùn)算符
7.8.2 位操作的作用
7.8.3 位段
7.8.4 位段與位運(yùn)算符的比較
7.9 本章回顧

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

第9章RTX51實時操作系統(tǒng)
9.1 RTX51基礎(chǔ)
9.1.1 RTOS簡介
9.1.2 前后臺系統(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 信號
9.2.5 郵箱
9.2.6 信號量
9.2.7 動態(tài)存儲器管理爭2.8 時間管理
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 信號函數(shù)
9.4.7 消息函數(shù)
9.4.8 信號量函數(shù)
9.4.9 存儲器管理
9.4.1 0系統(tǒng)時鐘管理
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 對MISRAc的思考
10.4 利用PC-Lint進(jìn)行代碼檢查
10.4.1 PC-Lint簡介
10.4.2 安裝與設(shè)置PC-Lint
10.4.3 集成PC-Lint到特定的工具
10.4.4 對PC-Lint的思考
10.5 代碼質(zhì)量的保證
10.5.1 代碼的正確性
10.5.2 代碼的可靠性
10.5.3 代碼的可維護(hù)性
10.5.4 代碼的高效性
10.5.5 代碼的可測試性
10.5.6 代碼的可移植性
10.5.7 代碼的可擴(kuò)展性
10.6 軟件版本控制系統(tǒng)
10.6.1 軟件版本控制
10.6.2 CVS簡介
10.6.3 CVS與TortoiseCVS的獲取及安裝
10.6.4 CVS操作的基本概念
10.6.5 配置CVS服務(wù)器端
10.6.6 測試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ù)語
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 對齊
A.4.5 長行拆分
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 浮點型
A.5.6 語句
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控制語句
A.5.1 3內(nèi)存分配
A.5.1 4錯誤處理
A.5.1 5斷言
A.5.1 6標(biāo)準(zhǔn)庫
A.5.1 7通用規(guī)則和建議

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

本目錄推薦

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