出版時間:2004-10 出版社:清華大學(xué)出版社 作者:邵貝貝 頁數(shù):423 字數(shù):650000
Tag標簽:無
內(nèi)容概要
本書是講述單片機在線開發(fā)方法的一本專著,也是清華大學(xué)研究生精品課“嵌入式實時系統(tǒng)與單片機應(yīng)用”的教材。 本書分紹如何從最小硬件系統(tǒng)設(shè)計開始,建立開發(fā)單片機應(yīng)用系統(tǒng)的基本硬件條件,而不必使用仿真器等單片機工發(fā)工具;如何寫單片機監(jiān)控程序建立單片機應(yīng)用軟件調(diào)試的基本環(huán)境;如何用C語言編寫應(yīng)用程序;如何利用商用軟件Code Warrior的教學(xué)版本,或使用自由軟件Linux下的GCC交叉C編譯器,將嵌入式實時多任務(wù)操作系統(tǒng)μC/OS-II移植到單片機上,實現(xiàn)基于RTOS的開發(fā)環(huán)境。 本書對16位單片機MC9S12為例,給出監(jiān)控程序源代碼,還提供了單片機各I/O模塊的設(shè)備驅(qū)動程序。這種在線開發(fā)方法同樣適用于8位、32位單片機。隨書所附光盤中有免費軟件開發(fā)工具和大量原文資料。 本書為造就IT高手指路,也供開發(fā)單片機應(yīng)用系統(tǒng)的工程技術(shù)人員參考。
書籍目錄
引言第1章 色彩斑斕的單片機世界 1.1 單片機世界 1.2 開發(fā)單片機應(yīng)用不再需要仿真器 1.3 Motorola 單片機 1.4 MC68HC08系列單片機 1.5 MCS08系列8位單片機 1.6 MC68HC11系列單片機 1.7 MC68HC12系列單片機 1.8 MC9S12系列單片機 1.9 MC68HC16系列單片機 1.10 Motorola的32位單片機 1.11 Mtotrola的DSP型單片機 第2章 單片機基本系統(tǒng)的硬件設(shè)計 2.1 16位單片機 2.2 初識單片機最小硬件系統(tǒng) 2.3 異步串行通信 2.4 MC9S12單片機系統(tǒng)的硬件設(shè)計 2.5 運行模式 2.6 BDM調(diào)試器及硬件設(shè)計第3章 用匯編語言編輯 3.1 CPU的內(nèi)部寄存器結(jié)構(gòu) 3.2 內(nèi)存空間分配 3.3 匯編指令集 3.4 指令按功能分類 3.5 CPU12的模糊邏輯指令 3.6 指令按尋址方式分類 3.7 匯編指令表 3.8 指令的機器碼組織 3.9 用匯編語言編寫程序 3.10 匯編語言程序設(shè)計舉例 3.11 碼的轉(zhuǎn)換類子程序 3.12 匯編語言編程技巧 3.13 用匯編語言寫B(tài)DM調(diào)試命令第4章 建立單片機運行環(huán)境和寫臨控程序 4.1 建立單片機運行環(huán)境 4.2 堆棧指針初始化 4.3 時鐘初始化 4.4 串行口初始化 4.5 監(jiān)控程序 4.6 人機對話 4.7 命令字與跳轉(zhuǎn)表 4.8 建立CPU在內(nèi)存中的固定映像 4.9 執(zhí)行程序 4.10 顯示與修改內(nèi)存 4.12 顯示和修改CPU寄存器 4.13 Flash的擦除與寫入 4.14 設(shè)置斷點 4.15 中斷向量表管理 4.16 系統(tǒng)調(diào)用表 4.17 幫助信息第5章 用C語言開發(fā)應(yīng)用程序第6章 使用嵌入式實時操作系統(tǒng)第7章 使用GCC交叉編譯器開發(fā)HC/S12單片機第8章 單片機軟件開發(fā)工具第9章 實驗系統(tǒng)與I/O模塊第10章 單片機模糊控制第11章 單片機應(yīng)用中的電磁兼容問題附錄A MC9S12D系列單片機開發(fā)工具包附錄B 監(jiān)控程序源代碼附錄C CPU12匯編指令集附錄D CPU12指令機器碼表附錄E 本書所附光盤說明參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
單片機嵌入式應(yīng)用的在線開發(fā)方法 PDF格式下載