基于PROTEUS 的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例
定 價(jià):39 元
- 作者:蔣輝平,周國雄 主編
- 出版時(shí)間:2009/7/1
- ISBN:9787111266501
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:303
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書以AT89C51在Proteus平臺(tái)下的仿真應(yīng)用為核心,使用匯編和C語言進(jìn)行編程,對(duì)單片機(jī)的Proteus仿真做了較為詳細(xì)的介紹。包括簡單的軟件仿真與硬件仿真,單片機(jī)的外圍擴(kuò)展與接口技術(shù),并給出了仿真實(shí)例、書中對(duì)發(fā)光二極管、數(shù)碼管顯示、鍵盤、簡單I/O口、點(diǎn)陣LED顯示、LCD顯示、可編程I/O口8255、A/D及D/A轉(zhuǎn)換、步進(jìn)電動(dòng)機(jī)、I2C總線、SPI總線及單總線等做了相關(guān)介紹與實(shí)例仿真。另外,本書的實(shí)例對(duì)于AT89S51系列單片機(jī)也全部適用。
本書附帶光盤1張,包括本書中的全部實(shí)例源代碼及仿真電路原理圖。
本書實(shí)例豐富,有較強(qiáng)的實(shí)用性,既可作為從事單片機(jī)設(shè)計(jì)的技術(shù)開發(fā)人員、高校師生及廣大電子愛好者的參考資料,也可作為單片機(jī)技術(shù)培訓(xùn)、電子信息工程等相關(guān)專業(yè)學(xué)生實(shí)驗(yàn)及電子設(shè)計(jì)的配套教材。
前言
第1章 Proteus仿真基礎(chǔ)
1.1 Proteus仿真平臺(tái)簡介
1.2 Proteus的基本操作
1.2.1 對(duì)象的基本操作
1.2.2 導(dǎo)線的基本操作
1.3 Proteus與第三方軟件接口
1.4 Proteus與Keil聯(lián)合仿真
1.4.1 在Keil中編輯程序
1.4.2 在Keil中調(diào)試
1.4.3 在Proteus ISIS中調(diào)試
1.5 Proteus簡單仿真實(shí)例
第2章 AT89C51單片機(jī)的軟件仿真
2.1 片內(nèi)數(shù)據(jù)存儲(chǔ)器的讀寫
2.1.1 程序流程圖 前言
第1章 Proteus仿真基礎(chǔ)
1.1 Proteus仿真平臺(tái)簡介
1.2 Proteus的基本操作
1.2.1 對(duì)象的基本操作
1.2.2 導(dǎo)線的基本操作
1.3 Proteus與第三方軟件接口
1.4 Proteus與Keil聯(lián)合仿真
1.4.1 在Keil中編輯程序
1.4.2 在Keil中調(diào)試
1.4.3 在Proteus ISIS中調(diào)試
1.5 Proteus簡單仿真實(shí)例
第2章 AT89C51單片機(jī)的軟件仿真
2.1 片內(nèi)數(shù)據(jù)存儲(chǔ)器的讀寫
2.1.1 程序流程圖
2.1.2 匯編語言源程序
2.1.3 C語言源程序
2.1.4 片內(nèi)數(shù)據(jù)存儲(chǔ)器讀寫的仿真結(jié)果
2.2 片外數(shù)據(jù)存儲(chǔ)器的讀寫
2.2.1 程序流程圖
2.2.2 匯編語言源程序
2.2.3 C語言源程序
2.2.4 片外數(shù)據(jù)存儲(chǔ)器讀寫的仿真結(jié)果
2.3 數(shù)據(jù)傳送
2.3.1 程序流程圖
2.3.2 匯編語言源程序
2.3.3 數(shù)據(jù)傳送的仿真結(jié)果
2.4 數(shù)據(jù)排序
2.4.1 程序流程圖
2.4.2 匯編語言源程序
2.4.3 c語言源程序
2.4.4 數(shù)據(jù)排序的仿真結(jié)果
2.5 雙字節(jié)加法程序
2.5.1 程序流程圖
2.5.2 匯編語言源程序
2.5.3 雙字節(jié)加法程序的仿真結(jié)果
2.6 雙字節(jié)乘法程序
2.6.1 程序流程圖
2.6.2 匯編語言源程序
2.6.3 雙字節(jié)乘法程序的仿真結(jié)果
2.7 拼字、拆字程序
2.7.1 程序流程圖
2.7.2 匯編語言源程序
2.7.3 拼字、拆字程序的仿真結(jié)果
2.8 轉(zhuǎn)移程序的設(shè)計(jì)
2.8.1 程序流程圖
2.8.2 匯編語言源程序
2.8.3 C語言源程序
2.8.4 轉(zhuǎn)移程序設(shè)計(jì)的仿真結(jié)果
2.9 位指令程序的設(shè)計(jì)
2.9.1 程序流程圖
2.9.2 匯編語言源程序
2.9.3 位指令程序設(shè)計(jì)的仿真結(jié)果
第3章 AT89C51單片機(jī)的硬件仿真
3.1 發(fā)光二極管的應(yīng)用
3.1.1 程序流程圖
3.1.2 匯編語言源程序
3.1.3 C語言源程序
3.1.4 發(fā)光二極管的應(yīng)用仿真效果圖
3.2 數(shù)碼管顯示的應(yīng)用
3.2.1 靜態(tài)掃描顯示
3.2.2 動(dòng)態(tài)掃描顯示
3.3 鍵盤的應(yīng)用
3.3.1 獨(dú)立式鍵盤的應(yīng)用
3.3.2 行列式鍵盤的應(yīng)用
……
第4章 AT89C51單片機(jī)的外圍擴(kuò)展與接口技術(shù)仿真
第5章 AT89C51單片機(jī)的串行通信與接口技術(shù)
第6章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)
參考文獻(xiàn)
第1章 Proteus仿真基礎(chǔ)
本章簡單介紹了Proteus仿真平臺(tái)常用的基本操作和一些基本應(yīng)用,并結(jié)合一個(gè)簡單實(shí)例對(duì)Proteus與Keil聯(lián)合仿真調(diào)試進(jìn)行了說明。
1.1 Proteus仿真平臺(tái)簡介
Proteus是英國IJabcenter Electronics公司開發(fā)的EDA工具軟件。該軟件具有原理布圖、PCB設(shè)計(jì)及自動(dòng)布線和電路的分析與仿真功能,可以對(duì)基于微控制器的設(shè)計(jì)連同所有的周圍電子器件一起仿真。用戶甚至可以實(shí)時(shí)采用諸如LED/LcD、鍵盤、RS232終端等動(dòng)態(tài)外設(shè)模型來對(duì)設(shè)計(jì)進(jìn)行交互式仿真。Proteus具有功能很強(qiáng)的ISIS智能原理圖輸入系統(tǒng),有豐富的操作菜單與工具。在ISIS編輯區(qū)中,能方便地完成單片機(jī)系統(tǒng)的硬件設(shè)計(jì),軟件設(shè)計(jì),單片機(jī)源代碼級(jí)調(diào)試與仿真。Proteus有三十多個(gè)元器件庫,數(shù)千種元器件仿真模型,十余種信號(hào)激勵(lì)源,十余種虛擬儀器儀表。特別是有從8位單片機(jī)8051系列直至32位單片機(jī)ARM7系列的多種單片機(jī)類型庫。Proteus由ISIS和ARES兩部分構(gòu)成,其中ISIS是電子系統(tǒng)仿真平臺(tái),AREs是布線編輯軟件。本書只介紹有關(guān).ISIS的仿真應(yīng)用。
……