《海爾單片機原理及套用》是2011年9月1日由北京航空航天大學出版社出版的圖書,作者是楊榮、王秀芳、潘松。
基本介紹
內容簡介,目錄,
內容簡介
《海爾單片機原理及套用》以海爾HR6P92 晶片為對象,介紹了海爾Flash系列單片機的主要特點和功能。全書從基本原理到實際套用依次展開,內容包括HR6P單片機簡介、HR6P核心、彙編語言和指令系統、I/O連線埠、中斷系統、定時器/計數器、片上典型模組(A/D 轉換、串列通信等)、HR7P單片機簡介、HR單片機開發工具和單片機EMC設計介紹。
《海爾單片機原理及套用》行文簡潔明了,通俗易懂,例程豐富,實用性強,既可作為大學電子工程院系學生、教師以及廣大單片機愛好者學習海爾單片機的入門教材,也可作為工程人員使用海爾單片機進行產品設計的參考書。
目錄
第1章 緒論
1.1 單片機的基本概念
1.2 單片機的發展階段
1.3 海爾單片機簡介
1.3.1 海爾單片機概述
1.3.2 海爾單片機家族
1.3.3 海爾單片機的套用領域
思考題
第2章 HR6P系列單片機的核心結構及工作原理
2.1 海爾單片機的核心結構
2.1.1 HR6P92H單片機的核心結構
2.1.2 HR6P92H單片機的系統時鐘和工作周期
2.2 HR6P92H單片機的引腳與功能
2.3 HR6P92H單片機的存儲體系
2.3.1 HR6P92H單片機的程式存儲器
2.3.2 HR6P92H單片機的數據存儲器
2.4 復位電路
2.5 時鐘電路
2.6 休眠與喚醒
思考題
第3章 HR6P系列單片機指令系統與彙編語言程式設計
3.1 HR6P系列單片機的指令系統
3.1.1 數據傳送類指令
3.1.2 算術運算類指令
3.1.3 邏輯運算類指令
3.1.4 位操作類指令
3.1.5 程式控制類指令
3.2 HR單片機彙編語言(HASM)程式設計
3.3 偽指令
3.4 HR單片機軟體程式設計
3.4.1 HR單片機軟體設計概述
3.4.2 常用子程式設計
思考題
第4章 HR單片機的I/O接口
4.1 HR單片機I/O接口概述
4.2 I/O接口的內部結構
4.3 HR單片機I/O接口的讀寫操作
4.4 各連線埠的特點及相關的控制暫存器
4.4.1 連線埠A的特點及相關的控制暫存器
4.4.2 連線埠B的特點及相關的控制暫存器
4.4.3 連線埠C的特點及相關的控制暫存器
4.4.4 連線埠D的特點及相關的控制暫存器
4.4.5 連線埠E的特點及相關的控制暫存器
4.5 連線埠套用舉例
思考題
第5章 HR單片機中斷系統
5.1 HR單片機中斷系統概述
5.1.1 中斷的基本概念
5.1.2 HR單片機的中斷源
5.1.3 中斷向量表
5.2 HR單片機中斷控制邏輯
5.3 與中斷有關的專用控制暫存器
5.3.1 中斷控制暫存器INTC0
5.3.2 片內外設中斷使能暫存器1 INTE0
5.3.3 片內外設中斷標誌暫存器1INTF0
5.3.4 片內外設中斷使能暫存器2 INTE1
5.3.5 片內外設中斷標誌暫存器2 INTF1
5.3.6 中斷向量控制暫存器INTCl
5.4 中斷回響及處理過程
5.5 中斷子程式套用舉例
思考題
第6章 HR單片機定時器/計數器
6.1 8位定時器/計數器T8
6.1.1 T8的內部結構及特點
6.1.2 與定時器/計數器T8相關的暫存器
6.1.3 T8的工作模式
6.1.4 T8的套用舉例
6.2 PWM時基定時器T8P1/T8P2
6.2.1 T8P1/T8P2內部結構及特點
6.2.2 T8P1/T8P2的工作模式
6.3 定時器/計數器T16N1/T16N2
6.3.1 T16Nx的內部結構及特點
6.3.2 T16Nx的工作模式
6.3.3 T16N套用舉例
6.4 定時器/計數器的擴展模組TE1/TE2
6.4.1 相關的控制暫存器
6.4.2 T16N捕捉功能擴展
6.4.3 T16N比較器功能擴展
6.4.4 T8P脈寬調製功能擴展
思考題
第7章 HR單片機片上典型模組
7.1 A/D轉換器
7.1.1 A/D轉換器概述
7.1.2 HR6P92H片上ADC結構
7.1.3 與ADC相關的控制暫存器
7.1.4 A/D轉換過程
7.1.5 套用舉例
7.2 串列接口SSI
7.2.1 SPI模式
7.2.2 相關的控制暫存器
7.2.3 I2C模式
7.3 通用同步異步傳送接收器USART
7.3.1 通用異步接收傳送器UART1
7.3.2 通用異步接收/傳送器UART2
思考題
第8章 HR7P系列單片機簡介
8.1 HR7P系列單片機概述
8.2 HR7P系列單片機的核心結構
8.3 HR7P系列單片機的引腳及功能
8.4 HR7P系列單片機的存儲體系
8.5 指令集概述
第9章 HR單片機開發工具簡介
9.1 HR單片機集成開發軟體
9.1.1 集成開發軟體Haier_IDE的安裝
9.1.2 界面功能簡介
9.1.3 項目管理
9.2 HR實時仿真器HR6P-ICE8
9.2.1 HR6P-ICE8的硬體組成
9.2.2 HR6P-ICE8的使用方法
9.3 線上調試器HR6P-ICD
9.3.1 線上調試器HR6P-ICD的組件
9.3.2 HR6PICD的使用方法
9.4 HR編程器
9.4.1 HR編程器的概述
9.4.2 HR編程器的使用方法
9.4.3 HR編程器的使用
9.5 HRCC編譯器概述
9.5.1 概述
9.5.2 HRCC語言簡介
9.6 HR單片機學習板
9.6.1 學習板硬體資源
9.6.2 學習板實驗例程
9.6.3 流程圖
思考題
第10章 單片機EMC設計簡介
10.1 積體電路中的EMC問題
10.2 積體電路晶片中EMI發生原理
10.3 積體電路中關鍵部分的EMC分析
10.3.1 積體電路中電源線和地線的EMC分析
10.3.2 積體電路封裝的EMC分析
10.3.3 積體電路中I/O接口的EMC分析
10.4 積體電路EMC測試的標準和方法
10.4.1 EMC測試標準
10.4.2 EMC測試級別
10.4.3 EMC測試流程
10.5 單片機套用系統中電磁兼容性設計
10.5.1 單片機系統電磁干擾的來源與特徵
10.5.2 單片機系統電磁兼容性設計
思考題
附錄A HR6P92H單片機專用控制暫存器
附錄B HR7P系列單片機指令集
附錄C HR單片機學習板源程式
附錄D ASCH碼錶
參考文獻