注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構基于Proteus仿真的單片機技能應用(雙色)

基于Proteus仿真的單片機技能應用(雙色)

基于Proteus仿真的單片機技能應用(雙色)

定 價:¥32.00

作 者: 金杰 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 大中專教材教輔 職業(yè)培訓教材

ISBN: 9787121225017 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 232 字數(shù):  

內(nèi)容簡介

  本書基于Proteus軟件仿真軟件和Keil μVision集成開發(fā)軟件,介紹MCS-51單片機應用開發(fā)技術及單片機C語言程序設計技術,使讀者僅用一臺計算機在純軟件環(huán)境下就可以完成單片機應用程序設計、調(diào)試和系統(tǒng)開發(fā)。本書采用案例教學法,通過40個單片機C語言程序設計案例,詳細介紹了MCS-51單片機的并行I / O口編程、中斷程序設計、定時/計數(shù)器應用、串口通信程序設計,其中還涉及LED、揚聲器、繼電器、數(shù)碼管、LED點陣、液晶顯示器、A / D轉換等接口電路和編程方法。

作者簡介

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

圖書目錄

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

本目錄推薦

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