本書以MC9S12系列十六位單片機(jī)為主線,系統(tǒng)地介紹了其內(nèi)核結(jié)構(gòu)、內(nèi)存組織、片上的高速I/O、ECT、SCI/SPI、I2C、ATD、PWM、CAN等模塊的結(jié)構(gòu)原理與使用方法,詳細(xì)地討論了該系列芯片的指令系統(tǒng)、匯編語言程序設(shè)計和C語言程序設(shè)計及其在CodeWarrior集成開發(fā)環(huán)境下的開發(fā)方法。書中還用較多的篇幅介紹了嵌入式實(shí)時操作系統(tǒng)μC/OS.Ⅱ的基本概念及其移植和任務(wù)編寫方法。介紹了具體的應(yīng)用實(shí)例。
本書介紹芯片開發(fā)方法的特點(diǎn)是從實(shí)例出發(fā),以最小系統(tǒng)和擴(kuò)充的實(shí)際系統(tǒng)為硬件平臺。通過本書的學(xué)習(xí),讀者能初步掌握嵌入式系統(tǒng)的軟硬件開發(fā)方法和基于嵌入式操作系統(tǒng)實(shí)時多任務(wù)的設(shè)計方法。
本書可作為高等學(xué)校自動化相關(guān)專業(yè)的本科生和研究生的教材或教學(xué)參考書,并適合開發(fā)嵌入式應(yīng)用系統(tǒng)的工程技術(shù)人員參考。
更多精彩:
本書選用MC9S12系列單片機(jī)為嵌入式系統(tǒng)的硬件平臺,原理\應(yīng)用\開發(fā)介紹詳細(xì),與實(shí)例結(jié)合密切;作者為Freescale示范教學(xué)實(shí)驗(yàn)室具體負(fù)責(zé)人,有豐富的教學(xué)和實(shí)踐經(jīng)驗(yàn),組隊參加過多次全國大學(xué)生智能車大賽;本書的編寫和出版獲得Freescale官方的大力支持。讀者對象定位為工科相關(guān)專業(yè)的學(xué)生。
本書配套有原文手冊、交叉編譯軟件、用于MC9S12的自由軟件、部分工程范例、MC9S12單片機(jī)監(jiān)控程序,可從www.cmpedu.com上直接下載。
序
前
第1章 Freescale單片機(jī)概述
1.1 Freescale 8位單片機(jī)
1.1.1 MC68HC08系列
1.1.2 MC68HCS08系列
1.1.3 MC9RS08系列
1.2 Freescale 16位單片機(jī)
1.2.1 Freescale 16位單片機(jī)命名參考規(guī)則
1.2.2 MC68HC12系列單片機(jī)
1.2.3 MC9S12系列單片機(jī)
1.2.4 MC9S12X系列單片機(jī)
1.3 Freescale 32位單片機(jī)
1.4 Freescale DSC型單片機(jī)
1.5 習(xí)題
第2章 MC9S12單片機(jī)的內(nèi)核及片上資源
2.1 MC9S12單片機(jī)的內(nèi)部結(jié)構(gòu)及引腳功能
2.1.1 內(nèi)部結(jié)構(gòu)
2.1.2 引腳分配
2.1.3 CPUl2內(nèi)核結(jié)構(gòu)
2.1.4 指令隊列
2.1.5 堆棧
2.1.6 低功耗模式
2.2 MC9S12的存儲器
2.2.1 存儲空間分配
2.2.2 相關(guān)映射寄存器
2.3 寄存器區(qū)
2.4 復(fù)位、時鐘和中斷系統(tǒng)
2.4.1 復(fù)位模塊
2.4.2 振蕩器與時鐘電路
2.4.3 中斷系統(tǒng)
2.5 EEPROM和Flash的擦寫操作
2.5.1 EEPROM的擦寫操作
2.5.2 Flash的擦寫操作
2.6 MC9S12片上外圍功能模塊簡介
2.6.1 串行外設(shè)接口(SPI)
2.6.2 串行通信接口(SCI)
2.6.3 12C總線接口
2.6.4 增強(qiáng)型捕捉定時器(ECT)
2.6.5 模數(shù)轉(zhuǎn)換器(ATD)
2.6.6 脈寬調(diào)制模塊(PWM)
2.6.7 CAN控制器
2.7 MC9Sl2單片機(jī)最小系統(tǒng)的硬件設(shè)計
2.7.1 時鐘電路
2.7.2 串行口的RS-232驅(qū)動電路
2.7.3 BDM接口電路及功能
2.7.4 電源電路
2.7.5 復(fù)位電路
2.7.6 LED調(diào)試顯示
2.8 習(xí)題
第3章 MC9S12單片機(jī)的指令系統(tǒng)及匯編語言程序設(shè)計
3.1 指令格式及尋址方式
3.1.1 隱含尋
3.1.2 立即數(shù)尋
3.1.3 直接尋
3.1.4 擴(kuò)展尋
3.1.5 相對尋
3.1.6 變址尋
3.1.7 累加器變址尋
3.1.8 帶自動加、減的5位偏移量的變址尋
3.2 指令系統(tǒng)
3.2.1 加載、存儲指令
……
第4章 MC9S12單片機(jī)開發(fā)工具——CodeWarrior軟件
第5章 MC9S12的C語言程序設(shè)計及調(diào)試
第6章 MC9S12單片機(jī)I/O接口和功能模塊
第7章 嵌入式實(shí)時操作系統(tǒng)μC/OS-II
第8章 μC/OS-II的移植與使用
第9章 綜合舉例
附錄
參考文獻(xiàn)
第1章 Freescale單片機(jī)概述
1.1 Freescale 8位單片機(jī)
1.1.1 MC68HC08系列
MC68HC08系列單片機(jī)采用CPU08內(nèi)核,于l999年中期推出,以逐步實(shí)現(xiàn)MC68HC05各系列產(chǎn)品的升級換代。從MC68HC05到MC68HC08的產(chǎn)品升級與優(yōu)化主要體現(xiàn)在以下3個方面:
(1)鎖相環(huán)(PLL)技術(shù)的應(yīng)用使外部時鐘頻率降到32kHz,而內(nèi)部時鐘可達(dá)32MHz,這一改進(jìn)可以減少時鐘電路產(chǎn)生的高頻噪聲對系統(tǒng)的干擾,同時提高了系統(tǒng)的抗電磁干擾能力。
(2)Flash技術(shù)的應(yīng)用使應(yīng)用程序的在線編程成為可能,可以說是過去0TP型和掩膜型產(chǎn)品的一場革命,使得產(chǎn)品開發(fā)不再需要昂貴的仿真器。
(3)與MC68HC05向上兼容,增加了78條指令,并大大優(yōu)化了CPU指令集,特別是將MC68HC05固定的8位棧指針優(yōu)化為16位浮動棧指針,使高級語言(如C語言)的應(yīng)用成為可能。
MC68HC08系列單片機(jī)包含十幾個系列,一百多個型號。所有型號的單片機(jī)都集成了看門狗模塊,定時器都是16位的,且具有輸入捕捉、輸出比較和脈寬調(diào)制功能。內(nèi)含系統(tǒng)集成模塊(System Integration Module,SIM),它是協(xié)調(diào)CPU與各模塊時序關(guān)系的系統(tǒng)級控制器,主要實(shí)現(xiàn)時鐘控制系統(tǒng)、復(fù)位控制系統(tǒng)和中斷控制系統(tǒng)。
下面將針對單片機(jī)的主要功能特點(diǎn)對MC68HC08系列進(jìn)行簡要介紹。
(1)帶LCD驅(qū)動的有MC68HC908LJl2、MC68HC908I-324、MC68HC908LK24和MC68HC908LV8,其相應(yīng)掩膜芯片為MC68HC08LJl2、MC68HC08LJ24和MC68HC08LK24。表1-1列出了這些單片機(jī)的主要功能特點(diǎn)。其中IRSCI表示帶有紅外通信的編、解碼功能的SCI接口。它們都具有鍵盤中斷喚醒功能,且MC68HC08LJ24和MC68HC08LK24有30個可吸收15mA電流的引腳,可直接驅(qū)動LED。
……
書不錯
店家服務(wù)的很周到 店家的寶貝我很滿意!
好
書好老的版本
同上,感覺不大好,就當(dāng)花錢買一個PDF的翻譯了。
不知為什么,我就無理由拒收了,我連個短信電話都沒收到
書本身是本好書,但不知道是商家不厚道還是由于運(yùn)輸中出現(xiàn)問題,書本的表面被劃破。。。。。。
書內(nèi)容顯得有點(diǎn)亂 為了參加飛思卡爾智能車買的,結(jié)果幫助一幫吧
買這本書時看見評論,說這本書可以當(dāng)做技術(shù)資料,還不太信。不過看了之后,確實(shí)說明解說性的文字占了絕大篇幅。。。
書的內(nèi)容有點(diǎn)深度,感覺如果沒有C語言基礎(chǔ)的話,閱讀起來比較困難。不過總體內(nèi)容還可以。
老實(shí)說這本書真的不怎么樣,就是翻譯了一下,對單片機(jī)的工作原理講的不夠詳細(xì),程序的例子也太少了...
It is a book which is between good book and bad book.
我發(fā)現(xiàn)本書中有些公式和其他書中略有不同,可能是錯的,希望作者可以確定一下,如果確有其事希望發(fā)表公開聲明并更正
第二次買了,書很好,發(fā)貨也及時,下次需要還會來的
內(nèi)容很清晰,易懂.?這是我第一次在雜志之家買書,感覺很不錯,送的也比較及時.
不過我學(xué)的是XEP100,比書中所用例子的寄存器多了很多!
書本上內(nèi)容不夠全,不夠細(xì),9s12系列的很多,希望每種單片機(jī)的開發(fā)歷程能多些,沒有附帶視頻版的光盤
買這本書本來是用來應(yīng)付考試的,但看了寫內(nèi)容后,感覺真的不錯
目前正在從事汽車電子電器開發(fā),這本書翻譯得基本到位,能快速上手
貨送的挺快的,一天半就到了!書吧,以9s12dg128為基礎(chǔ)來介紹的。不過看了還蠻有用的!
雖然是英文數(shù)據(jù)手冊翻譯過來的,但是在找不到中文數(shù)據(jù)手冊的時候,對于學(xué)習(xí)這個系列單片機(jī)還是很有用的,公司用到了這款單片機(jī),正在學(xué)習(xí)中~~~
本人喜歡這本書,在閱讀當(dāng)中……感謝當(dāng)當(dāng)傳播知識。
書好,印刷清晰,暫沒發(fā)現(xiàn)缺頁、殘頁、倒裝。好評。
這本書是我在參加飛思卡爾智能車比賽前買的,本書對9s12DG128單片機(jī)進(jìn)行了詳細(xì)的中文介紹,但后來由于單片機(jī)型號改成了XS128,這本書只作為我們的參考書,主要教材是下載最新的XS128英文版看的,結(jié)合這本書還是能看懂的
本書是我入門飛卡爾智能車競賽的啟蒙書啊,說實(shí)在的,開始我看的頭昏腦漲,不知所云,但是堅持看下來之后發(fā)現(xiàn),內(nèi)容經(jīng)典啊,值得反復(fù)琢磨,好像這樣的專業(yè)書籍都是這樣,一遍是看不懂的,只有反復(fù)的看才行,所謂讀書百變其義自現(xiàn),大概說的就是這個道理吧
平郵真心坑爹 等的我花都謝了 當(dāng)當(dāng)太不人性化了 免個郵費(fèi)居然只給發(fā)平郵 還得自己大老遠(yuǎn)的去郵局取,書一點(diǎn)也不算便宜 郵費(fèi)你到給自己省了不少哈 這也太耽誤事了吧?! 以后免郵再不發(fā)快遞的話就不從當(dāng)當(dāng)買了 坑不吭啊