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