HOLTEK HT46系列單片機(jī)C語言實(shí)例教程

出版時(shí)間:2010-6  出版社:北京郵電大學(xué)  作者:張鵬 編  頁數(shù):232  
Tag標(biāo)簽:無  

前言

單片機(jī)又稱微控制器,是把中央處理器、存儲(chǔ)器、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、串行接口、輸入/輸出接口等集成在一塊大規(guī)模集成電路芯片上的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),被廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。本書以盛群半導(dǎo)體股份有限公司生產(chǎn)的HoLTEKHT46系列單片機(jī)為例進(jìn)行介紹。該系列單片機(jī)集成有多通道模/數(shù)轉(zhuǎn)換器、脈沖寬度調(diào)制輸出、休眠、喚醒、振蕩器選擇、可編程分頻器等功能,共同特點(diǎn)是具有A/D轉(zhuǎn)換功能,可直接處理傳感器采集數(shù)據(jù)等模擬信號(hào)。HOLTEKHT46系列的單片機(jī)符合工業(yè)標(biāo)準(zhǔn),加之集成功能多并具有一定的價(jià)格優(yōu)勢(shì),目前在國(guó)內(nèi)沿海電子制造企業(yè)有較為廣泛的應(yīng)用,同時(shí),該系列單片機(jī)還是重慶、天津、西安等地“盛群杯”單片機(jī)應(yīng)用設(shè)計(jì)競(jìng)賽選用芯片。本書主要包括四部分內(nèi)容。第一部分對(duì)HOLTEK單片機(jī)進(jìn)行了概述,簡(jiǎn)要介紹了HOLTEKHT46單片機(jī)的引腳功能、}IT46單片機(jī)的內(nèi)部結(jié)構(gòu)、HT46x232單片機(jī)系統(tǒng)開發(fā)步驟等,讓讀者對(duì)HOLFEK單片機(jī)有一個(gè)總體認(rèn)識(shí);第二部分對(duì)HOTLEKHT46單片機(jī)開發(fā)的軟硬件環(huán)境進(jìn)行了描述,主要介紹HT-IDE3000的使用操作,HOLFEKHT46F仿真燒錄設(shè)備等;第三部分介紹HOLFEKC程序設(shè)計(jì)的基礎(chǔ)知識(shí),包括數(shù)據(jù)類型與運(yùn)算符、流程控制語句、指針與函數(shù)、編譯預(yù)處理、HoLTEKC擴(kuò)展,并重點(diǎn)講解了與ANSIC的不同點(diǎn);第四部分對(duì)HOLTEK單片機(jī)各功能點(diǎn)進(jìn)行了實(shí)例講解,其中包括I/O接口、按鍵輸入、中斷、定時(shí)/計(jì)數(shù)器、模/數(shù)轉(zhuǎn)換、PWM、頻率分割器、看門狗與休眠模式、總線技術(shù)等,最終借助一個(gè)電壓監(jiān)測(cè)器作為案例將各主要功能點(diǎn)進(jìn)行了串講和綜合應(yīng)用。本書在寫作過程中,力圖以盡可能淺顯易懂的語言、精心設(shè)計(jì)的實(shí)例引導(dǎo)讀者完成單片機(jī)的人門過程。本書由張鵬、石鑫、應(yīng)俊、穆仁龍等編著,其中書稿部分由張鵬負(fù)責(zé)撰寫,實(shí)例設(shè)計(jì)、編寫、調(diào)試由石鑫、應(yīng)俊和穆仁龍共同完成,高齊峰參加了書稿校對(duì)工作,馮輝宗教授仔細(xì)閱讀并主審了書稿,提出了許多寶貴意見,使本書更加完善。

內(nèi)容概要

《HOLTEK HT46系列單片機(jī)C語言實(shí)例教程》詳細(xì)介紹了盛群HT46系列單片機(jī)的結(jié)構(gòu),盛群?jiǎn)纹瑱C(jī)的開發(fā)流程,HT-IDE3000開發(fā)軟件的使用以及盛群C語言,并以盛群HT46R232單片機(jī)為例,詳細(xì)列舉了I/0接口、按鍵輸入、中斷、定時(shí)/計(jì)數(shù)器、模/數(shù)轉(zhuǎn)換、PWM與PFD、看門狗與休眠模式、總線技術(shù)等功能實(shí)例,涵蓋了盛群?jiǎn)纹瑱C(jī)的基本應(yīng)用,并以一個(gè)綜合實(shí)例對(duì)各功能進(jìn)行了系統(tǒng)講解?!禜OLTEK HT46系列單片機(jī)C語言實(shí)例教程》淺顯易懂,循序漸進(jìn),適合單片機(jī)初學(xué)者學(xué)習(xí),也可作為高等院校的單片機(jī)教材。

書籍目錄

第1章 HOLTEK單片機(jī) 1.1 HT46單片機(jī)  1.1.1 盛群公司簡(jiǎn)介  1.1.2 HT46系列單片機(jī)家族  1.1.3 HT46內(nèi)結(jié)構(gòu) 1.2 Hr46l腳功能描述  1.2.1 引腳圖及封裝方式  1.2.2 電源腳  1.2.3 振蕩電路引腳  1.2.4 復(fù)位引腳  1.2.5 I/0引腳 1.3 HT46內(nèi)部結(jié)構(gòu)  1.3.1 程序存儲(chǔ)器  1.3.2 數(shù)據(jù)存儲(chǔ)器  1.3.3 特殊功能寄存器 1.4 HT46x232簡(jiǎn)介  1.4.1 內(nèi)部結(jié)構(gòu)  1.4.2 HT46x232引腳  1.4.3 HT46x232寄存器 1.5 單片機(jī)系統(tǒng)開發(fā)  1.5.1 單片機(jī)開發(fā)概要  1.5.2 安裝HT-IDE3000  1.5.3 搭建硬件環(huán)境  1.5.4 下載開發(fā)資料第2章 HT-IDE3000使用操作 2.1 菜單介紹  2.1.1 文件編輯菜單  2.1.2 編輯菜單  2.1.3 視圖菜單  2.1.4 工具菜單  2.1.5 選項(xiàng)菜單  2.1.6 項(xiàng)目菜單  2.1.7 編譯菜單    2.1.8 調(diào)試菜單  2.1.9 窗口菜單  2.1.10 幫助菜單  2.1.11 工具欄菜單 2.2 基本操作  2.2.1 建立項(xiàng)目  2.2.2 程序編譯  2.2.3 運(yùn)行調(diào)試    2.2.4 系統(tǒng)仿真  2.2.5 燒錄單片機(jī)第3章 HOLTEKC程序設(shè)計(jì) 3.1 數(shù)據(jù)類型與運(yùn)算符  3.1.1 常量與變量  3.1.2 基本數(shù)據(jù)類型  3.1.3 數(shù)組、結(jié)構(gòu)體、聯(lián)合體  3.1.4 運(yùn)算符 3.2 流程控制語句  3.2.1 if-else語句  3.2.2 switch語句  3.2.3 循環(huán)結(jié)構(gòu)  3.2.4 while語句  3.2.5 for語句  3.2.6 break、continue、goto語句 3.3 指針與函數(shù)  3.3.1 指針  3.3.2 函數(shù) 3.4 編譯預(yù)處理  3.4.1 宏定義  3.4.2 文件包含  3.4.3 條件編譯 3.5 HOLTEKC擴(kuò)展  3.5.1 系統(tǒng)函數(shù)  3.5.2 關(guān)鍵字?jǐn)U展第4章 單片機(jī)功能實(shí)例 4.1 I/O接口  4.1.1 跑馬燈  4.1.2 數(shù)碼管  4.1.3 動(dòng)態(tài)掃描 4.2 按鍵輸入  4.2.1 按鍵開關(guān)  4.2.2 機(jī)械抖動(dòng)  4.2.3 獨(dú)立式按鍵  4.2.4 矩陣式按鍵 4.3 中斷  4.3.1 中斷簡(jiǎn)介  4.3.2 中斷響應(yīng)處理  4.3.3 中斷使用  4.4 定時(shí)/計(jì)數(shù)器  4.4.1 定時(shí)/計(jì)數(shù)器簡(jiǎn)介  4.4.2 設(shè)置定時(shí)/計(jì)數(shù)器  4.4.3 定時(shí)/計(jì)數(shù)器使用 4.5 模/數(shù)轉(zhuǎn)換  4.5.1 模/數(shù)轉(zhuǎn)換簡(jiǎn)介  4.5.2 設(shè)置A/D轉(zhuǎn)換  4.5.3 A/D轉(zhuǎn)換使用講解 4.6 PWM與PFD  4.6.1 PWM調(diào)制模式  4.6.2 PWM的使用  4.6.3 可編程分頻器PFD 4.7 看門狗與休眠模式  4.7.1 看門狗簡(jiǎn)介  4.7.2 看門狗的使用  4.7.3 休眠模式 4.8 總線技術(shù)  4.8.1 IC簡(jiǎn)介  4.8.2 IC過程描述  4.8.3 IC使用  4.8.4 讀寫EEPROM 4.9 綜合應(yīng)用參考文獻(xiàn)

章節(jié)摘錄

插圖:2.累加器(Accumulator ACC)累加器與加法器(ALU)有關(guān),所有ALU得到的運(yùn)算結(jié)果都會(huì)暫時(shí)儲(chǔ)存在累加器里。若沒有累加器,ALU必須在每次進(jìn)行如加法、減法和移位的運(yùn)算時(shí),將結(jié)果寫入到數(shù)據(jù)存儲(chǔ)器中,這樣會(huì)增加程序編寫和時(shí)間的負(fù)擔(dān)。另外數(shù)據(jù)傳送也常常牽涉到累加器的臨時(shí)儲(chǔ)存功能,例如在使用者定義的寄存器和另一個(gè)寄存器之間傳送數(shù)據(jù)時(shí),由于兩個(gè)寄存器之間不能直接傳送數(shù)據(jù),因此必須通過累加器來傳送數(shù)據(jù)。3.程序計(jì)數(shù)器低字節(jié)寄存器(ProgramCounterI.OWRegister PCI一)程序計(jì)數(shù)器低字節(jié)設(shè)置在數(shù)據(jù)存儲(chǔ)器的特殊功能區(qū)域內(nèi),程序員可對(duì)此寄存器進(jìn)行操作,可以很容易地直接跳轉(zhuǎn)到其他程序地址。直接給PCI。寄存器賦值將導(dǎo)致程序直接跳轉(zhuǎn)到程序存儲(chǔ)器的某一地址,然而由于寄存器只有8位的長(zhǎng)度,因此只允許在本頁的程序存儲(chǔ)器范圍內(nèi)進(jìn)行跳轉(zhuǎn),而當(dāng)使用這種運(yùn)算時(shí),要注意會(huì)插入一個(gè)空指令周期。4.表格指針(IablePointer FBLP)、表格高字節(jié)寄存器(17ableHighBits,TBLH)這兩個(gè)特殊功能的寄存器對(duì)儲(chǔ)存在程序存儲(chǔ)器中的表格進(jìn)行操作。TBTP為表格指針,指向表格數(shù)據(jù)的地址。它的值必須在任何表格讀取指令執(zhí)行前加以設(shè)定,由于它的值可以被如INC或DEC的指令所改變,這就提供了一種簡(jiǎn)單的方法對(duì)表格數(shù)據(jù)進(jìn)行讀取。表格讀取數(shù)據(jù)指令執(zhí)行之后,表格數(shù)據(jù)高字節(jié)存儲(chǔ)在’FBI。H中。其中要注意的是,表格數(shù)據(jù)低字節(jié)會(huì)被傳送到使用者指定的地址。

編輯推薦

《HOLTEK HT46系列單片機(jī)C語言實(shí)例教程》是重慶市高等教育教學(xué)改革研究重點(diǎn)項(xiàng)目資助(項(xiàng)目編號(hào)0825116)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    HOLTEK HT46系列單片機(jī)C語言實(shí)例教程 PDF格式下載


用戶評(píng)論 (總計(jì)12條)

 
 

  •   在從事單片機(jī)相關(guān)課程教學(xué)的時(shí)候,一直都有一種困惑,就是通過什么樣的方法教給學(xué)生枯燥的單片機(jī)知識(shí)。過去采用C51系列的單片機(jī),基本上都是采用匯編語言來進(jìn)行教學(xué),學(xué)習(xí)的知識(shí)也都是基本的指令加上匯編的語法規(guī)定,再加上一些不著邊際的幾個(gè)例子。學(xué)生學(xué)完以后,還是不會(huì)開發(fā)實(shí)際的產(chǎn)品。我的這一本書在編寫的時(shí)候,目標(biāo)就定位在既可以讓學(xué)生不必糾纏于枯燥的指令與語法,又可以讓學(xué)生學(xué)習(xí)到單片機(jī)開發(fā)的基本技能;既可以確保學(xué)習(xí)者接觸到的是比較簡(jiǎn)單的實(shí)例,又可以讓學(xué)習(xí)者開發(fā)出比較實(shí)用的電器產(chǎn)品;既兼顧到讓學(xué)習(xí)者有更多的實(shí)踐機(jī)會(huì),每一章都設(shè)計(jì)了實(shí)際的電路提供實(shí)驗(yàn),又考慮到另一部分學(xué)習(xí)者并沒有這樣的條件,而在書中提供了很多的軟件仿真的機(jī)會(huì)......這一想法是否得到落實(shí),在書籍出版以后,我還專門提供給我的學(xué)生上機(jī)對(duì)照書本中的實(shí)例進(jìn)行練習(xí),證明上述思路還是比較好地在本書中得到落實(shí)的。當(dāng)然仁者見仁,智者見智,相信讀者會(huì)作出自己的正確選擇。
  •   小型a/d型單片機(jī),講得還詳細(xì)。
  •   上次參加盛群杯而買的,感覺挺不錯(cuò)的,雖然后來基本沒有涉及單片機(jī),但是書內(nèi)容真的挺好。
  •   正好需要,書中的介紹給我節(jié)省了好多功夫!書本寫得還是可以,但是不夠深入,作為入門是不錯(cuò)的!
  •   該商品非常不錯(cuò),值得擁有
  •   挺有用的書!市場(chǎng)上和泰的書挺少的
  •   發(fā)貨挺快的,書的質(zhì)量很好。
  •   建議先有電磁爐的基礎(chǔ)再看
  •   能速度安排發(fā)貨不
  •   把原理基本上都說清楚了,但缺細(xì)節(jié)的介紹。
  •   介紹程序與硬件過于簡(jiǎn)單
  •   這本書不錯(cuò),挺適合我們?cè)诙虝r(shí)間內(nèi)就能掌握HT系統(tǒng)單片機(jī)的知識(shí),完成自己的一些項(xiàng)目
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7