出版時間:2004-6 出版社:人民郵電出版社 作者:林伸茂 頁數(shù):250 字?jǐn)?shù):395000
內(nèi)容概要
本書適合對8051單片機(jī)有一定基礎(chǔ)的讀者閱讀。書中主要以"旗威科技"生產(chǎn)的FLAG51單片機(jī)控制板為描述主體,再配合其他的電路組合成一個典型的數(shù)字控制系統(tǒng)。本書共分為四大部分,分別探討了8051單片機(jī)的諸多經(jīng)典范例。
第一部分8051進(jìn)階研究,包括第1章至第7章,主要介紹了8051的基本應(yīng)用范例與數(shù)字儀器的使用,以及軟硬件的除錯技巧,這些都是8051進(jìn)階者所需具備的專業(yè)知識。本部分還介紹了把8051單片機(jī)改成8052后的差異所在和8051的時序(Timing)研究。
第二部分FLAG51擴(kuò)充,包括第8章至第15章,主要介紹了一個以8051單片機(jī)為基礎(chǔ)的控制板FLAG51的開發(fā)過程。
第三部分溫度濕度儀制作應(yīng)用,包括第16章至第20章,該部分是溫濕度制作的專題報告,主要介紹了如何通過利用AT89C2051制作溫度計與濕度計。
第四部分為RS485串行通信徹底研究,包括第21章至第23章,主要對8051串行通信RS485進(jìn)行了技術(shù)與程序上的探討。
書籍目錄
第1章 8051新手入門 1-1 如何步入8051設(shè)計者的行列 1 1-2 初學(xué)者的準(zhǔn)備 2 1-3 8051匯編程序何處尋 3 1-4 慎選電源供應(yīng)器及計算機(jī) 4 1-5 額外的輔助工具:示波器 6 1-6 A/D轉(zhuǎn)換實(shí)驗時各種信號 8 1-7 本章使用軟件 8 1-8 本章使用硬件 9 1-9 相關(guān)信息網(wǎng)站 9第2章 單片機(jī)相關(guān)儀器設(shè)備的認(rèn)識與使用 2-1 數(shù)字電表的認(rèn)識與使用 12 2-2 示波器的認(rèn)識與使用 14 2-3 ATMELAT89CXX刻錄器的使用 16 2-4 EPROM刻錄器的使用 18 2-5 邏輯分析儀的認(rèn)識 19 2-6 邏輯分析儀使用實(shí)例 21 2-7 必要的相關(guān)信息及常識 22 2-8 本章使用的硬件 22 2-9 相關(guān)信息網(wǎng)站 23第3章 試寫兩個8051范例程序 3-1 寫匯編語言需要有條不紊的思考能力 25 3-2 首先確認(rèn)電路板是正常的 28 3-3 讓線路板動起來 28 3-4 定時中斷程序的重要性 29 3-5 本章使用軟件 31 3-6 本章使用硬件 31 3-7 相關(guān)信息網(wǎng)站 31第4章 單片機(jī)實(shí)戰(zhàn)應(yīng)用三例 4-1 電子計時控制器 33 4-2 電子測速器 38 4-3 自助加水機(jī) 40 4-4 本章使用軟件 41 4-5 本章使用硬件 41 4-6 相關(guān)信息網(wǎng)站 42第5章 軟硬件排錯技巧 5-1 案例一:外派排錯維修 43 5-2 案例二:沒有ICE無法做事 43 5-3 案例三:賣得越多麻煩越多 43 5-4 案例四:RESET鍵不能隨便加 44 5-5 排錯方法1:LED接口 44 5-6 排錯方法2:邏輯筆配合法 44 5-7 排錯方法3:沿途記錄法 45 5-8 排錯方法4:善用串行端口通信 45 5-9 我們的固件排錯經(jīng)驗 45 5-10 本章使用軟件 47 5-11 本章使用硬件 47 5-12 相關(guān)信息網(wǎng)站 47第6章 8052與8051的差異 6-1 腳位功能的差異 49 6-2 程序空間的差異 50 6-3 8052的Timer2徹底研究 51 6-4 Timer2的Capture模式分析 52 6-5 Timer2的Auto-reload模式分析 53 6-6 Timer2的BaudRateGenerator模式分析 54 6-7 AT89C52新增的Clock-out功能 55 6-8 8KB空間若還不夠時 55 6-9 本章使用軟件 56 6-10 本章使用硬件 57 6-11 相關(guān)信息網(wǎng)站 57第7章 8051的時序徹底研究 7-1 時序分析的工具 59 7-2 有關(guān)CPU時序的關(guān)鍵字 64 7-3 8051程序代碼的讀取時序 65 7-4 8051指令長度和機(jī)器周期的關(guān)系 67 7-5 MOVX指令的時序及狀態(tài)觀察 68 7-6 Dallas80C320的波形觀察 71 7-7 本章使用軟件 73 7-8 本章使用硬件 73 7-9 相關(guān)信息網(wǎng)站 73第8章 FLAG51開發(fā)過程 8-1 FLAG51的系統(tǒng)開發(fā)過程 75 8-2 FLAG51的構(gòu)想、設(shè)計、布置、整合 75 8-3 測試流程的安排 82 8-4 用C語言也可以測試 82 8-5 FLAG51使用的電源 83 8-6 FLAG51控制卡故障排除案例 83 8-7 FLAG51常見問題問答 84 8-8 本章使用軟件 86 8-9 本章使用硬件 86 8-10 相關(guān)信息網(wǎng)站 86 8-11 FLAG51的監(jiān)控程序分析 86第9章 簡易計數(shù)器的設(shè)計規(guī)劃 9-1 計數(shù)器的基本功能 89 9-2 定時器的應(yīng)用實(shí)例 89 9-3 計數(shù)器設(shè)計前的功能規(guī)劃 90 9-4 預(yù)除器的加入 91 9-5 I/O監(jiān)視器的最初測試 91 9-6 I/O監(jiān)視器的程序測試 93 9-7 簡易計數(shù)器的制作 95 9-8 8051匯編語言小錦囊 96 9-9 本章使用軟件 98 9-10 本章使用硬件 99 9-11 相關(guān)信息網(wǎng)站 99第10章 8051單片機(jī)的專長:計數(shù)及計時 10-1 DIP SW狀態(tài)的觀察與光電開關(guān)的使用 102 10-2 計算物體接近的時間--基本寫法 105 10-3 計算物體接近的時間--定時中斷寫法 107 10-4 物體速度的測量 109 10-5 本章使用軟件 109 10-6 本章使用硬件 109 10-7 相關(guān)信息網(wǎng)站 109第11章 FLAG51單片機(jī)的問與答 11-1 問題與解答 111 11-2 本章使用軟件 117 11-3 本章使用硬件 117 11-4 相關(guān)信息網(wǎng)站 117第12章 I/O輸出/輸入板的開發(fā) 12-1 隔離輸入板的線路說明 119 12-2 RELAY輸出板的線路說明 122 12-3 輸出/輸入板的動作驗證 124 12-4 本章使用軟件 126 12-5 本章使用硬件 127 12-6 相關(guān)信息網(wǎng)站 127第13章 8051應(yīng)用實(shí)例FLAG-DISP 13-1 AT89C51應(yīng)用實(shí)例:FLAG-DISP線路說明 129 13-2 AT89C51應(yīng)用實(shí)例:FLAG-DISP軟件說明 132 13-3 FLAG-DISP的顯示格式定義 133 13-4 FLAG-DISP的學(xué)習(xí)方向 134 13-5 本章使用軟件 135 13-6 本章使用硬件 135 13-7 相關(guān)信息網(wǎng)站 136 13-8 FLAGDISP.ASM原始程序 136第14章 FLAG-DISP顯示板應(yīng)用與DIY 14-1 FLAG-DISP顯示格式說明 137 14-2 FLAG-DISP顯示板的DIY步驟 140 14-3 FLAG-DISP顯示板的測試步驟 141 14-4 AT89C51刻錄與使用時的考慮 142 14-5 本章使用軟件 143 14-6 本章使用硬件 143 14-7 相關(guān)信息網(wǎng)站 143第15章 FLAG-DISP的創(chuàng)新應(yīng)用 15-1 七段顯示器的再利用 145 15-2 數(shù)字顯示程序的寶貴經(jīng)驗 147 15-3 本章使用軟件 150 15-4 本章使用硬件 150 15-5 相關(guān)信息網(wǎng)站 150第16章 親手做一臺數(shù)字式溫度計 16-1 無處不在的溫度時測量 151 16-2 DutyCycle的測量 153 16-3 溫度的顯示 155 16-4 聯(lián)機(jī)功能的加入 155 16-5 本章使用軟件 156 16-6 本章使用硬件 156 16-7 相關(guān)信息網(wǎng)站 156 16-8 TEMPONLY.ASM程序說明 156第17章 用AT89C2051做一臺溫濕度顯示計 17-1 濕度的定義以及常見的濕度計 157 17-2 原廠線路說明 158 17-3 濕度計脫胎換骨的新設(shè)計 161 17-4 濕度程序的規(guī)劃 162 17-5 溫濕度系統(tǒng)程序的發(fā)展 163 17-6 組裝及溫濕度的校驗 164 17-7 本章使用軟件 165 17-8 本章使用硬件 165 17-9 相關(guān)信息網(wǎng)站 166 17-10 濕度測量程序說明 166 第18章 智能型溫濕度計TH2030的制作 18-1 TH2030溫濕度計線路分析 168 18-2 TH2030的DIY制作步驟 171 18-3 TH2030溫濕度計的自我測試方法 172 18-4 TH2030智能型溫濕度計的程序介紹 175 18-5 本章使用軟件 176 18-6 本章使用硬件 176 18-7 相關(guān)信息網(wǎng)站 176 18-8 溫濕度控制程序說明 176第19章 溫濕度傳感器應(yīng)用 19-1 溫濕度控制器的問題解答 179 19-2 溫濕度計的應(yīng)用場合 181 19-3 溫濕度計的入門應(yīng)用--恒溫箱的制作 181 19-4 溫濕度計的RS485應(yīng)用范例 184 19-5 本章使用軟件 184 19-6 本章使用硬件 184 19-7 相關(guān)信息網(wǎng)站 184第20章 個人計算機(jī)溫度監(jiān)視器的制作 20-1 一個逐漸被重視的問題:CPU的升溫 187 20-2 溫度測量的工具 188 20-3 硬件線路的修正 189 20-4 軟件程序的修正 191 20-5 溫度控制器的溫度讀取核心程序 192 20-6 本章使用軟件 193 20-7 本章使用硬件 193 20-8 相關(guān)信息網(wǎng)站 193第21章 RS485通信接口徹底研究(一) 21-1 RS485與RS232C的比較 195 21-2 認(rèn)識RS485接口 196 21-3 RS485接口IC的使用說明 197 21-4 RS485網(wǎng)絡(luò)的分析 198 21-5 RS485的通信協(xié)議 201 21-6 學(xué)習(xí)RS485通信的工具:AT89C2051訓(xùn)練器 202 21-7 本章使用軟件 203 21-8 本章使用硬件 203 21-9 相關(guān)信息網(wǎng)站 203第22章 RS485通信接口徹底研究(二) 22-1 MASTER端RS485通信的寫法 205 22-2 SLAVE端RS485通信的寫法 208 22-3 SLAVE端的響應(yīng)程序 211 22-4 RS485信號準(zhǔn)位的觀察與分析 212 22-5 本章使用軟件 212 22-6 本章使用硬件 212 22-7 相關(guān)信息網(wǎng)站 213第23章 RS485通信接口徹底研究(三) 23-1 智能型溫度計 215 23-2 VB控制程序的產(chǎn)生 217 23-3 溫度測量實(shí)驗的問題解答 222 23-4 本章使用軟件 224 23-5 本章使用硬件 224 23-6 相關(guān)信息網(wǎng)站 225附錄 附錄A ASCII表 227 附錄B 8051指令集總整理 228 附錄C 8051指令整理(依功能區(qū)分) 229 附錄D 8051指令整理(依16進(jìn)位排列) 229 附錄E 8051SFR表與RESET后的初始值 236 附錄F SFR特殊功能緩存器整理表 237 附錄G DIS51的進(jìn)階使用 238 附錄H 一張照片一個故事 241
圖書封面
評論、評分、閱讀與下載