本書介紹H746系列8位單片機的原理、開發(fā)和應(yīng)用。講述集成開發(fā)環(huán)境HT3000 IDE的特點和使用方法,特別是脫機(軟件)仿真環(huán)境,可仿真虛擬外設(shè)(VPM),包括按鍵、電阻、三極管邏輯電路、LED及字符型或點陣型LCD顯示屏,屏幕樣式可由用戶定義,其程序設(shè)計、調(diào)試高效方便。書中有很多應(yīng)用實例(含硬件圖和程序清單),其軟件有詳盡的注釋。本書附光盤1張,內(nèi)含源程序代碼以及相關(guān)資料。
本書既適合單片機初學者自學,也可供在校大學生和工程技術(shù)人員開發(fā)智能產(chǎn)品時學習和參考。
本書主要針對HT46Xx A/D型單片機的特性、功能、指令及相關(guān)的外圍設(shè)備,編寫了一系列的基本實驗,如HT46xx內(nèi)部的架構(gòu)、基本功能特性、指令的應(yīng)用都有詳細的說明。全書共分為6章,具體內(nèi)容包括HT46XX系列單片機簡介、HT46XX系列系統(tǒng)體系結(jié)構(gòu)、HT46xx指令集與開發(fā)工具、基礎(chǔ)實驗篇、進階實驗篇等。該書可供各大專院校作為教材使用,也可供從事相關(guān)工作的人員作為參考用書使用。
單片機(Microcontroller)歷經(jīng)了4位、8位、16位及32位等開發(fā)過程,被廣泛地應(yīng)用于各種領(lǐng)域,只要與操作接口有關(guān)的應(yīng)用,都能發(fā)現(xiàn)它的蹤跡。在國外,單片機的使用數(shù)量甚至成為評估收人與經(jīng)濟狀況的指標之一。
近年來,臺灣盛群半導(dǎo)體公司(Holtek)鑒于IC市場競爭越來越激烈,從消費性電子設(shè)計公司成功轉(zhuǎn)型為專業(yè)單片機設(shè)計公司,專注于通用型與嵌入式單片機的開發(fā)。除了消費性、計算機外圍、通信領(lǐng)域的嵌人式單片機外,還提供I/O、LCD、A/D、RF及A/D LCD等通用型單片機。盛群半導(dǎo)體公司的定位是以單片機為核心技術(shù)的Ic設(shè)計公司,不同于其他單片機制造商。該公司的行銷網(wǎng)絡(luò)遍及全球,涵蓋歐洲、北美、南美等地,其產(chǎn)品線廣泛,不僅消費性產(chǎn)品用的單片機在德國獲得飛利浦家電的采用,更是臺灣最早推出符合工業(yè)標準規(guī)格單片機的設(shè)計公司之一。大陸市場部分也于近年開展,成立盛揚半導(dǎo)體公司,在I/O、LCD控制芯片以及Phone Controller市場均有所斬獲。最值得一提的是該公司自行開發(fā)的開發(fā)工具,操作容易而且效能絕佳,具備絕佳的價格競爭優(yōu)勢,廣泛獲得歐美客戶的采用。此外,該公司也與業(yè)界合作開發(fā),除提供匯編語言外,也有C語言的編譯器,可算是臺灣提供IC開發(fā)工具上最為齊備的Design House!
目前,盛群半導(dǎo)體公司以提供8位OTP與Mask型單片機為主,未來則繼續(xù)朝向可重復(fù)讀/寫的E2PROM單片機發(fā)展,在技術(shù)層面上足以趕上歐美廠商。HT46xx系列單片機為盛群半導(dǎo)體公司所研發(fā)設(shè)計的A/D型8位單片機,被廣泛應(yīng)用于工業(yè)產(chǎn)品、家用電器、玩具等。由于它的高可靠性、故低障率、低成本、開發(fā)工具齊備等特點,在單片機的市場上早已占有一席之地。
第1章 HT46XX系列單片機簡介
1-1 單片機介紹及其未來趨勢
1-2 HT46xx單片機的特點介紹
1-3 HT46xx家族介紹
1-4 HT46xx硬件引腳功能描述
1-5 HT46xx復(fù)位引腳(RES)
1-6 輸入/輸出引腳(PA、PB、PC、PD、PF)
第2章 HT46XX系列系統(tǒng)體系結(jié)構(gòu)
2-1 HT46xx的內(nèi)部體系結(jié)構(gòu)
2-2 程序存儲器結(jié)構(gòu)
2-3 數(shù)據(jù)存儲器結(jié)構(gòu)
2-4 中斷控制單元
2-5 定時器/計數(shù)器控制單元
2-6 輸入/輸出控制單元
2-7 PWM輸出接口
2-8 I2C串行接口
2-9 模/數(shù)轉(zhuǎn)換器
2-10 WDT:看門狗定時器
2.11 復(fù)位
2.12 省電模式
2-13 低電壓復(fù)位
2-14 配置選項
第3章 HT46xx指令集與開發(fā)工具
3-1 HT46xx尋址模式與指令集(Instruction Set)
3-2 程序的編輯
3-3 HT-IDE3000使用方式與操作
3-4 VPM使用方式與操作
3-5 燒錄器操作說明
第4章 基礎(chǔ)實驗篇
4-1 LED跑馬燈實驗
4-2 LED霹靂燈查表實驗
4-3 七段顯示器控制實驗
4-4 指撥開關(guān)與七段顯示器控制實驗
4-5 按鍵控制實驗
4-6 步進電機控制實驗
4-7 4x4鍵盤控制實驗
4-8 喇叭發(fā)聲控制實驗
4-9 TimedEvent Counter控制實驗
4-10 Timer/Event C0unter中斷控制實驗
4-11 A/D轉(zhuǎn)換器控制實驗
4-12 外部中斷控制實驗
4-13 PWM接口控制實驗
4-14 WDT控制實驗
4-15 “HALT Mode”省電模式實驗
4-16 12C串行接KI控制實驗
第5章 進階實驗篇
5-1 直流電機控制實驗
5-2 馬表——多顆七段顯示器控制實驗
5-3 靜態(tài)點矩陣LED控制實驗
5-4 動態(tài)點矩陣LED控制實驗
5-5 LCD字形顯示實驗
5-6 LCD自建字形實驗
5-7 LCD與4x4鍵盤控制實驗
5-8 LCD之DD/CG RAM讀取控制實驗
5-9 LCD的4位控制模式實驗
5-10 比大小游戲?qū)嶒?br>5-11 中文顯示型LCD控制實驗
5-12 半矩陣式(Half-Matrix)鍵盤與LCD控制實驗
5-13 HT46xx I2C Mater-Slave傳輸實驗
第6章 實踐應(yīng)用篇
6-1 專題一:數(shù)字溫度計
6-2 專題二:密碼鎖
6-3 專題三:具記憶功能的密碼鎖(12C E2PROM)
6-4 專題四:24小時時鐘
6-5 專題五:猜數(shù)字游戲機
6-6 專題六:邏輯測試筆
6-7 專題七:頻率計數(shù)器(COLinter)的制作
6-8 專題八:簡易信號產(chǎn)生器的制作
6-9 專題九:復(fù)頻信號(DTMF)產(chǎn)生器的制作
6-10 專題十:簡易低頻電壓-頻率轉(zhuǎn)換器(VCO)的制作
6-11 專題十一:簡易聲音調(diào)變器的制作
6-12 專題十二:RS-232串行傳輸
附錄
A HT46xx指令速查表
B HT46xx家族程序存儲器映射圖
C HT46xx家族數(shù)據(jù)存儲器與特殊功能寄存器
D HT46xx特殊功能寄存器速查表
E HT46xx重置后的內(nèi)部寄存器狀態(tài)
F LCD指令速查表
G 本書常用子程序一覽表