基于Proteus的單片機(jī)課程的基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì)(本科)
定 價(jià):32 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材·名家系列
- 作者:張毅剛主編
- 出版時(shí)間:2012/4/1
- ISBN:9787115276162
- 出 版 社:人民郵電出版社
- 中圖法分類:TP368.1
- 頁碼:238頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
《國家精品課程配套教材:基于Proteus的單片機(jī)課程的基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì)》從實(shí)用角度出發(fā),介紹如何使用功能強(qiáng)大的虛擬仿真工具Proteus進(jìn)行單片機(jī)應(yīng)用系統(tǒng)的虛擬設(shè)計(jì)與仿真!秶揖氛n程配套教材:基于Proteus的單片機(jī)課程的基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì)》首先對(duì)Proteus的基本功能及特性進(jìn)行概括性介紹,然后介紹在Proteus的ISIS下進(jìn)行AT89S51單片機(jī)應(yīng)用系統(tǒng)的原理電路設(shè)計(jì)以及在Keil μVision3開發(fā)環(huán)境下進(jìn)行C51語言程序開發(fā),最后詳細(xì)介紹如何使用Proteus來進(jìn)行虛擬設(shè)計(jì)、仿真以及調(diào)試,同時(shí)結(jié)合課程內(nèi)容給出了15個(gè)基于Proteus的虛擬仿真設(shè)計(jì)實(shí)例,供讀者學(xué)習(xí)和借鑒。最后列出的數(shù)十個(gè)基礎(chǔ)實(shí)驗(yàn)和課程設(shè)計(jì)題目可作為基礎(chǔ)實(shí)驗(yàn)和課程設(shè)計(jì)實(shí)踐教學(xué)環(huán)節(jié)的作業(yè)題目,也可作為課后綜合性設(shè)計(jì)訓(xùn)練的大作業(yè)題目。
本書可作為各高校與職業(yè)技術(shù)學(xué)院涉及單片機(jī)應(yīng)用專業(yè)的學(xué)生單片機(jī)課程的基礎(chǔ)實(shí)驗(yàn)和課程設(shè)計(jì)環(huán)節(jié)的教材,也可作為廣大工程技術(shù)人員學(xué)習(xí)、掌握單片機(jī)系統(tǒng)虛擬仿真技術(shù)的參考書。
第1章 Proteus功能概述
1.1 Proteus虛擬仿真功能概述
1.2 Proteus ISIS的虛擬仿真模式
1.3 單片機(jī)應(yīng)用系統(tǒng)的Proteus仿真
1.4 Proteus ARES的PCB設(shè)計(jì)功能
第2章 Proteus ISIS的電路原理圖設(shè)計(jì)
2.1 Proteus軟件的安裝與運(yùn)行
2.2 Proteus ISIS環(huán)境簡介
2.2.1 ISIS各窗口簡介
2.2.2 主菜單欄
2.2.3 主工具欄
2.2.4 工具箱
2.2.5 仿真工具欄
2.2.6 元件列表
2.2.7 預(yù)覽窗口
2.2.8 原理圖編輯窗口
2.3 ISIS的編輯環(huán)境設(shè)置
2.3.1 選擇模板
2.3.2 選擇圖紙
2.3.3 設(shè)置文本編輯器
2.3.4 設(shè)置網(wǎng)格
2.4 Proteus ISIS的系統(tǒng)參數(shù)設(shè)置
2.4.1 設(shè)置系統(tǒng)運(yùn)行環(huán)境
2.4.2 設(shè)置路徑
2.4.3 設(shè)置快捷鍵
2.5 ISIS環(huán)境下的電路原理圖設(shè)計(jì)
2.5.1 新建或打開一個(gè)設(shè)計(jì)文件
2.5.2 選擇需要的元件到元件列表
2.5.3 放置元件并連接電路
第3章 Proteus ISIS的虛擬仿真工具
3.1 虛擬信號(hào)源
3.1.1 直流信號(hào)源
3.1.2 正弦波信號(hào)源
3.1.3 單周期數(shù)字脈沖信號(hào)源
3.1.4 數(shù)字時(shí)鐘信號(hào)源
3.2 虛擬儀器
3.2.1 虛擬示波器
3.2.2 虛擬終端
3.2.3 I2C調(diào)試器
3.2.4 SPI調(diào)試器
3.2.5 計(jì)數(shù)器/定時(shí)器
3.2.6 電壓表和電流表
3.3 圖表仿真
第4章 C51程序設(shè)計(jì)與調(diào)試
4.1 基于Keil μVision3的源程序設(shè)計(jì)
4.1.1 Keil μVision3的工作界面
4.1.2 創(chuàng)建工程
4.1.3 添加用戶源程序文件
4.1.4 程序的編譯與調(diào)試
4.1.5 工程的設(shè)置
4.2 加載目標(biāo)代碼文件、設(shè)置時(shí)鐘頻率及仿真運(yùn)行
4.3 Proteus與μVision3的聯(lián)調(diào)
第5章 單片機(jī)系統(tǒng)的設(shè)計(jì)仿真實(shí)例
5.1 例1--開關(guān)檢測
5.1.1 設(shè)計(jì)要求
5.1.2 Proteus電路設(shè)計(jì)
5.1.3 Keil μVision3平臺(tái)下的源程序設(shè)計(jì)
5.1.4 源程序編譯及目標(biāo)代碼文件的生成
5.1.5 加載目標(biāo)代碼文件與設(shè)置時(shí)鐘頻率
5.1.6 Proteus仿真
5.1.7 有關(guān)電路設(shè)計(jì)的幾點(diǎn)說明
5.2 例2--流水燈設(shè)計(jì)
5.2.1 設(shè)計(jì)要求
5.2.2 Proteus電路設(shè)計(jì)
5.2.3 源程序設(shè)計(jì)
5.2.4 Proteus仿真
5.3 例3--開關(guān)閉合狀態(tài)的檢測
5.3.1 設(shè)計(jì)要求
5.3.2 Proteus電路設(shè)計(jì)
5.3.3 源程序設(shè)計(jì)
5.3.4 Proteus仿真
5.4 例4--外部中斷實(shí)驗(yàn)
5.4.1 設(shè)計(jì)要求
5.4.2 Proteus電路設(shè)計(jì)
5.4.3 源程序設(shè)計(jì)
5.4.4 Proteus仿真
5.5 例5--中斷優(yōu)先級(jí)實(shí)驗(yàn)
5.5.1 設(shè)計(jì)要求
5.5.2 Proteus電路設(shè)計(jì)
5.5.3 源程序設(shè)計(jì)
5.5.4 Proteus仿真
5.6 例6--方波發(fā)生器
5.6.1 設(shè)計(jì)要求
5.6.2 Proteus電路設(shè)計(jì)
5.6.3 源程序設(shè)計(jì)、生成目標(biāo)代碼文件
5.6.4 Proteus仿真
5.7 例7--脈沖分頻器的應(yīng)用
5.7.1 設(shè)計(jì)要求
5.7.2 Proteus電路設(shè)計(jì)
5.7.3 源程序設(shè)計(jì)
5.7.4 Proteus仿真
5.8 例8--60秒倒計(jì)時(shí)時(shí)鐘
5.8.1 設(shè)計(jì)要求
5.8.2 Proteus電路設(shè)計(jì)
5.8.3 源程序設(shè)計(jì)
5.8.4 Proteus仿真
5.9 例9--雙機(jī)串行通信設(shè)計(jì)
5.9.1 設(shè)計(jì)要求
5.9.2 Proteus電路設(shè)計(jì)
5.9.3 源程序設(shè)計(jì)
5.9.4 Proteus仿真
5.10 例10--單片機(jī)控制82C55產(chǎn)生500Hz方波
5.10.1 設(shè)計(jì)要求
5.10.2 Proteus電路設(shè)計(jì)
5.10.3 源程序設(shè)計(jì)
5.10.4 電路設(shè)計(jì)與仿真
5.11 例11--4×4矩陣鍵盤的按鍵識(shí)別
5.11.1 設(shè)計(jì)要求
5.11.2 Proteus電路設(shè)計(jì)
5.11.3 源程序設(shè)計(jì)
5.11.4 Proteus仿真
5.12 例12--單片機(jī)控制字符型LCD的顯示
5.12.1 設(shè)計(jì)要求
5.12.2 Proteus電路設(shè)計(jì)
5.12.3 源程序設(shè)計(jì)
5.12.4 Proteus仿真
5.13 例13--單片機(jī)控制ADC0809兩路數(shù)據(jù)采集
5.13.1 設(shè)計(jì)要求
5.13.2 Proteus電路設(shè)計(jì)
5.13.3 源程序設(shè)計(jì)
5.13.4 Proteus仿真
5.14 例14--單片機(jī)控制DAC0832的波形發(fā)生器
5.14.1 設(shè)計(jì)要求
5.14.2 Proteus電路設(shè)計(jì)
5.14.3 源程序設(shè)計(jì)
5.14.4 Proteus仿真
5.15 例15--步進(jìn)電機(jī)的控制
5.15.1 設(shè)計(jì)要求
5.15.2 Proteus電路設(shè)計(jì)
5.15.3 源程序設(shè)計(jì)
5.15.4 Proteus仿真
第6章 基礎(chǔ)實(shí)驗(yàn)
實(shí)驗(yàn)1 單片機(jī)I/O口實(shí)驗(yàn)--LED流水燈
實(shí)驗(yàn)2 單片機(jī)I/O口實(shí)驗(yàn)--模擬開關(guān)燈
實(shí)驗(yàn)3 單個(gè)外部中斷實(shí)驗(yàn)
實(shí)驗(yàn)4 中斷嵌套實(shí)驗(yàn)
實(shí)驗(yàn)5 定時(shí)器實(shí)驗(yàn)
實(shí)驗(yàn)6 計(jì)數(shù)器實(shí)驗(yàn)
實(shí)驗(yàn)7 串口方式0擴(kuò)展并行輸出口實(shí)驗(yàn)
實(shí)驗(yàn)8 串口方式0擴(kuò)展并行輸入口實(shí)驗(yàn)
實(shí)驗(yàn)9 雙單片機(jī)串行通信
實(shí)驗(yàn)10 單片機(jī)與PC之間串行通信實(shí)驗(yàn)
實(shí)驗(yàn)11 擴(kuò)展82C55并行I/O接口實(shí)驗(yàn)
實(shí)驗(yàn)12 獨(dú)立式鍵盤實(shí)驗(yàn)
實(shí)驗(yàn)13 矩陣式鍵盤掃描實(shí)驗(yàn)
實(shí)驗(yàn)14 單片機(jī)驅(qū)動(dòng)1602液晶顯示模塊
實(shí)驗(yàn)15 DAC0832的D/A轉(zhuǎn)換實(shí)驗(yàn)
實(shí)驗(yàn)16 ADC0809的A/D轉(zhuǎn)換實(shí)驗(yàn)
實(shí)驗(yàn)17 I2C總線--AT24C02存儲(chǔ)器讀寫
實(shí)驗(yàn)18 單片機(jī)控制16×16陣列LED的顯示
實(shí)驗(yàn)19 溫度傳感器DS18B20實(shí)驗(yàn)
實(shí)驗(yàn)20 直流電機(jī)控制實(shí)驗(yàn)
實(shí)驗(yàn)21 步進(jìn)電機(jī)控制實(shí)驗(yàn)
實(shí)驗(yàn)22 直流電機(jī)測速實(shí)驗(yàn)
附錄 各實(shí)驗(yàn)的參考電路
實(shí)驗(yàn)1 單片機(jī)I/O口實(shí)驗(yàn)--LED流水燈
實(shí)驗(yàn)2 單片機(jī)I/O口實(shí)驗(yàn)--模擬開關(guān)燈
實(shí)驗(yàn)3 單個(gè)外部中斷實(shí)驗(yàn)
實(shí)驗(yàn)4 中斷嵌套實(shí)驗(yàn)
實(shí)驗(yàn)5 定時(shí)器實(shí)驗(yàn)
實(shí)驗(yàn)6 計(jì)數(shù)器實(shí)驗(yàn)
實(shí)驗(yàn)7 串口方式0擴(kuò)展并行輸出口實(shí)驗(yàn)
實(shí)驗(yàn)8 串口方式0擴(kuò)展并行輸入口實(shí)驗(yàn)
實(shí)驗(yàn)9 雙單片機(jī)串行通信
實(shí)驗(yàn)10 單片機(jī)與PC之間串行通信
實(shí)驗(yàn)11 擴(kuò)展82C55并行I/O接口實(shí)驗(yàn)
實(shí)驗(yàn)12 獨(dú)立式鍵盤實(shí)驗(yàn)
實(shí)驗(yàn)13 矩陣式鍵盤掃描實(shí)驗(yàn)
實(shí)驗(yàn)14 單片機(jī)驅(qū)動(dòng)1602液晶顯示模塊
實(shí)驗(yàn)15 DAC0832的D/A轉(zhuǎn)換實(shí)驗(yàn)
實(shí)驗(yàn)16 ADC0809的A/D轉(zhuǎn)換實(shí)驗(yàn)
實(shí)驗(yàn)17 I2C總線-AT24C02存儲(chǔ)器讀寫
實(shí)驗(yàn)18 單片機(jī)控制16×16陣列LED顯示漢字
實(shí)驗(yàn)19 溫度傳感器DS18B20實(shí)驗(yàn)
實(shí)驗(yàn)20 直流電機(jī)控制實(shí)驗(yàn)
實(shí)驗(yàn)21 步進(jìn)電機(jī)控制實(shí)驗(yàn)
實(shí)驗(yàn)22 直流電機(jī)測速實(shí)驗(yàn)
第7章 課程設(shè)計(jì)題目
題目1 開關(guān)檢測器的制作
題目2 節(jié)日彩燈控制器
題目3 簡單的左右循環(huán)流水燈的制作
題目4 可控的左右循環(huán)流水燈的制作
題目5 單片機(jī)實(shí)現(xiàn)的順序控制
題目6 花樣流水燈的制作
題目7 擴(kuò)展74LSTTL電路的開關(guān)檢測器
題目8 單一外中斷的應(yīng)用
題目9 BCD譯碼的2位數(shù)碼管掃描的數(shù)字顯示
題目10 LCD電子鐘的制作
題目11 LED數(shù)碼管秒表的制作
題目12 秒計(jì)時(shí)表的制作
題目13 LCD顯示的定時(shí)鬧鐘制作
題目14 LCD顯示的音樂倒計(jì)數(shù)計(jì)數(shù)器
題目15 音樂音符發(fā)生器的制作
題目16 數(shù)字音樂盒的制作
題目17 基于日歷時(shí)鐘芯片DS1302的日歷電子鐘設(shè)計(jì)
題目18 LCD顯示的指針式電子鐘
題目19 可編程作息時(shí)間控制器設(shè)計(jì)
題目20 8位競賽搶答器的設(shè)計(jì)
題目21 用定時(shí)器設(shè)計(jì)的門鈴
題目22 控制數(shù)碼管循環(huán)顯示單個(gè)數(shù)字
題目23 十字路口交通燈控制器
題目24 十字路口交通燈控制器
題目25 基于DS18B20的數(shù)字溫度計(jì)設(shè)計(jì)
題目26 基于熱敏電阻的數(shù)字溫度計(jì)設(shè)計(jì)
題目27 8×8 LED點(diǎn)陣屏模仿電梯運(yùn)行的樓層顯示
題目28 控制P1口的8只LED每0.5s閃亮1次
題目29 利用T1控制蜂鳴器發(fā)出1kHz的音頻信號(hào)
題目30 利用定時(shí)器在P1.0上產(chǎn)生周期為2ms的方波
題目31 電話鍵盤及撥號(hào)的模擬
題目32 8只數(shù)碼管同時(shí)顯示8個(gè)不同字符
題目33 測量引腳上的正脈沖寬度
題目34 單片機(jī)P1口控制轉(zhuǎn)彎燈實(shí)驗(yàn)
題目35 8只數(shù)碼管滾動(dòng)顯示單個(gè)數(shù)字
題目36 單片機(jī)擴(kuò)展82C55控制交通燈
題目37 甲機(jī)通過串口控制乙機(jī)LED閃爍
題目38 雙機(jī)間波特率可選的串行通信
題目39 雙機(jī)串行口方式1單工通信
題目40 雙機(jī)間的串口雙向通信
題目41 雙機(jī)串行口方式3通信
題目42 串口多機(jī)串行通信的設(shè)計(jì)
題目43 數(shù)碼管顯示4×4矩陣鍵盤的鍵號(hào)
題目44 LCD電子廣告屏
題目45 波形發(fā)生器的制作
題目46 頻率計(jì)的制作
題目47 單片機(jī)控制ADC0809的模數(shù)轉(zhuǎn)換與顯示
題目48 單片機(jī)數(shù)字電壓表設(shè)計(jì)
題目49 單片機(jī)控制串行A/D轉(zhuǎn)換器TLC
題目50 小直流電機(jī)調(diào)速控制系統(tǒng)
題目51 單片機(jī)控制三相單三拍步進(jìn)電機(jī)
題目52 單片機(jī)控制三相雙三拍步進(jìn)電機(jī)
題目53 單片機(jī)控制直流電機(jī)的轉(zhuǎn)速
題目54 電容、電阻參數(shù)測試系統(tǒng)的設(shè)計(jì)
題目55 單片機(jī)控制串行DAC-TLC
參考文獻(xiàn)