書????名 | 單片機設(shè)計應(yīng)用與仿真 | 作????者 | 陸旭明 |
---|---|---|---|
類????別 | 圖書>教材教輔>高職高專 | 出版社 | 北京大學(xué)出版社 |
出版時間 | 2010年02月01日 | 頁????數(shù) | 244 頁 |
開????本 | 16 開 | 裝????幀 | 平裝 |
ISBN | 9787301168981 |
項目1 認(rèn)識單片機
任務(wù)1.1 認(rèn)識單片機最小系統(tǒng)
1.1.1 了解微型計算機系統(tǒng)的組成
1.1.2 微型計算機的概念
1.1.3 了解單片機硬件組成
1.1.4 認(rèn)識單片機最小系統(tǒng)
任務(wù)1.2 使用單片機開發(fā)軟件Keil C
1.2.1 啟動Keil μ Vision 2
1.2.2 建立一個匯編程序文件
1.2.3 編譯文件
1.2.4 仿真調(diào)試
1.2.5 統(tǒng)調(diào)并將程序燒錄至單片機芯片中
任務(wù)1.3 使用單片機仿真軟件Proteus
1.3.1 運行Proteus仿真軟件
1.3.2 提取元器件
1.3.3 放置元器件
1.3.4 繪制電路原理圖
1.3.5 注入和調(diào)試程序
項目小結(jié)
習(xí)題與思考題
項目2 單片機硬件及指令系統(tǒng)應(yīng)用
任務(wù)2.1 點亮單燈
2.1.1 任務(wù)要求
2.1.2 任務(wù)分析
2.1.3 相關(guān)知識
2.1.4 任務(wù)實施
2.1.5 總結(jié)與提高
任務(wù)2.2 閃爍單燈
2.2.1 任務(wù)要求
2.2.2 任務(wù)分析
2.2.3 相關(guān)知識
2.2.4 任務(wù)實施
2.2.5 總結(jié)與提高
任務(wù)2.3 跑馬燈
2.3.1 任務(wù)要求
2.3.2 任務(wù)分析
2.3.3 相關(guān)知識
2.3.4 任務(wù)實施
2.3.5 總結(jié)與提高
項目小結(jié)
習(xí)題與思考題
項目3 定時/計數(shù)器和中斷系統(tǒng)應(yīng)用
任務(wù)3.1 設(shè)計秒脈沖發(fā)生器
3.1.1 任務(wù)要求
3.1.2 任務(wù)分析
3.1.3 相關(guān)知識
3.1.4 任務(wù)實施
3.1.5 總結(jié)與提高
任務(wù)3.2 測量脈沖數(shù)
3.2.1 任務(wù)要求
3.2.2 任務(wù)分析
3.2.3 相關(guān)知識
3.2.4 任務(wù)實施
3.2.5 總結(jié)與提高
任務(wù)3.3 測量轉(zhuǎn)速
3.3.1 任務(wù)要求
3.3.2 任務(wù)分析
3.3.3 相關(guān)知識
3.3.4 任務(wù)實施
3.3.5 總結(jié)與提高
任務(wù)3.4 設(shè)計中斷優(yōu)先級
3.4.1 任務(wù)要求
3.4.2 任務(wù)分析
3.4.3 相關(guān)知識
3.4.4 任務(wù)實施
3.4.5 總結(jié)與提高
項目小結(jié)
習(xí)題與思考題
項目4 存儲器擴展和輸入/輸出接口應(yīng)用
任務(wù)4.1 設(shè)計4x4矩陣鍵盤及顯示鍵值
4.1.1 任務(wù)要求
4.1.2 任務(wù)分析
4.1.3 相關(guān)知識
4.1.4 任務(wù)實施
4.1.5 總結(jié)與提高
任務(wù)4.2 控制彩燈的變化(8255 I/O口擴展設(shè)計)
4.2.1 任務(wù)要求
4.2.2 任務(wù)分析
4.2.3 相關(guān)知識
4.2.4 MCS-51外部總線的擴展
4.2.5 任務(wù)實施
4.2.6 總結(jié)與提高
項目小結(jié)
習(xí)題與思考題
項目5 串行通信應(yīng)用
任務(wù)5.1 實施雙機通信
5.1.1 任務(wù)要求
5.1.2 任務(wù)分析
5.1.3 相關(guān)知識
5.1.4 任務(wù)實施
5.1.5 總結(jié)與提高
任務(wù)5.2 實施8051與PC的通信
5.2.1 任務(wù)要求
5.2.2 任務(wù)分析
5.2.3 相關(guān)知識
5.2.4 任務(wù)實施
5.2.5 總結(jié)與提高
項目小結(jié)
習(xí)題與思考題
項目6 A/D D/A轉(zhuǎn)換器接口
任務(wù)6.1 設(shè)計數(shù)字電壓表
6.1.1 任務(wù)要求
6.1.2 任務(wù)分析
6.1.3 相關(guān)知識
6.1.4 任務(wù)實施
6.1.5 總結(jié)與提高
任務(wù)6.2 設(shè)計鋸齒波發(fā)生器電路
6.2.1 任務(wù)要求
6.2.2 任務(wù)分析
6.2.3 相關(guān)知識
6.2.4 任務(wù)實施
6.2.5 總結(jié)與提高
項目小結(jié)
習(xí)題與思考題
項目7 I2C總線擴展
任務(wù)7.1 實施AT24C系列存儲器讀寫操作
7.1.1 任務(wù)要求
7.1.2 任務(wù)分析
7.1.3 相關(guān)知識
7.1.4 任務(wù)實施
7.1.5 總結(jié)與提高
項目小結(jié)
習(xí)題與思考題
項目8 綜合課題——仿真設(shè)計及安裝調(diào)試
任務(wù)8.1 測量溫度——基于DS18820溫度測量芯片設(shè)計
8.1.1 任務(wù)要求
8.1.2 任務(wù)分析
8.1.3 相關(guān)知識
8.1.4 任務(wù)實施
8.1.5 總結(jié)與提高
任務(wù)8.2 設(shè)計實時時鐘——基于DS1302時鐘芯片的選用
8.2.1 任務(wù)要求
8.2.2 任務(wù)分析
8.2.3 相關(guān)知識
8.2.4 任務(wù)實施
8.2.5 總結(jié)與提高
任務(wù)8.3 控制步進電機正反轉(zhuǎn)
8.3.1 任務(wù)要求
8.3.2 任務(wù)分析
8.3.3 相關(guān)知識
8.3.4 任務(wù)實施
8.3.5 總結(jié)與提高
任務(wù)8.4 控制液晶顯示
8.4.1 任務(wù)要求
8.4.2 任務(wù)分析
8.4.3 相關(guān)知識
8.4.4 任務(wù)實施
8.4.5 總結(jié)與提高
綜合課題實際操練
附錄1 MCS-51系列單片機指令表
附錄2 MCS-51系列單片機內(nèi)存及特殊功能寄存器
附錄3 常用芯片引腳排列圖
參考文獻
《單片機設(shè)計應(yīng)用與仿真》以目前應(yīng)用最為廣泛的MCS-51系列單片機為背景,從入門和應(yīng)用設(shè)計仿真的角度介紹單片機系統(tǒng)應(yīng)用的基本技術(shù)。全書共分8個項目,其中第8個項目為綜合應(yīng)用單片機設(shè)計應(yīng)用仿真開發(fā)的項目,是在完成前7個單項學(xué)習(xí)后進行的,全書緊緊扣住單片機基本應(yīng)用的要點和關(guān)鍵,內(nèi)容涵蓋了單片機的內(nèi)外資源應(yīng)用、指令系統(tǒng)應(yīng)用和常用接口應(yīng)用?!秵纹瑱C設(shè)計應(yīng)用與仿真》以一些典型的工程實例作為教學(xué)內(nèi)容,以其為載體進行有關(guān)單片機知識的學(xué)習(xí),將單片機的知識和技能的學(xué)習(xí)有機結(jié)合到一起,摒棄了傳統(tǒng)的以學(xué)科理論體系為主線的編排方式,重點在教學(xué)中培養(yǎng)學(xué)生的關(guān)鍵技能和可持續(xù)發(fā)展的能力。正文引入以單片機應(yīng)用設(shè)計與仿真調(diào)試為主線,以項目為核心的模塊化教材編寫模式,以循序漸進學(xué)習(xí)為指導(dǎo),讓讀者在“學(xué)中做,做中學(xué)”,從而輕松、高效地掌握單片機的使用技巧。整個項目的選取貼近工程與生活,使讀者學(xué)習(xí)的目的性明確而具體?!秵纹瑱C設(shè)計應(yīng)用與仿真》可作為高等職業(yè)技術(shù)院校機電、電子、電氣等相關(guān)專業(yè)教學(xué)用書,也可作為相關(guān)專業(yè)工程技術(shù)人員、業(yè)余電子愛好者、計算機編程愛好者的參考用書。為方便教學(xué)和部分讀者的自學(xué),《單片機設(shè)計應(yīng)用與仿真》提供相關(guān)課件和習(xí)題答案,提供所有項目中匯編程序源代碼、原理圖,所有項目中匯編程序均調(diào)試通過。建議讀者在使用《單片機設(shè)計應(yīng)用與仿真》時使用Proteus 7.0以上版本。
加減一加法器,通過P1口輸入一個八位無符號數(shù),P2口輸入另
嗯……這個呢,倒是蠻多的,我最近也在學(xué)習(xí)單片機,和你差不多的,單片機學(xué)習(xí)實例在網(wǎng)上有很多,到這個網(wǎng)站去找吧,會找到你想要的:http://zhidao.baidu.com/question/78879...
你好,希望能幫到你。成都畫冊設(shè)計公司首選[英邁IMG] 高端設(shè)計 [英邁IMG]-成都畫冊設(shè)計公司,公司具有多年的實戰(zhàn)經(jīng)驗,助力品牌設(shè)計與眾不同.更多成.. 格創(chuàng)-成都集團vi設(shè)計公司國際品牌設(shè)計理念...
格式:pdf
大?。?span id="mszmewo" class="single-tag-height">532KB
頁數(shù): 3頁
評分: 4.3
用SolidWorks軟件設(shè)計了一款在單片機控制下的螺紋檢測機。介紹了檢測機的工作原理;分析了進、出料機械手結(jié)構(gòu)設(shè)計、零件角度定位裝置及夾緊結(jié)構(gòu)設(shè)計、檢牙裝置結(jié)構(gòu)設(shè)計;完成了螺紋檢測機的硬件設(shè)計和軟件設(shè)計。這款螺紋檢測機在生產(chǎn)線上已經(jīng)使用,不僅能節(jié)省人力,還提高了工作效率。
格式:pdf
大?。?span id="zguryax" class="single-tag-height">532KB
頁數(shù): 40頁
評分: 4.5
題目:基于單片機的數(shù)字 FM收音機設(shè)計 Title: Digital FM radio Designing based on MCU 姓 名: XXXXXXXX 學(xué) 號: 08061133 學(xué) 院:機械與電子工程學(xué)院 指導(dǎo)老師: XXXXXXXX 摘 要 現(xiàn)在人們常使用的收音機為手動調(diào)頻收臺,使用較為麻煩,而且由于接收 靈敏度不高,所接收的頻段較窄。 TEA5767具有高性能的 RF AGC電路,其接收 靈敏度高、參考頻率選擇靈活、可實現(xiàn)自動搜臺。本課題采用 STC89C52單片機 東華理工大學(xué)畢業(yè)設(shè)計 (論文) 摘要 和 TEA5767為核心器件,用 I2C 通信方式聯(lián)接單片機與 TEA5767,實現(xiàn)數(shù)字 FM 收音機系統(tǒng)。通過編寫軟件利用單片機控制 TEA5767實現(xiàn)手動活自動調(diào)頻, 收到 的信號通過 TAD2030功放器件放大后, 再用揚聲器輸出信號。 在調(diào)頻的過程中可 以通
本書以AT89C51在Proteus平臺下的仿真應(yīng)用為核心,使用匯編和C語言進行編程,對單片機的Proteus仿真做了較為詳細的介紹。包括簡單的軟件仿真與硬件仿真,單片機的外圍擴展與接口技術(shù),并給出了仿真實例。書中對發(fā)光二極管、數(shù)碼管顯示、鍵盤、簡單I/O口、點陣LED顯示、LCD顯示、可編程I/O口8255、A/D及D/A轉(zhuǎn)換、步進電動機、工’C總線、SPI總線及單總線等做了相關(guān)介紹與實例仿真。另外,本書的實例對于AT89S51系列單片機也全部適用。 本書附帶光盤1張,包括本書中的全部實例源代碼及仿真電路原理圖。
《基于Proteus的51系列單片機設(shè)計與仿真》適合從事單片機應(yīng)用研發(fā)的技術(shù)人員閱讀,也可作為高等院校單片機課程的教學(xué)用書。
目錄 第1章 單片機概述1
1.1 前言1
1.2 單片機的分類及應(yīng)用領(lǐng)域1
1.3 單片機技術(shù)的發(fā)展趨勢3
1.4 目前流行的51內(nèi)核的單片機6
第2章 單片機仿真調(diào)試及Keil 51集成開發(fā)環(huán)境10
2.1 單片機仿真調(diào)試的一般過程10
2.2 Keil C51 Windows集成開發(fā)環(huán)境μVision2 IDE12
2.2.1 μVision2 IDE簡介12
2.2.2 μVision2 IDE集成開發(fā)環(huán)境的安裝14
2.3 μVision2的基本用法16
2.3.1 編輯源文件16
2.3.2 建立工程文件18
2.4 單片機在Keil C51集成開發(fā)環(huán)境中的仿真過程22
2.4.1 硬件和軟件仿真22
2.4.2 μVision IDE的軟件模擬仿真23
2.4.3 μVision IDE的硬件仿真30
2.5 單片機仿真下載儀的硬件資源36
第3章 單片機I/O口的特點及操作40
3.1 概述40
3.2 89S(C)51單片機I/O口的特點44
3.3 89S(C)51單片機I/O口的使用技巧45
3.4 89S(C)51單片機I/O口在后向通道中的應(yīng)用51
3.4.1 單片機與機械繼電器的接口52
3.4.2 單片機與固態(tài)繼電器的接口52
第4章 顯示及顯示器接口55
4.1 概述55
4.2 LED顯示器的基本結(jié)構(gòu)和原理55
4.3 LED顯示器與單片機的接口58
4.3.1 可編程I/O擴展芯片815559
4.3.2 LED顯示器的驅(qū)動62
4.4 LED顯示器與51單片機接口的軟件實現(xiàn)方法63
4.5 LED顯示的串行接口方式67
4.6 LED顯示需注意的幾個問題74
第5章 鍵盤及其接口技術(shù)75
5.1 概述75
5.2 鍵盤設(shè)計中應(yīng)注意的幾個問題75
5.2.1 鍵盤接口類型的選擇75
5.2.2 多鍵和重鍵的處理76
5.2.3 鍵盤的防抖動技術(shù)77
5.3 鍵盤接口的軟件設(shè)計78
5.3.1 獨立式鍵盤的程序設(shè)計78
5.3.2 行列式鍵盤的程序設(shè)計86
5.4 串行顯示/鍵盤接口芯片的用法89
5.4.1 概述89
5.4.2 串行接口顯示/鍵盤芯片zlg7289 89
第6章 單片機的中斷系統(tǒng)及其應(yīng)用97
6.1 概述97
6.2 89S(C)51單片機的中斷結(jié)構(gòu)98
6.3 外部中斷0、1的程序設(shè)計100
第7章 定時器/計數(shù)器及其在定時系統(tǒng)中的應(yīng)用107
7.1 概述107
7.2 定時器的結(jié)構(gòu)108
7.3 定時器的工作方式108
7.4 定時器/計數(shù)器常數(shù)的計算及編程109
7.4.1 定時器/計數(shù)器常數(shù)的計算109
7.4.2 定時器/計數(shù)器的軟件編程110
7.5 實時時鐘及其軟硬件的實現(xiàn)方法116
7.5.1 概述116
7.5.2 電子鐘的功能及其軟件實現(xiàn)方法117
7.5.3 DS1302時鐘芯片127
第8章 I2C總線及其軟硬件設(shè)計134
8.1 概述134
8.2 I2C總線的基本概念134
8.2.1 I2C總線一般特征134
8.2.2 I2C總線的數(shù)據(jù)傳輸和器件尋址135
8.3 常用I2C器件的用法137
8.3.1 AT24C01的電路連接方式138
8.3.2 I2C總線的軟件實現(xiàn)方法139
8.4 EEPROM數(shù)據(jù)存儲器在電子鐘定時功能中的應(yīng)用146
8.5 虛擬I2C總線軟件包149
8.5.1 虛擬I2C總線軟件包VIIC1.0簡介149
8.5.2 虛擬I2C總線軟件包VIIC1.0應(yīng)用153
第9章 A/D和D/A轉(zhuǎn)換器及其在單片機系統(tǒng)中的應(yīng)用155
9.1 概述155
9.2 A/D轉(zhuǎn)換器的選擇155
9.2.1 A/D轉(zhuǎn)換器的位數(shù)選擇156
9.2.2 A/D轉(zhuǎn)換器的轉(zhuǎn)換速度156
9.2.3 輸入信號的極性選擇157
9.2.4 A/D轉(zhuǎn)換器的抗干擾措施157
9.3 并行A/D轉(zhuǎn)換器及其軟硬件設(shè)計158
9.4 串行A/D轉(zhuǎn)換器及其軟硬件設(shè)計165
9.4.1 概述165
9.4.2 10位11通道SPI串行接口A/D轉(zhuǎn)換器TLC1543165
9.4.3 TLC1543工作原理166
9.4.4 TLC1543軟硬件設(shè)計要點 167
9.4.5 12位11通道SPI串行接口A/D轉(zhuǎn)換器TLC2543173
9.4.6 TLC2543與單片機接口的軟硬件設(shè)計175
9.5 D/A轉(zhuǎn)換器及其后向通道控制180
9.5.1 概述180
9.5.2 串口D/A轉(zhuǎn)換器TLC5615180
9.5.3 TLC5615與單片機接口的軟硬件設(shè)計183
9.5.4 利用D/A轉(zhuǎn)換器實現(xiàn)的信號發(fā)生器186
第10章 單片機串行通信軟硬件的實現(xiàn)192
10.1 概述192
10.2 89S(C)51單片機串口結(jié)構(gòu)及其工作方式193
10.2.1 串口的基本通信方式193
10.2.2 單片機串口的控制方式193
10.2.3 89S(C)51單片機串口的速率設(shè)置194
10.3 RS232接口電路和單片機通信程序設(shè)計195
10.3.1 RS232硬件結(jié)構(gòu)和接口195
10.3.2 通信程序設(shè)計199
10.3.3 單片機普通I/O口模擬串行通信的實現(xiàn)方法203
10.4 采用T2定時器實現(xiàn)單片機的高速通信206
第11章 Windows環(huán)境下單片機與PC機串行通信的實現(xiàn)方法208
11.1 概述208
11.2 下位機(單片機部分)串行通信的實現(xiàn)方法208
11.2.1 通信協(xié)議的約定208
11.2.2 采用單片機的下位機通信軟件的實現(xiàn)方法209
11.3 Windows環(huán)境下上位機與單片機接口程序設(shè)計214
11.3.1 Visual Basic 6.0 MSComm控件功能描述214
11.3.2 VB與單片機通信軟件設(shè)計218
第12章 看門狗及其軟硬件實現(xiàn)方法222
12.1 概述222
12.2 X5045看門狗芯片及其與單片機的接口223
12.2.1 SPI串行總線介紹223
12.2.2 X5045看門狗芯片的原理及其功能224
12.2.3 X5045與單片機的接口及程序設(shè)計227
12.3 基于I2C總線的CSI24C021看門狗芯片及其與單片機的接口237
12.3.1 CSI24C021看門狗芯片原理及功能237
12.3.2 CSI24C021與單片機的接口及程序設(shè)計239
12.4 AT89S51單片機內(nèi)部看門狗的使用242
12.4.1 AT89S51單片機內(nèi)部看門狗定時器簡介242
12.4.2 AT89S51單片機內(nèi)部看門狗定時器的使用方法242
12.5 軟件看門狗的應(yīng)用243
第13章 單片機應(yīng)用系統(tǒng)的可靠性技術(shù)246
13.1 概述246
13.2 提高單片機系統(tǒng)穩(wěn)定性指標(biāo)的硬件措施246
13.2.1 單片機及其相關(guān)元器件的選擇247
13.2.2 印制電路板布線的可靠性設(shè)計248
13.2.3 采取的抗干擾措施249
13.3 提高單片機系統(tǒng)穩(wěn)定性指標(biāo)的軟件措施251
第14章 應(yīng)用與提高253
14.1 概述253
14.2 基于AD7416數(shù)字溫度傳感器的蓄電池溫度監(jiān)測系統(tǒng)253
14.2.1 系統(tǒng)基本任務(wù)和功能254
14.2.2 AD7416工作原理和方式255
14.2.3 溫度自動監(jiān)測系統(tǒng)其他功能模塊的軟硬件實現(xiàn)方法260
14.2.4 系統(tǒng)設(shè)計應(yīng)注意的一些問題267
14.3 基于DTMF編碼信號的遠程自動報警監(jiān)測系統(tǒng)275
14.3.1 基本功能介紹276
14.3.2 DTMF雙音多頻編碼芯片HT9200和PCD3311的工作原理及與單片機的接口276
14.3.3 采用PCD3311的遠程碼自動報警監(jiān)測系統(tǒng)284
14.4 結(jié)束語287
參考文獻288