單片機套用技術:彙編+C51項目教程

單片機套用技術:彙編+C51項目教程

《單片機套用技術:彙編+C51項目教程》是2021年機械工業出版社出版的圖書。

基本介紹

  • 中文名:單片機套用技術:彙編+C51項目教程
  • 作者:姚存治,黃峰亮
  • 出版時間:2021年
  • 出版社:機械工業出版社
  • ISBN:9787111675310
內容簡介,圖書目錄,

內容簡介

本書共設計了10個項目,分別是:單片機控制的LED流水燈的設計與製作、單片機控制的數碼管電子時鐘的設計與製作、可調控走馬燈的設計與製作、單片機控制的點陣顯示屏的設計與製作、用LCD1602與DS18B20設計數字溫度計、用24C02與LED數碼管顯示器設計電子密碼鎖、單片機控制的波形發生器的設計與製作、單片機交通燈遠程控制系統的設計與製作、基於單片機的直流電動機正反轉控制系統的設計與仿真、SF6氣體密度實時監測系統的設計與仿真。
本書以項目為載體,涵蓋了單片機系統中典型的知識點:存儲器結構、中斷與定時、LED數碼管顯示器與點陣顯示器、鍵盤、LCD1602字元液晶顯示器和LCD12864圖形液晶顯示器、1wire匯流排、SPI匯流排、I2C匯流排、串列通信、AD轉換及DA轉換、DS18B20和DS1302的用法、單片機系統開發環境。內容的編排上遵循工作過程導向的思路,採用項目主導,任務分解的方式。在程式方面既有彙編語言編程,又有C51編程。每個項目都用到了WAVE 6000或KEIL C51開發軟體和Proteus仿真軟體,可以真正實現在課堂上做實驗,實現“學中做、做中學”的高效學習方式。
本書可作為高職高專院校機電類、鐵道機車車輛類、物聯網套用技術等相關專業的單片機課程教材或教學參考書,也可作為工程技術人員的參考用書。

圖書目錄

前言
項目1單片機控制的LED流水燈的
設計和製作
任務1.1初識單片機
1.1.1什麼是單片機
1.1.2單片機的套用形式
1.1.3單片機的發展歷程
1.1.4單片機的主要產品種類
1.1.5單片機的套用領域
任務1.2了解單片機中的數制與碼制
1.2.1數制
1.2.2各種數制間的轉換
1.2.3計算機中數的表示
1.2.4常用二進制編碼
任務1.3學習MCS51單片機的內部配置和
引腳功能
1.3.1MCS51單片機的內部結構
及工作原理
1.3.2MCS51單片機的引腳功能
1.3.3MCS51單片機的存儲器結構
1.3.4單片機最小系統的概念
任務1.4了解單片機的開發環境
1.4.1WAVE6000軟體使用簡介
1.4.2KEIL μVision4軟體
使用簡介
1.4.3Proteus 7.8軟體簡介
任務1.5學習單片機C51編程
1.5.1C51的數據結構
1.5.2C51的運算符
1.5.3一個完整的C51程式結構
1.5.4C51的套用舉例
任務1.68位LED流水燈的控制設計
與仿真
1.6.1硬體介紹
1.6.2程式的編制
1.6.3綜合仿真調試
思考與練習
項目2單片機控制的數碼管電子時鐘的
設計與製作
任務2.1學習單片機彙編語言
2.1.1彙編語言的特點
2.1.2彙編語言的語句和指令
2.1.3MCS51單片機指令簡介及指令中
符號的含義
2.1.4定址方式
任務2.2學習MCS51單片機指令系統
2.2.1數據傳送類指令
2.2.2算術運算指令
2.2.3邏輯運算與移位類指令
2.2.4控制轉移類指令
2.2.5位操作指令
任務2.3學習彙編語言程式設計
2.3.1軟體編程的步驟和方法
2.3.2彙編語言源程式的彙編
2.3.3彙編語言編程實例
任務2.4學習MCS51單片機
中斷系統
2.4.1中斷的基本概念
2.4.2引入中斷技術的優點
2.4.3中斷系統應有的功能
2.4.4中斷請求標誌
2.4.5中斷允許控制
2.4.6中斷優先權的設定
2.4.7中斷處理過程分析
2.4.8中斷技術套用
任務2.5學習MCS51單片機定時器/
計數器
2.5.1定時器/計數器的結構和
工作原理
2.5.2定時器/計數器的四種工作
方式分析
2.5.3定時器/計數器的套用
任務2.6認識LED數碼管顯示器
2.6.1LED數碼管顯示器的內部結構
和顯示原理
2.6.2LED顯示方式
2.6.3MCS51和八段數碼管顯示器的
接口設計
任務2.78位數字時鐘的設計與仿真
2.7.1硬體電路設計
2.7.2程式設計
2.7.3綜合調試
思考與練習
項目3可調控走馬燈的設計
與製作
任務3.1學習鍵盤接口技術
3.1.1獨立式鍵盤套用
3.1.2按鍵的消抖處理
3.1.3行列式鍵盤套用
任務3.2可調控走馬燈的設計
與仿真
3.2.1硬體電路設計
3.2.2程式編制
3.2.3綜合仿真調試
思考與練習
項目4單片機控制的點陣顯示屏的設計
與製作
任務4.1LED點陣顯示器介紹
4.1.1LED點陣顯示器的結構和原理
4.1.2MCS51單片機和LED點陣顯示器
的接口設計
任務4.2單片機控制的點陣顯示屏的
設計與仿真
4.2.1硬體電路設計
4.2.2程式編制
4.2.3綜合仿真調試
思考與練習
項目5用LCD1602與DS18B20設計
數字溫度計
任務5.1學習LCD1602的原理與接口
5.1.1LCD1602的內部結構
5.1.2LCD1602的控制命令
5.1.3MCS51與LCD1602的
接口技術
任務5.21wire單匯流排技術與DS18B20
的套用
5.2.11wire單匯流排技術簡介
5.2.2DS18B20簡介
任務5.3數字溫度計設計與仿真
5.3.1硬體電路設計
5.3.2程式編制
5.3.3綜合仿真調試
思考與練習
項目6用24C02與LED數碼管
顯示器設計電子密碼鎖
任務6.1學習I2C匯流排擴展
6.1.1I2C匯流排基礎知識
6.1.2串列E2PROM 24C02擴展
任務6.2電子密碼鎖設計與仿真
6.2.1硬體電路設計
6.2.2程式編制
6.2.3綜合仿真調試
思考與練習
項目7單片機控制波形發生器的設計
與製作
任務7.1了解DA轉換器原理及指標
7.1.1DA轉換器的原理
7.1.2DA轉換器的性能指標
7.1.3典型的DA轉換器DAC0832
任務7.2學習單片機與DA轉換器的
接口套用
7.2.1單片機與並行8位DA轉換器的
接口套用
7.2.2單片機與並行12位DA轉換器的
接口方法
7.2.3單片機與串列DA
轉換器接口
任務7.3了解AD轉換器原理及指標
7.3.1逐次逼近式AD轉換器的
原理分析
7.3.2AD轉換器的性能指標
7.3.3典型的AD轉換器ADC0809
任務7.4學習單片機與AD轉換器的
接口套用
7.4.1單片機與並行8位AD轉換器的
接口套用
7.4.2單片機與串列8位AD轉換器的
接口套用
任務7.5波形發生器的設計與仿真
7.5.1硬體電路設計
7.5.2典型波形分析
7.5.3程式設計
7.5.4綜合仿真調試
思考與練習
項目8單片機交通燈遠程控制系統的
設計與製作
任務8.1認識串列通信接口
8.1.1串列通信基礎知識
8.1.2AT89S51單片機串列口
8.1.3串列通信的電平轉換
8.1.4串列口套用
任務8.2單片機交通燈遠程控制系統的
設計與仿真
8.2.1硬體電路設計
8.2.2虛擬串列口驅動軟體及串列口調試
軟體的使用
8.2.3程式設計
8.2.4綜合仿真調試
思考與練習

相關詞條

熱門詞條

聯絡我們