![](/c49/30/1060677396.jpg)
出版社:機械工業 ISBN:9787111432715 商品編碼:1060677396 開本:16 出版時間:2013-08-01 代碼:57 作者:徐愛鈞,徐陽
" 基本信息 - 商品名稱:單片機原理與應用--基於Proteus虛擬仿真技術(附光盤第2版高等院校精品課程繫列教材)
- 作者:徐愛鈞//徐陽
- 代碼:57
- 出版社:機械工業
- ISBN號:9787111432715
其他參考信息 - 出版時間:2013-08-01
- 印刷時間:2013-08-01
- 版次:2
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:383
- 字數:608千字
編輯推薦語 《單片機原理與應用--基於Proteus虛擬仿真技術(附光盤第2版高等院校精品課程繫列教材)》編著者徐愛鈞、徐陽。 詳細論述了繫統擴展技術、模/數與數/模轉換接口技術、鍵盤與顯示器接口技術,以實例方式介紹了在Proteus平臺上進行應用繫統虛擬仿真設計的方法。給出了大量在Proteus集成環境ISIS中繪制的電路原理圖、彙編語言和C語言應用程序範例,所有範例均在Proteus軟件平臺上調試通過,可以直接運行。 內容提要 《單片機原理與應用--基於Proteus虛擬仿真 技術(附光盤第2版高等院校精品課程繫列教材)》 編著者徐愛鈞、徐陽。 《單片機原理與應用--基於Proteus虛擬仿真 技術(附光盤第2版高等院校精品課程繫列教材)》 以Proteus虛擬仿真技術為基礎,闡述8051單片機原 理與應用,對8051單片機基本結構、中斷繫統、定時 器、串行口等功能部件的工作原理進行了完整介紹。 在介紹8051指令繫統的基礎上,闡述了彙編語言和 KeilC51**語言程序設計方法。詳細論述了繫統擴 展技術、模/數與數/模轉換接口技術、鍵盤與顯示 器接口技術,以實例方式介紹了在Proteus平臺上進 行應用繫統虛擬仿真設計的方法。給出了大量在 Proteus集成環境ISIS中繪制的電路原理圖、彙編語 言和C語言應用程序範例,所有範例均在Proteus軟件 平臺上調試通過,可以直接運行。 本書可作為高等學校工業自動化、電子測量儀器 、計算機應用等相關專業“單片機原理與應用”課程 的教學用書,也可供廣大從事單片機應用繫統開發的 工程技術人員閱讀。 目錄 前言 **章 8051單片機基本結構 1 1.1 8051單片機的特點與基本結構 1 1.2 8051單片機的存儲器結構 5 1.3 CPU時序 8 1.4 復位信號與復位電路 10 1.5 並行I/O端口結構 11 復習思考題 13 第2章 Proteus虛擬仿真技術 15 2.1 集成環境ISIS 15 2.2 繪制原理圖 18 2.3 創建彙編語言源代碼仿真文件 21 2.4 在原理圖中進行源代碼仿真調試 22 2.5 原理圖與Keil環境聯機仿真調試 25 復習思考題 31 第3章 指令繫統與彙編語言程序設計 32 3.1 指令助記符和字節數 32 3.2 尋址方式 33 3.2.1 寄存器尋址 34 3.2.2 直接尋址 34 3.2.3 立即尋址 34 3.2.4 寄存器間接尋址 35 3.2.5 變址尋址 35 3.2.6 相對尋址 36 3.2.7 位尋址 36 3.3 指令分類詳解 37 3.3.1 算術運算指令 37 3.3.2 邏輯運算指令 39 3.3.3 數據傳送指令 40 3.3.4 控制轉移指令 42 3.3.5 位操作指令 44 3.4 彙編語言程序格式與偽指令 44 3.5 應用程序設計 46 3.6 定點數運算子程序 48 復習思考題 58 第4章 Keil C51應用程序設計 61 4.1 Keil C51程序設計的基本語法 61 4.1.1 Keil C51程序的一般結構 61 4.1.2 數據類型 62 4.1.3 常量、變量及其存儲模式 63 4.1.4 運算符與表達式 64 4.2 C51程序的基本語句 68 4.2.1 表達式語句 68 4.2.2 復合語句 68 4.2.3 條件語句 69 4.2.4 開關語句 69 4.2.5 循環語句 70 4.2.6 goto、break、continue語句 70 4.2.7 返回語句 71 4.3 函數 71 4.3.1 函數的定義與調用 71 4.3.2 中斷服務函數與寄存器組定義 72 4.4 Keil C51編譯器對ANSI C的擴展 73 4.4.1 存儲器類型與編譯模式 73 4.4.2 關於bit、sbit、sfr、sfr16數據類型 75 4.4.3 一般指針與基於存儲器的指針及其轉換 77 4.4.4 C51編譯器對ANSI C函數定義的擴展 79 4.5 C51編譯器的數據調用協議 82 4.6 **地址訪問 83 4.6.1 采用擴展關鍵字“_at_”或指針定義變量的**地址 83 4.6.2 采用預定義宏指定變量的**地址 84 4.7 Keil C51庫函數 85 4.7.1 本征庫函數 85 4.7.2 字符判斷轉換庫函數 86 4.7.3 輸入/輸出庫函數 86 4.7.4 字符串處理庫函數 87 4.7.5 類型轉換及內存分配庫函數 88 4.7.6 數學計算庫函數 89 復習思考題 90 第5章 中斷繫統與定時器/計數器 91 5.1 中斷的概念 91 5.2 中斷繫統結構與中斷控制 92 5.3 中斷響應 95 5.4 中斷繫統應用舉例 97 5.4.1 中斷源擴展 97 5.4.2 中斷嵌套 100 5.5 定時器/計數器的工作方式與控制 103 5.6 定時器/計數器應用舉例 106 5.6.1 初值和*大定時時間計算 107 5.6.2 定時器方式應用 107 5.6.3 計數器方式應用 115 5.7 利用定時器產生音樂 118 復習思考題 125 第6章 串行口通信技術 126 6.1 串行通信方式 126 6.2 串行口的工作方式與控制 127 6.3 串行口應用舉例 131 6.3.1 串口/並口轉換 131 6.3.2 單片機之間的通信 134 6.3.3 單片機與PC之間的通信 149 復習思考題 156 第7章 單片機繫統擴展 157 7.1 程序存儲器擴展 157 7.2 數據存儲器擴展 158 7.3 並行I/O端口擴展 161 7.4 利用I2C總線進行繫統擴展 174 7.5 8051單片機的節電工作方式 188 7.5.1 空閑和掉電工作方式 189 7.5.2 節電方式的應用 190 復習思考題 191 第8章 模/數與數/模轉換接口技術 193 8.1 轉換器的主要技術指標 193 8.2 數/模轉換器接口技術 194 8.2.1 無內部鎖存器的DAC接口方法 195 8.2.2 DAC0832與8051單片機的接口方法 196 8.2.3 DAC1208與8051單片機的接口方法 203 8.2.4 串行DAC與8051單片機的接口方法 205 8.2.5 利用DAC接口實現波形發生器 212 8.3 模/數轉換器接口技術 220 8.3.1 比較式ADC 0809與8051單片機的接口方法 221 8.3.2 積分式ADC7135與8051單片機的接口方法 228 8.3.3 串行ADC與8051單片機的接口方法 237 復習思考題 242 第9章 鍵盤與顯示器接口技術 244 9.1 LED顯示器接口技術 244 9.1.1 7段LED數碼顯示器 244 9.1.2 串行接口8位共陰極LED驅動器MAX7219 250 9.2 鍵盤接口技術 258 9.2.1 編碼鍵盤接口技術 259 9.2.2 非編碼鍵盤接口技術 261 9.2.3 鍵值分析 269 9.3 8279可編程鍵盤/顯示器芯片接口技術 274 9.3.1 8279的工作原理 274 9.3.2 8279的數據輸入、顯示輸出及命令格式 277 9.3.3 8279的接口方法 282 9.4 液晶顯示器接口技術 288 9.4.1 LCD工作原理和驅動方式 288 9.4.2 點陣字符型液晶顯示模塊接口技術 290 9.4.3 點陣圖型液晶顯示模塊接口技術 306 復習思考題 317 **0章 虛擬仿真設計實例 319 10.1 數字多用儀表設計 319 10.1.1 功能要求 319 10.1.2 硬件電路設計 319 10.1.3 軟件程序設計 322 10.2 紅外遙控繫統設計 331 10.2.1 功能要求 331 10.2.2 硬件電路設計 331 10.2.3 軟件程序設計 332 10.3 簡易電子琴設計 338 10.3.1 功能要求 338 10.3.2 硬件電路設計 338 10.3.3 軟件程序設計 338 10.4 帶農歷的電子萬年歷設計 343 10.4.1 功能要求 343 10.4.2 硬件電路設計 343 10.4.3 軟件程序設計 346 復習思考題 357 **1章 單片機繫統的抗干擾技術 358 11.1 干擾源 358 11.1.1 串模干擾、共模干擾及電源干擾 358 11.1.2 數字電路的干擾 360 11.2 硬件抗干擾措施 361 11.2.1 串模干擾的抑制 361 11.2.2 共模干擾的抑制 363 11.2.3 輸入/輸出通道干擾的抑制 364 11.2.4 電源與電網干擾的抑制 367 11.2.5 地線繫統干擾的抑制 369 11.3 軟件抗干擾措施 369 11.3.1 數字量輸入/輸出中的軟件抗干擾 370 11.3.2 程序執行過程中的軟件抗干擾 371 11.3.3 繫統的恢復 375 復習思考題 377 附錄 378 附錄A 8051指令表 378 附錄B Proteus中器件 383 參考文獻 384
" |