注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護單片機技術基礎與應用

單片機技術基礎與應用

單片機技術基礎與應用

定 價:¥35.00

作 者: 劉宸 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 單片機與嵌入式 計算機?網絡

購買這本書可以去


ISBN: 9787121315299 出版時間: 2017-05-01 包裝: 平裝
開本: 16開 頁數: 240 字數:  

內容簡介

  本書是根據教育部《關于推進中等和高等職業(yè)教育協調發(fā)展的指導意見》(教職成[2011]9號)文件精神,為探索實踐系統(tǒng)培養(yǎng)、中高職銜接,貫通人才培養(yǎng)通道,結合中職學生的認知規(guī)律,對接國家職業(yè)標準,按照中高職銜接應用電子技術專業(yè)人才培養(yǎng)目標,經過系統(tǒng)化設計,在明確中高職課程各自教學重點后編寫的中職專業(yè)教材。本書以應用模塊方式組織編寫內容,共設10個項目,按難度階梯分為24個學習任務,遵循小步快跑的原則。每個任務都按照系統(tǒng)設計開發(fā)過程:“任務提出”、“任務分析”、“相關知識”和“任務實施”4個步驟來完成。本書主要內容包括:MCS-51系列單片機的引腳功能和單片機*小系統(tǒng);制作和熟悉單片機實驗電路板和相關的連接線、下載線;然后,從*簡單的點亮彩燈開始,介紹軟件開發(fā)平臺、仿真軟件和下載軟件的使用,單片機的端口應用、中斷系統(tǒng)、定時器、串行口,以及單片機系統(tǒng)設計中必不可少的鍵盤、顯示器,單片機與外部電路A/D和D/A轉換技術的應用;*后介紹了移動字幕顯示系統(tǒng)的設計。通過完成項目,掌握單片機技術基礎知識和技能。

作者簡介

  劉宸,四川職業(yè)技術學院講師,畢業(yè)于四川大學,電路與系統(tǒng)專業(yè),理學碩士。長期指導大學生電子設計競賽,主要研究方向:電子產品設計。

圖書目錄

項目一 認識單片機\t1
任務一 單片機芯片認識\t1
任務提出\t1
任務分析\t1
相關知識\t2
一、單片機的發(fā)展與常用類型\t2
二、AT89S51單片機\t2
任務實施\t9
一、AT89S5x單片機芯片\t10
二、其他系列單片機芯片\t10
任務二 單片機最小系統(tǒng)的認識\t10
任務提出\t10
任務分析\t10
相關知識\t11
一、AT89S51單片機的最小系統(tǒng)\t11
二、基本外圍擴展應用電路\t12
任務實施\t14
一、單片機實驗電路板簡介\t14
二、單片機實驗電路板安裝和制作\t15
任務評價\t18
一、成果展示與分享\t18
二、安裝外觀質量評價\t18
任務三 單片機程序實踐操作\t18
任務提出\t18
任務分析\t19
相關知識\t19
一、單片機的工作過程\t19
二、單片機的編程語言\t20
三、單片機程序開發(fā)過程\t20
任務實施\t21
思考與練習\t22
項目二 彩燈控制\t23
任務一 彩燈的點亮與熄滅\t24
任務提出\t24
任務分析\t24
相關知識\t24
一、C51基本知識\t24
二、C51程序設計基礎\t27
三、單片機引腳的使用\t29
任務實施\t32
一、硬件設計\t32
二、軟件設計\t33
三、Proteus仿真\t34
任務二 彩燈的閃爍\t35
任務提出\t35
任務分析\t35
相關知識\t36
一、C51的數據類型、常量、變量及表達式\t36
二、C51的循環(huán)語句\t41
三、C51函數的定義和調用\t43
四、延時函數\t45
任務實施\t46
一、硬件設計\t46
二、軟件設計\t46
三、Proteus仿真\t47
任務三 跑馬燈\t47
任務提出\t47
任務分析\t48
相關知識\t48
一、C51的位運算規(guī)則\t48
二、C51的條件語句\t50
三、端口的定義及應用\t51
任務實施\t52
一、硬件設計\t52
二、軟件設計\t52
三、Proteus仿真\t58
任務四 任意變化的彩燈控制\t58
任務提出\t58
任務分析\t59
相關知識\t59
任務實施\t60
一、硬件設計\t60
二、軟件設計\t60
三、Proteus仿真\t62
思考與練習\t63
項目三 簡易數字鐘\t64
任務一 LED數碼管的靜態(tài)顯示\t65
任務提出\t65
任務分析\t65
相關知識\t66
一、LED數碼管的工作原理\t66
二、靜態(tài)顯示原理\t67
任務實施\t72
一、硬件設計\t72
二、軟件設計\t72
三、Proteus仿真\t73
任務二 LED數碼管的動態(tài)顯示\t74
任務提出\t74
任務分析\t74
相關知識\t75
一、動態(tài)顯示原理\t75
二、常見動態(tài)顯示電路\t76
任務實施\t78
一、硬件設計\t78
二、軟件設計\t79
三、Proteus仿真\t81
任務三 簡易數字鐘\t81
任務提出\t81
任務分析\t82
相關知識\t82
任務實施\t82
一、硬件設計\t82
二、軟件設計\t83
三、Proteus仿真\t85
思考與練習\t86
項目四 鍵盤輸入\t87
任務一 按鍵控制數碼顯示\t87
任務提出\t87
任務分析\t87
相關知識\t88
一、單片機引腳的讀入\t88
二、按鍵抖動與消抖的方法\t89
三、獨立按鍵接口電路\t91
任務實施\t91
一、硬件設計\t91
二、軟件設計\t92
三、Proteus仿真\t93
任務二 鍵盤輸入數碼\t94
任務提出\t94
任務分析\t94
相關知識\t95
一、矩陣鍵盤掃描與譯碼的原理\t95
二、鍵盤狀態(tài)的檢測方式\t99
任務實施\t100
一、硬件設計\t100
二、軟件設計\t101
三、Proteus仿真\t103
思考與練習\t104
項目五 鍵控彩燈\t105
任務提出\t105
任務分析\t105
相關知識\t106
一、中斷的概念\t106
二、常用中斷控制寄存器\t106
三、中斷源和優(yōu)先次序\t108
四、外部中斷的實現過程\t109
五、C51中的中斷函數\t109
任務實施\t110
一、硬件設計\t110
二、軟件設計\t110
三、Proteus仿真\t113
思考與練習\t113
項目六 簡易頻率計\t114
任務一 輸出1000Hz的方波\t114
任務提出\t114
任務分析\t114
相關知識\t115
一、定時器/計數器簡介\t115
二、定時器/計數器的模式控制寄存器TMOD\t115
三、定時器/計數器的工作方式\t116
四、定時器/計數器中斷的實現過程\t118
五、定時器/計數器的初始化設置\t119
六、定時器/計數器的中斷服務程序編寫\t120
任務實施\t120
一、硬件設計\t120
二、軟件設計\t121
三、Proteus仿真\t122
任務二 每秒閃爍一次的LED\t123
任務提出\t123
任務分析\t124
相關知識\t124
一、變量的作用范圍\t124
二、變量的生存期\t124
任務實施\t126
一、硬件設計\t126
二、軟件設計\t126
三、Proteus仿真\t128
任務三 簡易頻率計\t128
任務提出\t128
任務分析\t128
相關知識\t129
一、定時器的計數方式\t129
二、定時器T2簡介\t129
任務實施\t130
一、硬件設計\t130
二、軟件設計\t130
三、Proteus仿真\t133
思考與練習\t134
項目七 單片機雙機通信\t135
任務一 單片機與PC通信\t135
任務提出\t135
任務分析\t135
相關知識\t136
一、串行通信基礎\t136
二、串行通信總線標準及其接口\t139
三、MCS-51單片機的串口相關寄存器\t139
四、串口工作方式\t141
五、波特率設置\t144
任務實施\t144
一、硬件設計\t144
二、軟件設計\t145
三、Proteus仿真\t147
任務二 雙機通信\t148
任務提出\t148
任務分析\t148
相關知識\t149
一、通信協議\t149
二、多機通信原理\t150
任務實施\t151
一、硬件設計\t151
二、軟件設計\t151
三、Proteus仿真\t155
思考與練習\t157
項目八 簡易波形發(fā)生器\t158
任務一 數控電壓源\t158
任務提出\t158
任務分析\t158
相關知識\t159
一、D/A的基本概念\t159
二、D/A的主要性能指標\t159
三、DAC0832簡介\t160
四、TL431簡介\t161
任務實施\t161
一、硬件設計\t161
二、軟件設計\t162
三、Proteus仿真\t164
任務二 簡易波形發(fā)生器\t165
任務提出\t165
任務分析\t165
相關知識\t166
任務實施\t166
一、硬件設計\t166
二、軟件設計\t167
三、Proteus仿真\t169
思考與練習\t170
項目九 簡易數字電壓表\t171
任務提出\t171
任務分析\t171
相關知識\t172
一、輸入通道概述\t172
二、A/D轉換器簡介\t172
三、ADC0809簡介\t174
任務實施\t177
一、硬件設計\t177
二、軟件設計\t178
三、Proteus仿真\t180
思考與練習\t181
項目十 移動字幕的制作\t182
任務一 用點陣LED實現移動字符顯示\t182
任務提出\t182
任務分析\t182
相關知識\t183
一、點陣顯示原理\t183
二、LED點陣\t183
三、LED點陣驅動電路\t187
四、點陣取模軟件\t188
任務實施\t188
一、硬件設計\t188
二、軟件設計\t189
三、Proteus仿真\t192
任務二 字符液晶LCD1602顯示應用\t193
任務提出\t193
任務分析\t193
相關知識\t193
一、LCD1602液晶顯示器簡介\t193
二、LCD1602顯示控制\t194
三、LCD1602驅動函數\t195
四、LCD1602顯示示例\t198
任務實施\t198
一、硬件設計\t198
二、軟件設計\t199
三、Proteus仿真\t201
任務三 點陣液晶LCD12864顯示應用\t202
任務提出\t202
任務分析\t202
相關知識\t203
一、LCD12864液晶顯示器簡介\t203
二、LCD12864引腳功能\t204
三、LCD12864主要驅動函數\t204
任務實施\t209
一、硬件設計\t209
二、軟件設計\t209
三、Proteus仿真\t212
思考與練習\t213
附錄A Keil軟件的使用\t214
附錄B 程序下載\t219
附錄C Proteus仿真\t224
參考文獻\t229

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號