單片機套用設計與製作——基於Keil和Proteus開發仿真平台

單片機套用設計與製作——基於Keil和Proteus開發仿真平台

《單片機套用設計與製作——基於Keil和Proteus開發仿真平台》是2012年1月清華大學出版社出版的圖書,作者是王平。

基本介紹

  • 書名:單片機套用設計與製作——基於Keil和Proteus開發仿真平台
  • 作者:王平
  • ISBN:9787302275787
  • 定價:39元
  • 出版社清華大學出版社
  • 出版時間:2012.01.01
內容簡介,圖書目錄,

內容簡介

本書基於8051單片機設計了6個學習情境,分別是LED電子彩燈、電子鐘、簡易電子琴、數字電壓表、數字溫度控制器和電子日曆的設計與製作。每個學習情境包括多個任務案例,每個任務案例都有Keil項目程式和Proteus仿真。程式設計以C語言為主,涉及彙編及C語言編程、單片機硬體結構及存儲器、中斷/定時系統、時鐘計時、串列通信、電子音樂、模數轉換、數字溫度檢測、PWM調速、字元/點陣液晶顯示、I2C匯流排和實時時鐘等套用的設計與製作等內容。本書所有任務案例請在清華大學出版社網站下載。本書以任務為導向,實踐性強,適應職業崗位的實際工作需求,可作為高職高專院校相關專業的教學用書,也適用於單片機愛好者或工程技術人員。

圖書目錄

學習情境1LED電子彩燈的設計與製作
1.0學習情境任務描述
1.0.1學習目標
1.0.2學習與工作內容
1.0.3學業評價
1.1任務1認識單片機
1.1.1單片機的外觀模樣
1.1.2單片機的套用領域
1.1.3MCS51系列單片機
1.2任務2讓單片機動起來
1.2.1最簡單的單片機系統
1.2.2如何使用單片機
1.2.3KeilμVision軟體的操作使用
1.2.4Proteus軟體的操作使用
1.2.5點亮單只LED發光管
1.3任務3從外到內觀察單片機
1.3.1單片機的信號引腳
1.3.2單片機的內部結構
1.3.3單片機的並行連線埠
1.3.4單片機的時鐘與復位
1.4任務4認識單片機的存儲器組織
1.4.1初識單片機的存儲器
1.4.2單片機的程式存儲器
1.4.3單片機的數據存儲器
1.4.4單片機的特殊功能暫存器
1.4.5單片機的片外數據存儲器
1.5任務5探究單片機能聽懂的話
1.5.1單片機使用的語言
1.5.2認識單片機的彙編語言
1.5.3彙編語言的指令格式與定址方式
1.5.4數據傳送指令
1.5.5算術運算指令
1.5.6邏輯運算指令
1.5.7控制轉移指令
1.5.8位操作指令
1.5.9偽指令
1.5.10如何進行彙編語言程式設計
1.6任務6LED電子彩燈的設計與製作
1.6.1任務與計畫
1.6.2循環點亮LED
1.6.3硬體電路與軟體程式設計
1.6.4調試與仿真運行
1.6.5實物製作效果
總結與思考
習題1
學習情境2電子鐘的設計與製作
2.0學習情境任務描述
2.0.1學習目標
2.0.2學習與工作內容
2.0.3學業評價
2.1任務1認識單片機的中斷系統
2.1.1什麼是單片機的中斷
2.1.2單片機中斷的套用
2.2任務2認識單片機的定時器/計數器
2.2.1單片機的定時器/計數器
2.2.2定時器/計數器的工作方式
2.3任務3利用單片機輸出方波
2.3.1簡易方波發生器的設計
2.3.2調試與仿真運行
2.4任務4簡易計時器的設計
2.4.1認識LED顯示器
2.4.260s計時器的設計
2.4.3調試與仿真運行
2.5任務5認識單片機的C語言
2.5.1單片機的C語言
2.5.2C51的基本數據類型
2.5.3C51的基本運算
2.5.4C51的流程控制語句
2.5.5C51的函式及常用的宏
2.6任務6數碼管顯示牌
2.6.1任務與計畫
2.6.2C語言LED數碼管顯示
2.6.3硬體電路設計與軟體程式設計
2.6.4調試與仿真運行
2.7任務7簡易密碼鎖
2.7.1任務與計畫
2.7.2鍵盤的套用
2.7.3硬體電路設計與軟體程式設計
2.7.4調試與仿真運行
2.8任務8簡易秒表的設計
2.8.1任務與計畫
2.8.2硬體電路與軟體程式設計
2.8.3調試與仿真運行
2.9任務9電子鐘的設計
2.9.1任務與計畫
2.9.2硬體電路與軟體程式設計
2.9.3調試與仿真運行
2.9.4實物製作效果
總結與思考
習題2
學習情境3簡易電子琴的設計與製作
3.0學習情境任務描述
3.0.1學習目標
3.0.2學習與工作內容
3.0.3學業評價
3.1任務1認識串列通信與串列口
3.1.1串列通信的概念
3.1.2認識串列接口
3.1.3單片機串列口的結構與控制暫存器
3.1.4單片機串列口的工作方式
3.1.5串列口的波特率
3.2任務2單片機的雙機通信
3.2.1任務與計畫
3.2.2硬體電路與軟體程式設計
3.2.3調試與仿真運行
3.3任務3單片機與PC串列通信
3.3.1任務與計畫
3.3.2硬體電路與軟體程式設計
3.3.3調試與仿真運行
3.4任務4簡易交通燈的設計
3.4.1任務與計畫
3.4.2硬體電路與軟體程式設計
3.4.3調試與仿真運行
3.4.4實物製作效果
3.5任務5簡易電子琴的設計
3.5.1任務與計畫
3.5.2單片機如何發出音樂聲
3.5.3單鍵演奏一組音符
3.5.4演奏一首音樂
3.5.5硬體電路與軟體程式設計
3.5.6調試與仿真運行
3.5.7實物製作效果
總結與思考
習題3
學習情境4數字電壓表的設計與製作
4.0學習情境任務描述
4.0.1學習目標
4.0.2學習與工作內容
4.0.3學業評價
4.1任務1單片機的擴展
4.1.1存儲器的擴展
4.1.2I/O口的擴展
4.2任務2LED點陣顯示屏的設計
4.2.1認識LED點陣模組
4.2.2任務與計畫
4.2.3硬體電路與軟體程式設計
4.2.4調試與仿真運行
4.3任務3簡易波形信號發生器的設計
4.3.1認識D/A轉換器晶片DAC0832
4.3.2任務與計畫
4.3.3硬體電路與軟體程式設計
4.3.4調試與仿真運行
4.4任務4數字電壓表的設計
4.4.1認識A/D轉換器晶片ADC0808/0809
4.4.2任務與計畫
4.4.3硬體電路與軟體程式設計
4.4.4調試與仿真運行
總結與思考
習題4
學習情境5數字溫度控制器的設計與製作
5.0學習情境任務描述
5.0.1學習目標
5.0.2學習與工作內容
5.0.3學業評價
5.1任務1認識數字溫度感測器
5.1.1DS18B20數字溫度感測器
5.1.2感測器的讀寫時序
5.1.3感測器的操作使用
5.2任務2認識液晶顯示器
5.2.11602LCD液晶模組
5.2.2液晶模組讀寫操作時序
5.2.3液晶顯示模組套用實例
5.3任務3溫度報警器的設計
5.3.1任務與計畫
5.3.2硬體電路與軟體程式設計
5.3.3調試與仿真運行
5.4任務4直流電機控制器的設計
5.4.1任務與計畫
5.4.2電機的PWM驅動
5.4.3硬體電路與軟體程式設計
5.4.4調試與仿真運行
5.5任務5數字溫度控制器的設計
5.5.1任務與計畫
5.5.2硬體電路與軟體程式設計
5.5.3調試與仿真運行
總結與思考
習題5
學習情境6電子日曆的設計與製作
6.0學習情境任務描述
6.0.1學習目標
6.0.2學習與工作內容
6.0.3學業評價
6.1任務1認識I2C匯流排
6.1.1I2C匯流排協定
6.1.2I/O口模擬I2C匯流排操作
6.1.3I2C晶片24C04的使用
6.1.424C04套用設計
6.2任務2認識實時時鐘電路
6.2.1DS1302的使用
6.2.2DS1302的套用設計
6.3任務3認識12864LCD液晶顯示模組
6.3.112864LCD液晶顯示模組的使用
6.3.212864LCD液晶顯示模組的套用設計
6.4任務4電子日曆的設計
6.4.1任務與計畫
6.4.2硬體電路與軟體程式設計
6.4.3調試與仿真運行
總結與思考
習題6
附錄AMCS51指令表
附錄BASCII碼字元表
附錄C常用積體電路晶片
附錄D積體電路常見封裝形式
參考文獻

相關詞條

熱門詞條

聯絡我們