基本介紹
- 譯者:劉仁普/等
- ISBN:9787111054825
- 頁數:335
- 定價:42.00
- 出版社:機械工業出版社
- 出版時間:1996-08
- 裝幀:平裝
內容介紹,作品目錄,
內容介紹
日本富士通公司(FUJITSV)是世界著名的電子公司,在計算機和通信領域占有重要
位置,1995年列日本通信企業營業額第二名,做為通信公司和計算機技術的核心――CPU
技術,富士通公司在技術上是先進的。本書對該公司的8位單片機做了系統介紹,包括
CPU硬體結構,軟體套用,程式示例,並對該公司8位單位機F↑2MC―8L系列各品種做了
概括介紹,使讀者能夠對該公司的單片機選型、開發及套用。單片機技術的主要套用範圍
是控制領域,尤其是在中國的家電領域,有廣闊的套用前景。本書的讀者對象為自動控制
領域特別是家電企業的設計、維修人員,大專院校師生等。
作品目錄
目 錄
第1章 綜 述
第2章 軟體結構
2.1概 述
2.2CPU硬體體系結構
2.2.1F2MC―8L系列框圖
2.2.2記憶體空間
2.2.2.1記憶體空間的描述
2.2.2.2記憶體空間與定址模式
2.2.2.3通用暫存器組區域
2.2.2.4堆疊區域
2.2.2.5直接區域
2.2.2.6向量調用指令表
2.2.2.7復位與中斷向量表
2.2.2.816位數據在記憶體空間的存放
2.2.3暫存器
2.2.3.1程式計數器(PC)
2.2.3.2累加器(A)
2.2.3.3臨時累加器(T)
2.2.3.4堆疊指針(SP)
2.3.3.5程式狀態字(PS)
2.2.3.6變址暫存器(1X)
2.2.3.7附加指針(EP)
2.2.3.8暫存器組
2.2.4中斷操作
2.2.4.1中斷操作概括
2.2.4.2中斷允許/禁止功能
2.2.4.3中斷優先功能
2.2.4.4建立一個中斷處理程式
2.2.4.5多重中斷
2.2.5復位操作
2.2.6如何使用臨時累加器(T)
2.2.6.1臨時累加器的基本操作
2.2.6.2位元組數據的傳送與操作
2.2.6.3由臨時累加器進行直接數據傳送
第3章 CPU軟體體系結構
3.1定址方式
3.2特殊指令
第4章 軟體開發工具
4.1支持系統配置
4.2程式開發過程
4.3F↑2MC―8L個人仿真器
第5章 硬體手冊
5.1CPU
5.1.1記憶體空間
5.1.2記憶體中16位數據的安排
5.1.3CPU內部暫存器
5.1.4操作模式
5.2主/子時鐘控制模組
5.3中斷控制器
5.4I/O連線埠
5.5外部中斷1
5.6外部中斷2
5.78位串列I/O
5.8蜂鳴器輸出電路
5.9LCD控制/驅動器
5.10遙控載波頻率發生器
5.11監視預分頻器
5.128位PWM定時/計數器
5.13A/D轉換器
5.148/16位定時器(定時器1和定時器2)
5.15時基定時器
5.16看門狗定時器復位
5.17操作
5.17.1時鐘脈衝發生器
5.17.2復位
5.17.2.1復位操作
5.17.2.2復位源
5.18中斷
5.19低功耗模式
5.20 睡眠、停止和復位的引腳狀態
第6章 套用注釋――資源分配
6.1前言
6.2鍵掃描
6.2.1概要
6.2.2程式說明
6.2.2.1概要說明
6.2.2.2電路圖
6.2.2.3通用流程
6.2.2.4使用暫存器和存儲器
6.2.3示例程式
6.2.3.1暫存器和存儲器初始設定
6.2.3.2詳細流程
6.2.4程式表
6.3A/D轉換器使用鍵掃描
6.3.1概要
6.3.2程式說明
6.3.2.1概要說明
6.3.2.2電路圖
6.3.2.3通用流程圖
6.3.2.4使用暫存器和存儲器
6.3.3示例程式
6.3.3.1暫存器和存儲器初始設定
6.3.3.2詳細流程
6.3.4程式表
6.4LCD時鐘
6.4.1概要
6.4.2示例程式說明
6.4.2.1概要說明
6.4.2.2LCD段
6.4.2.3通用流程
6.4.2.4使用暫存器和存儲器
6.4.3示例程式
6.4.3.1用於暫存器和存儲器的初始設定
6.4.3.2詳細流程
6.4.4程式表
6.5軟體UART
6.5.1概要
6.5.2示例程式說明
6.5.2.1概要說明
6.5.2.2硬體說明
6.5.2.3硬體特性
6.5.2.4一般流程
6.5.2.5使用暫存器和存儲器
6.5.3示例程式
6.5.3.1用於暫存器和存儲者器初始設定
6.5.3.2詳細流程
6.5.4程式表
6.6E↑2PROM接口
6.6.1概要
6.6.2示例程式說明
6.6.2.1概要說明
6.6.2.2硬體說明
6.6.2.3通用流程
6.6.2.4使用暫存器和存儲器
6.6.3示例程式
6.6.3.1暫存器和存儲者初始設定
6.6.3.2詳細流程
6.6.4程式表
6.7遙控器傳送
6.7.1概要
6.7.2程式說明
6.7.2.1概要說明
6.7.2.2硬體說明
6.7.2.3數據格式
6.7.2.4通用流程
6.7.2.5使用暫存器和存儲器
6.7.3示例程式
6.7.3.1暫存器和存儲器初始設定
6.7.3.2詳細流程
6.7.4程式表
6.8遙控器接收
6.8.1概要
6.8.2程式說明
6.8.2.1概要說明
6.8.2.2硬體說明
6.8.2.3數據格式
6.8.2.4一般流程
6.8.2.5使用暫存器和存儲器
6.8.3示例程式
6.8.3.1暫存器和存儲器初始設定
6.8.3.2詳細流程
6.8.4程式表
第7章 F↑2MC―8L數據表
MB89120/89120A系列CMOS8位專用微控制器MB89121/P131/123A/P133A/125A
MB89130/89130A系列CMOS8位專用微控制器MB89131/P131/133A/P133A/135A
F↑2MC-8LMB89140系列CMOS8位專用微控制器
MB89144/145/146/147和MB89P147/W147/PV140
MB89150/89150A系列CMOS8位專用微控制器
MB89151/151A/152/152A/153/153A/154/154A/155/155A/89P155/PV150
MB89160/89160A系列CMOS8位專用微控制器
MB89161/163/165/P165/PV160MB89161A/163A/165A/W165
MB89170/89170A系列CMOS8位專用微控制器MB89173/PV173/174A/P175A/PV170A
MB89180系列CMOS8位專用微控制器MB89181/182/183/P185/PV180
MB89190系列CMOS8位專用微控制器
MB89191/193/195//P195/PV190MB89191A/193A/195A//P195A/PV190A
F↑2MB-8LMB89610系列CMOS8位專用微控制器MB89613/615
F↑2MC-8LMB89620系列CMOS8位專用微控制器MB89623/T623/V623/625/P625
/W625/T625/V625/626/627/P627/W627MB89PV620
F↑2MC-8LMB89630系列CMOS8位專用微控制器
MB89635/T635/636/637/T637/P637/W637/PV630
F↑2MC-8LMB89640系列CMOS8位專用微控制器MB89643/645/646/647/P647/PV640
F↑2MC-8LMB89650AR系列CMOS8位專用微控制器
MB89653AR/655AR/656AR/657AR/P657AMB89PV650A
F↑2MC-8LMB89660系列CMOS8位專用微控制器MB89663/665/P665/W665
F↑2MC-8LMB89670/A系列CMOS8位專用微控制器MB89673/677A/P677A/PV670A
F↑2MC-8LMB89820系列CMOS8位專用微控制器MB89821/823/P825/PV820
F↑2MC-8LMB89840系列CMOS8位專用微控制器MB89846/W847/P847/PV840
F↑2MC-8LMB89860/850系列CMOS8位專用微控制器
MB89865/867/P867/W867MB89855/857/P857/W857/T855
F↑2MC-8LMB89870系列CMOS8位專用微控制器MB89875/P875/PV870
F↑2MC-8LMB89890系列CMOS8位專用微控制器MB89898/899/P899/W899/PV890
F↑2MC-8LMB89950系列CMOS8位專用微控制器MB8995X/953/95X/P95X/PV950
第8章 指令表
第1章 綜 述
第2章 軟體結構
2.1概 述
2.2CPU硬體體系結構
2.2.1F2MC―8L系列框圖
2.2.2記憶體空間
2.2.2.1記憶體空間的描述
2.2.2.2記憶體空間與定址模式
2.2.2.3通用暫存器組區域
2.2.2.4堆疊區域
2.2.2.5直接區域
2.2.2.6向量調用指令表
2.2.2.7復位與中斷向量表
2.2.2.816位數據在記憶體空間的存放
2.2.3暫存器
2.2.3.1程式計數器(PC)
2.2.3.2累加器(A)
2.2.3.3臨時累加器(T)
2.2.3.4堆疊指針(SP)
2.3.3.5程式狀態字(PS)
2.2.3.6變址暫存器(1X)
2.2.3.7附加指針(EP)
2.2.3.8暫存器組
2.2.4中斷操作
2.2.4.1中斷操作概括
2.2.4.2中斷允許/禁止功能
2.2.4.3中斷優先功能
2.2.4.4建立一個中斷處理程式
2.2.4.5多重中斷
2.2.5復位操作
2.2.6如何使用臨時累加器(T)
2.2.6.1臨時累加器的基本操作
2.2.6.2位元組數據的傳送與操作
2.2.6.3由臨時累加器進行直接數據傳送
第3章 CPU軟體體系結構
3.1定址方式
3.2特殊指令
第4章 軟體開發工具
4.1支持系統配置
4.2程式開發過程
4.3F↑2MC―8L個人仿真器
第5章 硬體手冊
5.1CPU
5.1.1記憶體空間
5.1.2記憶體中16位數據的安排
5.1.3CPU內部暫存器
5.1.4操作模式
5.2主/子時鐘控制模組
5.3中斷控制器
5.4I/O連線埠
5.5外部中斷1
5.6外部中斷2
5.78位串列I/O
5.8蜂鳴器輸出電路
5.9LCD控制/驅動器
5.10遙控載波頻率發生器
5.11監視預分頻器
5.128位PWM定時/計數器
5.13A/D轉換器
5.148/16位定時器(定時器1和定時器2)
5.15時基定時器
5.16看門狗定時器復位
5.17操作
5.17.1時鐘脈衝發生器
5.17.2復位
5.17.2.1復位操作
5.17.2.2復位源
5.18中斷
5.19低功耗模式
5.20 睡眠、停止和復位的引腳狀態
第6章 套用注釋――資源分配
6.1前言
6.2鍵掃描
6.2.1概要
6.2.2程式說明
6.2.2.1概要說明
6.2.2.2電路圖
6.2.2.3通用流程
6.2.2.4使用暫存器和存儲器
6.2.3示例程式
6.2.3.1暫存器和存儲器初始設定
6.2.3.2詳細流程
6.2.4程式表
6.3A/D轉換器使用鍵掃描
6.3.1概要
6.3.2程式說明
6.3.2.1概要說明
6.3.2.2電路圖
6.3.2.3通用流程圖
6.3.2.4使用暫存器和存儲器
6.3.3示例程式
6.3.3.1暫存器和存儲器初始設定
6.3.3.2詳細流程
6.3.4程式表
6.4LCD時鐘
6.4.1概要
6.4.2示例程式說明
6.4.2.1概要說明
6.4.2.2LCD段
6.4.2.3通用流程
6.4.2.4使用暫存器和存儲器
6.4.3示例程式
6.4.3.1用於暫存器和存儲器的初始設定
6.4.3.2詳細流程
6.4.4程式表
6.5軟體UART
6.5.1概要
6.5.2示例程式說明
6.5.2.1概要說明
6.5.2.2硬體說明
6.5.2.3硬體特性
6.5.2.4一般流程
6.5.2.5使用暫存器和存儲器
6.5.3示例程式
6.5.3.1用於暫存器和存儲者器初始設定
6.5.3.2詳細流程
6.5.4程式表
6.6E↑2PROM接口
6.6.1概要
6.6.2示例程式說明
6.6.2.1概要說明
6.6.2.2硬體說明
6.6.2.3通用流程
6.6.2.4使用暫存器和存儲器
6.6.3示例程式
6.6.3.1暫存器和存儲者初始設定
6.6.3.2詳細流程
6.6.4程式表
6.7遙控器傳送
6.7.1概要
6.7.2程式說明
6.7.2.1概要說明
6.7.2.2硬體說明
6.7.2.3數據格式
6.7.2.4通用流程
6.7.2.5使用暫存器和存儲器
6.7.3示例程式
6.7.3.1暫存器和存儲器初始設定
6.7.3.2詳細流程
6.7.4程式表
6.8遙控器接收
6.8.1概要
6.8.2程式說明
6.8.2.1概要說明
6.8.2.2硬體說明
6.8.2.3數據格式
6.8.2.4一般流程
6.8.2.5使用暫存器和存儲器
6.8.3示例程式
6.8.3.1暫存器和存儲器初始設定
6.8.3.2詳細流程
6.8.4程式表
第7章 F↑2MC―8L數據表
MB89120/89120A系列CMOS8位專用微控制器MB89121/P131/123A/P133A/125A
MB89130/89130A系列CMOS8位專用微控制器MB89131/P131/133A/P133A/135A
F↑2MC-8LMB89140系列CMOS8位專用微控制器
MB89144/145/146/147和MB89P147/W147/PV140
MB89150/89150A系列CMOS8位專用微控制器
MB89151/151A/152/152A/153/153A/154/154A/155/155A/89P155/PV150
MB89160/89160A系列CMOS8位專用微控制器
MB89161/163/165/P165/PV160MB89161A/163A/165A/W165
MB89170/89170A系列CMOS8位專用微控制器MB89173/PV173/174A/P175A/PV170A
MB89180系列CMOS8位專用微控制器MB89181/182/183/P185/PV180
MB89190系列CMOS8位專用微控制器
MB89191/193/195//P195/PV190MB89191A/193A/195A//P195A/PV190A
F↑2MB-8LMB89610系列CMOS8位專用微控制器MB89613/615
F↑2MC-8LMB89620系列CMOS8位專用微控制器MB89623/T623/V623/625/P625
/W625/T625/V625/626/627/P627/W627MB89PV620
F↑2MC-8LMB89630系列CMOS8位專用微控制器
MB89635/T635/636/637/T637/P637/W637/PV630
F↑2MC-8LMB89640系列CMOS8位專用微控制器MB89643/645/646/647/P647/PV640
F↑2MC-8LMB89650AR系列CMOS8位專用微控制器
MB89653AR/655AR/656AR/657AR/P657AMB89PV650A
F↑2MC-8LMB89660系列CMOS8位專用微控制器MB89663/665/P665/W665
F↑2MC-8LMB89670/A系列CMOS8位專用微控制器MB89673/677A/P677A/PV670A
F↑2MC-8LMB89820系列CMOS8位專用微控制器MB89821/823/P825/PV820
F↑2MC-8LMB89840系列CMOS8位專用微控制器MB89846/W847/P847/PV840
F↑2MC-8LMB89860/850系列CMOS8位專用微控制器
MB89865/867/P867/W867MB89855/857/P857/W857/T855
F↑2MC-8LMB89870系列CMOS8位專用微控制器MB89875/P875/PV870
F↑2MC-8LMB89890系列CMOS8位專用微控制器MB89898/899/P899/W899/PV890
F↑2MC-8LMB89950系列CMOS8位專用微控制器MB8995X/953/95X/P95X/PV950
第8章 指令表