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