定 價:39.8 元
叢書名:高職高專機電類專業(yè)規(guī)劃教材
- 作者:宋雪臣,單振清主編
- 出版時間:2020/7/1
- ISBN:9787122368003
- 出 版 社:化學工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:188頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以C語言為編程語言,以程序開發(fā)軟件KeilC和電路設計調試軟件Proteus為學習工具,通過八個項目介紹了MCS-51單片機的結構、程序設計、中斷系統及應用、定時器系統及應用、存儲器及其擴展、單片機I/O接口擴展、單片機串行通信、單片機接口技術等,每個項目包括項目描述、知識準備、項目實施、拓展與提高、項目小結和項目訓練六個環(huán)節(jié)。
宋雪臣,男,1969年生人,副教授職稱,碩士研究生學歷,從教于山東水利職業(yè)技術學院電氣系,山東工業(yè)大學電氣自動化專業(yè)畢業(yè),從事高職高專教學二十余載,具有豐富的教學和社會實踐經驗.編寫高職高專教材多部,包括單片機應用技術,傳感器應用技術等。
項目一閃爍彩燈設計1
【項目描述】1
【知識準備】1
一、單片機概述1
二、AT89S51單片機的基本結構1
三、AT89S51引腳及功能3
四、CPU的結構 4
五、單片機的存儲結構5
六、單片機小系統構建8
【項目實施】11
一、設計方案11
二、硬件電路11
三、源程序設計與調試11
四、Proteus仿真15
【拓展與提高】19
【項目小結】19
【項目訓練】20
項目二汽車轉向燈設計22
【項目描述】22
【知識準備】22
一、AT89S51的I/O口22
二、C語言程序的基本結構25
三、C語言語法基礎25
四、程序基本結構與相關語句33
【項目實施】36
一、設計方案36
二、硬件電路37
三、源程序設計與調試38
四、Proteus仿真40
【拓展與提高】40
【項目小結】42
【項目訓練】42
項目三故障報警器設計45
【項目描述】45
【知識準備】45
一、中斷的基本概念45
二、AT89S51單片機的中斷系統46
三、中斷處理過程50
四、中斷服務程序編寫53
五、數組53
六、LED數碼管56
【項目實施】58
一、設計方案58
二、硬件電路58
三、Keil C51源程序設計與調試58
四、Proteus仿真61
【拓展與提高】61
一、借用定時器溢出中斷作為外部中斷61
二、采用中斷加查詢法擴展外部中斷62
【項目小結】63
【項目訓練】64
項目四可調時間電子鐘設計66
【項目描述】66
【知識準備】66
一、定時/計數器的結構66
二、定時器/計數器的工作原理67
三、 定時器控制寄存器和工作方式寄存器67
四、定時/計數器的工作方式69
五、定時器/計數器的編程和應用75
六、函數78
【項目實施】81
一、設計方案81
二、硬件電路81
三、Keil C51源程序設計與調試81
四、Proteus仿真86
【拓展與提高】86
【項目小結】88
【項目訓練】89
項目五路通燈設計92
【項目描述】92
【知識準備】92
一、AT89S51系統擴展概述92
二、程序存儲器的擴展98
三、數據存儲器的擴展101
四、擴展并行I/O口103
【項目實施】108
一、設計方案108
二、硬件電路108
三、Keil C51源程序設計與調試109
四、Proteus仿真111
【拓展與提高】112
【項目小結】114
【項目訓練】115
項目六密碼鎖設計118
【項目描述】118
【知識準備】118
一、鍵盤接口原理118
二、AT89S51單片機與液晶顯示器(LCD)的接口121
【項目實施】128
一、設計方案128
二、硬件電路128
三、Keil C51源程序設計與調試129
四、Proteus仿真136
【拓展與提高】137
【項目小結】137
【項目訓練】139
項目七串行通信140
【項目描述】140
【知識準備】140
一、串行通信基礎140
二、 AT89S51的串行口142
【項目實施】149
一、設計方案149
二、硬件電路150
三、Keil C51源程序設計與調試150
四、Proteus仿真153
【拓展與提高】154
一、串口類型154
二、USB接口154
【項目小結】155
【項目訓練】156
項目八數字電壓表設計159
【項目描述】159
【知識準備】159
一、D/A轉換器芯片及其接口技術159
二、A/D轉換器芯片及其接口技術169
【項目實施】181
一、設計方案181
二、硬件電路182
三、Keil C51源程序設計與調試182
四、Proteus仿真185
【拓展與提高】186
【項目小結】186
【項目訓練】187
參考文獻189