微控制器原理及應用模擬案例
內容描述
本書是一部論述微控制器原理及應用設計的案例教程(含紙質圖書、源代碼與電路)。基於Proteus和Keil軟件,本書設計了8位微控制器原理及應用相關的教學案例。全書共分為8章:第1章Proteus軟件使用,介紹了Proteus ISIS軟件的使用、原理圖的繪圖方法、模擬運行方法;第2章Keil軟件的使用,介紹了Keil的基本使用、C51編程與調試方法;第3章至第8章分別介紹了LED燈和按鍵控制、中斷技術應用、定時器應用、串口通信、輸出顯示模塊和外部功能硬件等案例。 本書將傳統物理開發板的實踐環節(硬件設計、軟件編程、系統調試和效果展現)全部遷移到模擬系統中,提供了詳盡的案例軟、硬件原理分析設計、完整的參考程序和模擬電路。本書對課程課內外實踐和創新設計教學提供支持。並對課程的教學效果的提升、學生的軟硬件系統協同開發的工程應用能力培養提供較好的支撐。 本書適合作為應用型本科院校電腦類專業的微控制器課程的實踐教材,也可以作為嵌入式技術人員的自學參考用書。
目錄大綱
第1章仿真工具
1.1Proteus介紹
1.2Proteus ISIS的使用
1.2.1ISIS啟動
1.2.2 添加元件
1.2.3修改屬性
1.2.4
1.2.5添加hex文件仿真運行
第2章軟件開發工具Keil
2.1Keil介紹
2.2Keil的基本使用方法
2.2.1建立工程
2.2.2選擇目標MCU
2.2.3輸入源程序
2.2.4添加C51源程序到工程中
2.2.5工程設置
2.2.6編譯源程序
2.2.7 添加hex文件到單片機
第3章LED燈和社區控制案例
3.1流水燈
3.1.1 案例概述
3.1.2要求
3.1.3知識點
3.1.4電路原理圖
3.1.5 案例應用程序
3.1.6 案例分析
3.2單鍵識別
3.2.1 案例概述
3.2.2要求
3.2.3知識點
3.2.4電路原理圖
3.2.5 案例應用程序
3.2.6 案例分析
3.3汽車燈光模擬控制
3.3.1 案例概述
3.3.2要求
3.3.3知識點
3.3.4電路原理圖
3.3.5 案例應用程序
3.3.6 案例分析
3.4I/O接口應用
3.4.1 案例概述
3.4.2要求
3.4.3知識點
3.4.4電路原理圖
3.4.5 案例應用程序
3.4.6 案例分析
3.5指令指令
3.5.1 案例概述
3.5.2要求
3.5.3知識點
3.5.4電路原理圖
3.5.5 案例應用程序
3.5.6 案例分析
3.6鍵盤接口應用
3.6.1 案例概述
3.6.2要求
3.6.3知識點
3.6.4電路原理圖
3.6.5 案例應用程序
3.6.6 案例分析
3.774LS244的應用
3.7.1 案例概述
3.7.2要求
3.7.3知識點
3.7.4電路原理圖
3.7.5 案例應用程序
3.7.6 案例分析
3.874LS138譯碼器的應用
3.8.1 案例概述
3.8.2要求
3.8.3知識點
3.8.4電路原理圖
3.8.5 案例應用程序
3.8.6 案例分析
3.98255A的應用
3.9.1 案例概述
3.9.2要求
3.9.3知識點
3.9.4電路原理圖
3.9.5 案例應用程序
3.9.6 案例分析
3.10RTX51的應用
3.10.1案例概述
3.10.2要求
3.10.3知識點
3.10.4電路原理圖
3.10.5 案例應用程序
3.10.6 案例分析
第4章中斷技術應用案例
4.1外部中斷
4.1.1 案例概述
4.1.2要求
4.1.3知識點
4.1.4電路原理圖
4.1.5 案例應用程序
4.1.6 案例分析
4.2除數
4.2.1 案例概述
4.2.2要求
4.2.3知識點
4.2.4電路原理圖
4.2.5 案例應用程序
4.2.6 案例分析
4.3外部中斷統計次數
4.3.1 案例概述
4.3.2要求
4.3.3知識點
4.3.4電路原理圖
4.3.5 案例應用程序
4.3.6 案例分析
4.4八路搶答器
4.4.1 案例概述
4.4.2要求
4.4.3知識點
4.4.4電路原理圖
4.4.5 案例應用程序
4.4.6 案例分析
4.5報警系統
4.5.1 案例概述
4.5.2要求
4.5.3知識點
4.5.4電路原理圖
4.5.5 案例應用程序
4.5.6 案例分析
第5章定時器應用案例
5.1 主動功能的應用
5.1.1 案例概述
5.1.2要求
5.1.3知識點
5.1.4電路原理圖
5.1.5 案例應用程序
5.1.6 案例分析
5.2定時器控制流水燈
5.2.1 案例概述
5.2.2要求
5.2.3知識點
5.2.4 電路原理圖
5.2.5 案例應用程序
5.2.6 案例分析
5.3定時器控制交通燈
5.3.1 案例概述
5.3.2要求
5.3.3知識點
5.3.4電路原理圖
5.3.5 案例應用程序
5.3.6 案例分析
第6章串口通信案例
6.1串口通信
6.1.1 案例概述
6.1.2要求
6.1.3知識點
6.1.4 電路原理圖
6.1.5 案例分析
6.1.6程序代碼
6.2MCU-MCU串口通信
6.2.1 案例概述
6.2.2要求
6.2.3知識點
6.2.4電路原理圖
6.2.5 案例應用程序
6.2.6 案例分析
第7章輸出顯示模塊案例
7.1LED數碼管動態顯示
7.1.1 案例概述
7.1.2要求
7.1.3知識點
7.1.4程序流程圖及代碼
7.1.5 案例分析
7.274LS164驅動數碼管
7.2.1 案例概述
7.2.2要求
7.2.3知識點
7.2.4電路原理圖
7.2.5 案例應用程序
7.2.6 案例分析
7.374HC273驅動數碼管
7.3.1 案例概述
7.3.2要求
7.3.3知識點
7.3.4電路原理圖
7.3.5 案例應用程序
7.3.6 案例分析
7.4點陣屏顯示
7.4.1 案例概述
7.4.2要求
7.4.3知識點
7.4.4電路原理圖
7.4.5 案例應用程序
7.4.6 案例分析
7.5點陣屏移動顯示
7.5.1 案例概述
7.5.2要求
7.5.3知識點
7.5.4電路原理圖
7.5.5 案例應用程序
7.5.6 案例分析
7.6字符型LCD1602
7.6.1 案例概述
7.6.2要求
7.6.3知識點
7.6.4原理
7.6.5 案例應用程序
7.6.6顯示一個自定義字符的原理
7.6.7 顯示一個自定義字符的程序
第8章外部功能硬件案例
8.1溫度傳感器
8.1.1 案例概述
8.1.2要求
8.1.3知識點
8.1.4原理
8.1.5 案例應用程序
8.2DS18B20多點溫度採集
8.2.1 案例概述
8.2.2要求
8.2.3知識點
8.2.4原理
8.2.5 案例應用程序
8.2.6 案例分析
8.3SHT11溫度傳感器
8.3.1 案例概述
8.3.2要求
8.3.3知識點
8.3.4原理
8.3.5 案例應用程序
8.4DS1302時鐘
8.4.1 案例概述
8.4.2要求
8.4.3知識點
8.4.4原理
8.4.5 案例應用程序
8.5步進電機控制
8.5.1 案例概述
8.5.2要求
8.5.3知識點
8.5.4原理
8.5.5 案例應用程序
8.6電梯仿真控制系統
8.6.1 案例概述
8.6.2要求
8.6.3知識點
8.6.4原理
8.6.5 案例應用程序
參考文獻
作者介紹
程宏斌
單位:江蘇常熟理工學院
職務、職稱:副教授
性別:男
年齡:45歲
研究方向為嵌入式系統和無線傳感器網絡。發表SCI檢索論文、中文核心期刊論文20餘篇。具有豐富的實踐經驗,參與保護省級項目,指導或參與保護機器人設計類競賽並獲得勝利 全國影視及省級優秀項目。
孫霞
單位:江蘇常熟理工學院
職務、職稱:副教授
性別:女
年齡:42歲
研究方向為嵌入式技術應用開發。發表EI檢索論文、計算機中文核心論文10餘篇。具有豐富的實踐經驗,參與省廳級項目。