MCS-51/151/251 高速單板模擬器原理與應用(一)

薛棟樑

  • 出版商: 全華圖書
  • 出版日期: 1999-01-31
  • 定價: $590
  • 售價: 9.0$531
  • 語言: 繁體中文
  • ISBN: 9572124684
  • ISBN-13: 9789572124680
  • 已絕版

買這商品的人也買了...

相關主題

商品描述


■ 內容簡介
本書是以詳細的解說與硬體的實驗兩者相互整合而成。內容共有九章:一、MCS-51/151/251。二、副程式、巨集和程式庫。三、MCS-51/151/251高速單板模擬設計。四、文字型LCD模組。五、可規劃週邊介面(8255)。六、可規劃鍵盤與顯示器介面(8279)。七、記憶體(Memory)。八、串列式I/O。九、使用高速單板模擬器之基礎實驗。另有第二冊可以更深入探討其原理與應用。是一本適合電子科專題製作之最佳實務用書。

■ 目錄
@settag
tspace=4.2333 bspace=4.2333 rowpitch=79.993
@endtags on STMP & POP, FTP, and security issues. For
MCS-51/151/251
1-1 MCS-51/151/251的特性介紹@.1-2
1-1.1 8XC151SA/SB的特性介紹@.1-12
1-1.2 8XC251SB A-STEPPING的特性介紹@.1-13
1-1.3 8XC251SX B-STEPPING的特性介紹@.1-15
1-1.4 8XC251TX的特性介紹@.1-17
1-1.5 MCS-51/151/251之間的比較@.1-19
1-2 組譯器(Assembler)@.1-19
1-2.1 組譯器的使用法@.1-20
1-2.2 組譯器對錯?br>1-2.3 關於5.0版的系統要求@.1-27
1-2.4 組譯語言的語法@.1-27
1-2.5 8051/8052預先定義的暫存器名稱@.1-34
1-2.6 8051/8052預先定義的位元名稱@.1-36
1-2.7 組譯時的虛指令@.1-41
1-2.8 運算和比較@.1-76
1-3 巨集(Macro)@.1-79
1-4 連結器(Linker)@.1-89
1-4.1 連結器的使用法@.1-89
1-4.2 選擇項目欄(Options Field)@.1-92
1-4.3 Intel HEX 檔案格式@.1-94
1-4.4 HEX檔和TSK檔的優缺點和使用時機@.1-96
1-5 程式庫管理器(Libararian)@.1-98
副程式、巨集和程式庫
2-1 副程式(Subroutine)@.2-1
2-2 巨集(Macro)@.2-11
2-3 批次檔(Batch File)的建立@.2-16
2-4 系統的開發(System Development)@.2-19
2-5 程式的開發(Program Development)@.2-21
2-6 常見的程式問題與解說@.2-27
2-7 加快組譯和實驗速度的技巧@.2-31
MCS-51/151/251高速單板模擬器設計
3-1 電路元件、Jumper和連接座的佈置圖@.3-1
3-2 高速單板模擬器功能特色與設計原理@.3-3
3-3 高速單板模擬器電路分析@.3-10
3-3.1 高速單板模擬器電路分析-單晶片電路@.3-10
3-3.2 高速單板模擬器電路分析-ROM電路@.3-12
3-3.3 高速單板模擬器電路分析-RAM電路@.3-13
3-3.4 高速單板模擬器電路分析-位址解碼電路@.3-15
3-3.5 高速單板模擬器電路分析-8279電路@.3-17
3-3.6 高速單板模擬器電路分析-8255電路@.3-18
3-3.7 高速單板模擬器電路分析-印表機介面@.3-20
3-3.8 高速單板模擬器電路分析-RTC電路@.3-21
3-3.9 高速單板模擬器電路分析-LCD模組電路@.3-22
3-3.10 高速單板模擬器電路分析-串列傳輸電路@.3-23
3-3.11 高速單板模擬器電路分析-電源和電源電壓
偵測電路@.3-24
3-4 週邊元件位址的分配@.3-26
3-5 如何組合成各種不同功能的微電腦系統@.3-32
3-6 各種不同功能組合的電路圖總整理@.3-33
3-7 Jumper切換總整理@.3-54
3-8 連接座總整理@.3-56
3-9 實驗注意事項@.3-63
3-10 測試程式的使用@.3-64
3-11 故障檢修@.3-65
3-12 模擬器之使用@.3-65
3-13 載入程式(AUTO.EXE)之使用@.3-68
3-14 振盪器的使用@.3-69
3-15 模擬ROM IC的選用@.3-70
3-16 高速使用注意事項@.3-70
3-17 如何使用備用電池@.3-71
3-18 第二個UART的使用@.3-72
3-19 繪圖型LCD模組的連接@.3-72
3-20 混合型LCD模組的連接@.3-73
3-21 文字型LCD模組的連接@.3-73
3-22 PAGE MODE的連接和使用@.3-74
3-23 /INT0和/INT1的連接@.3-75
3-24 如何選擇振盪頻率、鮑率和接收程式的燒錄@.3-76
3-25 副程式定義(SYSTEM.H)@.3-79
3-26 程式庫定義(SYSTEM.LIB)@.3-91
3-27 巨集庫定義(MACRO.H)@.3-106
3-28 巨集定義(MACRO1.H) @.3-120
3-29 巨集定義(MACRO2.H)@.3-122
3-30 巨集定義(MACRO3.H)@.3-123
文字型LCD模組
4-1 文字型LCD模組介紹@.4-1
4-2 原理說明@.4-3
4-3 控制指令碼的說明@.4-14
4-4 介面連接與讀寫時序@.4-19
4-5 LCD的重置動作@.4-24
4-6 控制指令碼的整理@.4-27
4-7 程式庫之建立-匯流排介面控制@.4-28
4-8 副程式之建立-匯流排介面控制@.4-42
4-9 副程式之建立-8位元I/O介面控制@.4-51
4-10 副程式之建立-4位元I/O介面控制@.4-61
4-11 實驗一 顯示字串的方法(一.4-74
4-12 實驗二 顯示字串的方法(二)@.4-78
4-13 實驗三 利用CGRAM顯示特殊字型的方法(一.4-82
4-14 實驗四 利用CGRAM顯示特殊字型的方法(二)@.4-85
4-15 實驗五 利用CGRAM顯示特殊字型的方法(三)@.4-87
4-16 實驗六 利用CGRAM顯示特殊字型的方法(四)@.4-89
4-17 實驗七 顯示日文字或其它內建字型@.4-91
4-18 實驗八 測試CGRAM@.4-94
4-19 實驗九 PRINTF_LCD之設計@.4-97
可規劃週邊介面(8255)
5-1 8255A之介紹@.5-1
5-2 8255A之接腳及說明@.5-2
5-3 8255A內部結構@.5-4
5-4 8255A的操作說明@.5-7
5-5 8255A控制字組(Control Word)@.5-8
5-6 8255A的三種操作模態動作原理說明@.5-10
5-7 讀取埠C的狀態@.5-24
5-8 8255A的應用@.5-25
5-9 巨集庫之建立@.5-27
5-10 實驗一 8255 I/O測試@.5-31
5-11 實驗二 兩顆8255資料對傳之測試@.5-37
5-12 實驗三 印表機之列印-詢問法@.5-40
5-13 實驗四 印表機之列印-中斷法@.5-43
可規劃鍵盤與顯示器介面(8279)
6-1 介 紹@.6-1
6-2 接腳、方塊圖和時序圖@.6-3
6-3 8279基本功能說明@.6-8
6-4 8279操作原理說明@.6-9
6-5 軟體的操作@.6-12
6-6 介面分析@.6-17
6-7 按鍵碼與鍵盤接法@.6-26
6-8 七段顯示器接法@.6-28
6-9 程式庫之建立@.6-29
6-10 實驗一 測試8279 Display RAM@.6-30
6-11 實驗二 4*5按鍵顯示法-中斷法@.6-35
6-12 實驗三 4*5按鍵顯示法-詢問法@.6-39
6-13 實驗四 4*4按鍵顯示法@.6-42
記憶體(Memory)
7-1 記憶體之介紹@.7-1
7-2 EPROM(Erasable PROM)@.7-5
7-3 SRAM(Static RAM)@.7-9
7-4 NV SRAM(Nonvolatile SRAM)@.7-15
7-5 巨集庫之建立@.7-16
7-6 DALLAS HSM(High Speed Microcontroller)
延遲時間的算法@.7-18
7-7 實驗一 測試SRAM 62256-使用單板模擬器@.7-20
7-8 實驗二 測試SRAM 62256-4位元I/O面控制
LCD@.7-21
串列式I/O
8-1 介 紹@.8-1
8-2 非同步串列通訊@.8-2
8-3 個人電腦的RS-232-C介面@.8-3
8-4 通用非同步接收和傳送器(UART)@.8-8
8-5 串列埠介面@.8-11
8-6 鮑率之產生@.8-15
8-7 使用TIMER 1和2產生鮑率之程式設計@.8-27
8-8 微控制器的鮑率產生器之誤差範圍@.8-27
8-9 實驗一 使用查詢法接收資料@.8-32
8-10 實驗二 使用中斷法接收資料@.8-40
8-11 實驗三 使用查詢法傳送資料@.8-41
8-12 實驗四 使用中斷法傳送資料@.8-49
8-13 實驗五 同時接收與傳送資料@.8-52
8-14 EEPROM燒錄器@.8-60
使用高速單板模擬器之基礎實驗
9-1 實驗一 霹靂燈,旋轉法(從P1輸出)@.9-1
9-2 實驗二 霹靂燈,建表法一(從P1輸出)@.9-10
9-3 實驗三 霹靂燈,建表法二(從P1輸出)@.9-12
9-4 實驗四 霹靂燈,建表法三(從P1輸出)@.9-14
9-5 實驗五 霹靂燈,旋轉法(從8255的PA輸出)@.9-17
9-6 實驗六 一顆七段顯示器自動顯示0~9 (從P1輸出)@.9-20
9-7 實驗七 二顆七段顯示器自動顯示99~00
(從P1輸出)@.9-23
9-8 實驗八 間接定址法@.9-27
9-9 實驗九 微動開關計數@.9-31
9-10 實驗十 邏輯電路設計,Q=/((W&X)&(Y+Z))@.9-34
9-11 實驗十一 單腳控制霹靂燈方向,法一@.9-37
9-12 實驗十二 單腳控制霹靂燈方向,法二@.9-39
9-13 實驗十三 雙腳控制霹靂燈方向,法一@.9-42
9-14 實驗十四 雙腳控制霹靂燈方向,法二@.9-46
9-15 實驗十五 雙腳控制霹靂燈方向,法三@.9-49
9-16 實驗十六 4*4鍵盤控制(由8051的P1掃描)@.9-52
9-17 實驗十七 4*4鍵盤控制(由8255的PA和PB掃描)@.9-57
9-18 實驗十八 4*4鍵盤控制(由8255的PC掃描)@.9-62
9-19 實驗十九 /INT0外部中斷控制@.9-67
9-20 實驗二十 /INT1外部中斷控制@.9-70
9-21 實驗二十一 /INT0和/INT1外部中斷混合控制@.9-74
9-22 實驗二十二 使用中斷法的顯示器螢幕左右移動@.9-80
9-23 實驗二十三 不使用中斷法的顯示器螢幕左右移動@.9-84
9-24 實驗二十四 T0(計時/計數器0)模態0控制@.9-89
9-25 實驗二十五 T0(計時/計數器0)模態1控制@.9-92
9-26 實驗二十六 T0(計時/計數器0)模態2控制@.9-95
@settag
break=column
@endtag
9-27 實驗二十七 T0和T1(計時/計數器0和1) 模態2
混合控制@.9-98
9-28 實驗二十八 /INT0,/INT1,T0,T1,四個中斷
混合外部控制@.9-103
9-29 實驗二十九 音樂歌曲@.9-110
9-30 實驗三十 00~59秒計時,使用LCD顯示@.9-119
9-31 實驗三十一 UART的外部中斷@.9-122
附 錄
附錄A 各種資料整理@.附-1
附錄B 8051指令總整理@.附-27
附錄C SFR各位元功能@.附-41
附錄D 8051組譯器和程式庫的錯誤訊息@.附-49
附錄E 簡易語言(8051版)@.附-57
附錄F 虛指令索引@.附-80
附錄G 各章參考資料@.附-83
@settag
lspace=4.4027 rowpitch=79.993
@endtag
MCS-51/151/251高速單板模擬器原理與應用(二)
@settag
lspace=8.8053
@endtag
第一章 電氣式可抹除可規劃僅讀記憶體-EEPROM
第二章 即時時鐘(RTC) -DS12C887
第三章 RAM化的看門狗時間管理器-DS1386
第四章 非揮發性的時間管理RAM-DS1642
第五章 具幽靈式(虛幻式)時鐘的NV SRAM-DS1243Y
第六章 分割式的NV SRAM-DS1630Y/AB
第七章 繪圖型LCD模組-DG12864
第八章 混合型LCD模組-DG24064,16080
第九章 ATMEL AT89系列單晶片的使用
第十章 DALLAS HSM系列單晶片的使用
第十一章 INTEL MCS-151系列單晶片的使用
第十二章 INTEL MCS-251系列單晶片的使用