單片機應用技術(shù)(C語言版 第2版 微課版)/浙江省普通高!笆濉毙滦螒B(tài)教材
定 價:45.8 元
叢書名:浙江省普通高!笆濉毙滦螒B(tài)教材 , “十二五”職業(yè)教育國家規(guī)劃教材
- 作者:李文華,新世紀高職高專教材編審委員會 編
- 出版時間:2018/6/1
- ISBN:9787568514262
- 出 版 社:大連理工大學出版社
- 中圖法分類:TP312C
- 頁碼:264
- 紙張:膠版紙
- 版次:2
- 開本:16開
《單片機應用技術(shù)(C語言版 第2版 微課版)/浙江省普通高校“十三五”新形態(tài)教材》根據(jù)企業(yè)對單片機應用系統(tǒng)開發(fā)的能力要求,結(jié)合目前的職業(yè)教育改革精神,按照“項目化教學和任務驅(qū)動的一體化教學”的原則,以C語言為程序設計語言,整合了C語言程序設計和單片機原理與接口技術(shù)的內(nèi)容,選用7個項目共20個典型任務,以產(chǎn)品制作為載體,在產(chǎn)品制作的過程中講解單片機的知識點。內(nèi)容主要有:控制1只發(fā)光二極管閃爍顯示、顯示開關(guān)量的輸入狀態(tài)、控制樓梯燈、制作跑馬燈、制作流水燈、顯示按鍵按下的次數(shù)、睡眠CPU、制作簡易秒表、制作簡易頻率計、制作用數(shù)碼管顯示的秒表、控制秒表的啟停與清0、串口擴展并口模擬交通燈、實現(xiàn)單片機與單片機的通信、用PC機控制秒表的啟停與清0、制作數(shù)字電壓表、制作液晶顯示的數(shù)字電壓表、制作波形發(fā)生器、保存設定數(shù)據(jù)、制作數(shù)字溫度計、制作電動機控制器。
項目1 單片機應用系統(tǒng)開發(fā)入門實踐
任務1 控制1只發(fā)光二極管閃爍顯示
任務要求
相關(guān)知識
1.單片機的引腳功能
2.單片機的內(nèi)部結(jié)構(gòu)
3.單片機的存儲組織結(jié)構(gòu)
4.單片機的最小系統(tǒng)
5.C51程序的特點
任務實施
1.搭建硬件電路
2.安裝USB轉(zhuǎn)串口的驅(qū)動程序
3.查看USB口映射的串口號
4.在Keil中添加STC單片機
5.建立Keil工程
6.配置工程
7.編譯、連接
8.調(diào)試程序
9.下載hex文件至單片機中
應用總結(jié)與拓展
項目2 單片機的并行I/O端口應用實踐
任務2 顯示開關(guān)量的輸入狀態(tài)
任務要求
相關(guān)知識
1.C51中的數(shù)據(jù)類型
2.常量與變量
3.賦值運算
4.特殊功能寄存器的定義
5.并行端口P1的應用特性
6.并行端口P0的應用特性
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
宏定義
任務3 控制樓梯燈
任務要求
相關(guān)知識
1.關(guān)系運算
2.邏輯運算
3.表達式語句與復合語句
4.if分支結(jié)構(gòu)
5.并行端口P2的應用特性
6.并行端口P3的應用特性
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
文件包含
任務4 制作跑馬燈
任務要求
相關(guān)知識
1.算術(shù)運算
2.位操作運算
3.循環(huán)結(jié)構(gòu)
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
C51中的內(nèi)嵌函數(shù)
任務5 制作流水燈
任務要求
相關(guān)知識
1.函數(shù)
2.C51中變量的存儲類型
3.一維數(shù)組
4.查表程序
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
1.全局變量與局部變量
2.二維數(shù)組
3.字符數(shù)組
項目3 單片機的中斷與低功耗工作方式應用實踐
任務6 顯示鍵按下的次數(shù)
任務要求
相關(guān)知識
1.中斷的基礎(chǔ)知識
2.單片機的中斷系統(tǒng)結(jié)構(gòu)
3.中斷系統(tǒng)中的特殊功能寄存器
4.C51中的中斷編程方法
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務7 睡眠CPU
任務要求
相關(guān)知識
1.C51中的復合賦值運算
2.電源管理特殊功能寄存器PCON
3.低功耗工作方式的設置與解除
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
項目4 單片機的定時/計數(shù)器應用實踐
任務8 制作簡易秒表
任務要求
相關(guān)知識
1.定時/計數(shù)器的組成結(jié)構(gòu)
2.控制定時/計數(shù)器運行的特殊功能寄存器
3.定時/計數(shù)器的工作方式
4.定時/計數(shù)器的編程方法
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務9 制作簡易頻率計
任務要求
相關(guān)知識
1.定時/計數(shù)器做計數(shù)器使用
2.測量頻率的方法
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
1.共用體類型
2.枚舉類型
項目5 顯示與鍵盤擴展實踐
任務10 制作用數(shù)碼管顯示的秒表
任務要求
相關(guān)知識
1.switch/case分支結(jié)構(gòu)
2.數(shù)碼管的結(jié)構(gòu)及其顯示原理
3.數(shù)碼管的靜態(tài)顯示
4.數(shù)碼管的動態(tài)掃描顯示
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務11 控制秒表的啟停與清O
任務要求
相關(guān)知識
1.循環(huán)結(jié)構(gòu)中的break語句與continue語句
2.鍵盤處理的流程
3.獨立式鍵盤接口
4.矩陣式鍵盤接口
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
項目6 單片機的串口應用實踐
任務12 串口擴展并口模擬交通燈
任務要求
相關(guān)知識
1.串行通信的基本知識
2.MCS一51單片機串口的結(jié)構(gòu)
3.與串口相關(guān)的特殊功能寄存器
4.串口同步通信的工作方式
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務13 用計算機控制秒表
任務要求
相關(guān)知識
1.串口做異步通信的工作方式
2.串口的編程方法
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
1.指針變量的定義
2.與指針變量相關(guān)的運算符
3.一維數(shù)組的指針與指向一維數(shù)組的指針變量
項目7 單片機應用系統(tǒng)擴展實踐
任務14 制作數(shù)字電壓表
任務要求
相關(guān)知識
1.單片機的三總線
2.C51中外部端口的訪問方法
3.A/D轉(zhuǎn)換器的基本知識
4.并行ADC0804的應用特性
5.數(shù)字濾波
6.標度轉(zhuǎn)換
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務15 制作液晶顯示的數(shù)字電壓表
任務要求
相關(guān)知識
1.用I/O端口擴展并行接口芯片
2.字符型液晶顯示器1602的應用特性
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務16 制作波形發(fā)生器
任務要求
相關(guān)知識
1.D/A轉(zhuǎn)換器的基礎(chǔ)知識
2.帶有SPI接口的D/A轉(zhuǎn)換器TLC5615的應用特性
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
SPI總線接口
任務17 保存設定數(shù)據(jù)
任務要求
相關(guān)知識
1.I2C總線
2.AT24C02的應用特性
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務18 制作數(shù)字溫度計
任務要求
相關(guān)知識
1.DSl8820的引腳功能
2.單片機與DSl8820的接口電路
3.DSl8820的內(nèi)部結(jié)構(gòu)
4.DSl8。B20的操作時序
5.DSl8820的訪問命令
6.DSl8820的訪問方法
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
任務19 制作電動機控制器
任務要求
相關(guān)知識
1.復用鍵的處理方法
2.直流電動機的正、反轉(zhuǎn)控制
3.直流電動機的調(diào)速控制
任務實施
1.搭建硬件電路
2.編寫軟件程序
應用總結(jié)與拓展
參考文獻
附錄
附錄1 C51中的運算符與結(jié)合性
附錄2 MFSC一2實驗平臺簡介