基於Proteus仿真的單片機技能套用(雙色)

基於Proteus仿真的單片機技能套用(雙色)

《基於Proteus仿真的單片機技能套用(雙色)》是2014年3月電子工業出版社出版的圖書,作者是金傑,郭寶生。

基本介紹

  • 書名:基於Proteus仿真的單片機技能套用(雙色)
  • 作者:金傑,郭寶生
  • 出版社:電子工業出版社
  • 出版時間:2014年3月
  • 頁數:232 頁
  • 開本:16(185*260)
  • ISBN:9787121225017
  • 字數:371千字
  • 版次:01-01
內容簡介,圖書目錄,作者簡介,

內容簡介

本書基於Proteus軟體仿真軟體和Keil μVision集成開發軟體,介紹MCS-51單片機套用開發技術及單片機C語言程式設計技術,使讀者僅用一台計算機在純軟體環境下就可以完成單片機應用程式設計、調試和系統開發。 本書採用案例教學法,通過40個單片機C語言程式設計案例,詳細介紹了MCS-51單片機的並行I / O口編程、中斷程式設計、定時/計數器套用、串口通信程式設計,其中還涉及LED、揚聲器、繼電器、數碼管、LED點陣、液晶顯示器、A / D轉換等接口電路和編程方法。

圖書目錄

項目一 認識單片機及其開發工具1
技能套用一 仿真軟體Proteus的使用2
一、仿真軟體Proteus簡介2
二、建立第一個仿真電路3
三、Proteus高級套用7
技能套用二 集成開發軟體Keil C51的使用22
一、集成開發軟體Keil C51簡介22
二、建立第一個C程式項目23
知識連結一 認識單片機與單片機系統27
一、什麼是單片機27
二、什麼是單片機系統28
知識連結二 MCS-51單片機的外部引腳及最小套用系統29
一、MCS-51單片機簡介29
二、MCS-51單片機的外部引腳29
三、MCS-51單片機最小套用系統31
知識連結三 單片機中的數制33
一、十進制33
二、二進制33
三、十六進制33
知識連結四 單片機常用開發工具和程式 設計語言34
一、仿真器35
二、編程器和ISP下載線35
三、程式設計語言簡介36
綜合訓練 Proteus與Keil整合構建單片機 虛擬實驗室36
一、Proteus和Keil C51建立通信37
二、Proteus和Keil C51聯調套用舉例37
知識鞏固與技能訓練40
項目二 簡單並行I/O接口的套用41
技能套用一 LED控制電路的設計42
一、點亮LED42
二、流水燈的設計45
三、花樣彩燈控制器的設計49
四、呼吸燈的設計50
技能套用二 繼電器控制電路的設計53
一、繼電器接口電路53
二、繼電器控制照明設備54
技能套用三 電機動控制電路的設計55
一、直流電動機的控制55
二、直流電動機PWM調速58
技能套用四 叮咚門鈴的設計59
一、揚聲器接口電路59
二、控制揚聲器發音59
三、叮咚門鈴的設計60
知識連結一 MCS-51單片機並行I/O接口61
知識連結二 C51語言基礎63
一、C51程式的基本結構64
二、相關知識68
知識鞏固與技能訓練70
項目三 MCS-51單片機及C語言程式設計基礎71
知識一 MCS-51單片機基礎72
一、MCS-51單片機內部結構及功能部件72
二、MCS-51單片機存儲器及存儲空間72
知識二 C51語言程式設計基礎76
一、C51語言在單片機系統開發中的優勢76
二、基本數據類型77
三、常量、變數和指針78
四、運算符82
五、函式84
六、語句86
知識鞏固與技能訓練90
項目四 並行I/O接口的套用91
技能套用一 七段LED數碼顯示電路的設計92
一、1位數碼管靜態顯示92
二、多位數碼管動態掃描顯示93
技能套用二 鍵盤接口電路的設計95
一、獨立按鍵控制數碼管加減計數95
二、數碼管顯示4×4鍵盤編號98
技能套用三 LED點陣顯示屏的設計100
一、8×8 LED點陣顯示屏的設計100
二、16×16 LED點陣顯示屏的設計103
技能套用四 液晶顯示電路的設計107
一、LCD12864點陣液晶簡介107
二、LCD12864顯示漢字及變數108
知識連結一 七段LED數碼管接口電路115
一、七段LED數碼管簡介115
二、數碼管字形段碼116
三、數碼管的靜態顯示方式117
四、數碼管的動態掃描顯示方式118
知識連結二 鍵盤接口電路119
一、獨立按鍵接口120
二、4×4鍵盤接口121
知識連結三 LED點陣顯示模組接口電路125
一、8×8 LED點陣模組簡介125
二、LED點陣顯示模組的結構126
三、LED點陣顯示模組的接口及編程127
綜合訓練 4×4鍵盤設計電子密碼鎖130
一、實例分析130
二、仿真電路圖131
三、程式設計131
知識鞏固與技能訓練135
項目五 中斷系統及外部中斷的套用136
技能套用 使用外部中斷137
一、外部中斷控制LED137
二、防盜報警器的設計138
三、使用外部中斷對脈衝計數140
知識連結 MCS-51單片機的中斷系統142
一、中斷的概念142
二、MCS-51單片機的中斷系統144
三、使用外部中斷的一般步驟149
知識鞏固與技能訓練149
項目六 定時/計數器系統及其套用150
技能套用一 電子計時器的設計151
一、產生1kHz方波信號151
二、秒閃電路的設計152
三、帶數顯的交通指示燈的設計155
四、數字時鐘的設計158
技能套用二 定時器控制揚聲器演奏音樂164
一、音調和節拍164
二、用定時器設計的叮咚門鈴165
三、電子音樂盒的設計167
知識連結 MCS-51單片機的定時/計數器170
一、定時/計數器的結構及工作原理170
二、定時/計數器的方式和控制暫存器172
三、定時/計數器的工作方式173
四、定時/計數器套用舉例175
綜合訓練一 數字頻率計的設計176
一、實例分析177
二、仿真電路設計177
三、程式設計與調試177
綜合訓練二 用定時器實現多路PWM輸出180
一、實例分析180
二、仿真電路圖180
三、程式設計與調試180
知識鞏固與技能訓練183
項目七 串列通信的套用184
技能套用一 串列口方式0的使用185
一、串列數據轉換為並行數據的控制185
二、並行數據轉換為串列數據的控制187
技能套用二 串列口方式1的使用188
一、單片機雙機通信系統的設計188
二、單片機與PC機通信系統的設計193
知識連結 MCS-51單片機的串列接口196
一、串列通信的基本知識196
二、MCS-51單片機的串列接口197
知識鞏固與技能訓練202
項目八 單片機綜合技能套用203
技能套用一 用ADC0809設計數字電壓表204
一、實例分析204
二、仿真電路設計204
三、程式設計206
技能套用二 用DS18B20和DS1302設計電子萬年曆208
一、實例分析208
二、仿真電路設計208
三、程式設計216

作者簡介

金傑:從事單片機技術套用教學8年(大專4年,中職4年)2007年獲全國電子產品組裝與調試項目競賽三等獎2010年輔導的學生獲全國單片機控制裝置組裝與調試項目二等獎

相關詞條

熱門詞條

聯絡我們