注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)原理及應(yīng)用:使用Freescale S12X構(gòu)建嵌入式系統(tǒng)

單片機(jī)原理及應(yīng)用:使用Freescale S12X構(gòu)建嵌入式系統(tǒng)

單片機(jī)原理及應(yīng)用:使用Freescale S12X構(gòu)建嵌入式系統(tǒng)

定 價(jià):¥36.00

作 者: 任勇,王永樂,何偉 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787302276845 出版時(shí)間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 355 字?jǐn)?shù):  

內(nèi)容簡介

  《單片機(jī)原理及應(yīng)用——使用freescale s12x構(gòu)建嵌入式系統(tǒng)》講述單片機(jī)(micro controlunit,mcu)的基礎(chǔ)知識、接口方法和應(yīng)用技術(shù),全書共14章。第1章介紹國內(nèi)外單片機(jī)的發(fā)展、現(xiàn)狀與應(yīng)用,同時(shí)簡要描述了傳統(tǒng)mcs—51系列單片機(jī)的基礎(chǔ)知識以及freescale系列單片機(jī)的分類、特點(diǎn)。第2~12章以freescales12x系列16位單片機(jī)為藍(lán)本,分別講述s12x單片機(jī)的結(jié)構(gòu)與組成、指令系統(tǒng)與匯編語言程序設(shè)計(jì)、仿真調(diào)試及c語言編程、并行輸入/輸出接口、定時(shí)器、a/d模/數(shù)轉(zhuǎn)換、sci/spi串行通信、pwm脈寬調(diào)制、can/lin/i2總線、xgate外設(shè)協(xié)處理器、μc/os-ii嵌入式操作系統(tǒng)應(yīng)用等,并從應(yīng)用的角度列出了相關(guān)模塊的使用和配置方法。第13章給出了使用s12x單片機(jī)實(shí)現(xiàn)兩個(gè)綜合應(yīng)用的嵌入式系統(tǒng)實(shí)例。第14章描述了s12xsl28開發(fā)平臺的diy設(shè)計(jì)制作及其參考資源。書中各章節(jié)配有一些硬件電路實(shí)例和軟件程序?qū)嵗瑔纹瑱C(jī)與常用外設(shè)的接口方法貫穿在全書之中,所給出的匯編語言程序或c語言程序均已在codewarrior集成開發(fā)環(huán)境與mc9s12xdt512開發(fā)板或mc9s12xsl28開發(fā)板上調(diào)試通過。《單片機(jī)原理及應(yīng)用——使用freescales12x構(gòu)建嵌入式系統(tǒng)》假定讀者具有基本的數(shù)字電路知識和一定的微機(jī)原理概念。本書可作為高等院校電子信息工程、通信工程、工業(yè)測控、汽車電子、醫(yī)學(xué)電子、計(jì)算機(jī)應(yīng)用等電類相關(guān)專業(yè)學(xué)生的課程教材,同時(shí)也可作為單片機(jī)系統(tǒng)(嵌入式系統(tǒng))開發(fā)與研究人員的參考書籍。

作者簡介

  任勇,1988年大學(xué)本科畢業(yè)于西安交通大學(xué)信息與通信工程專業(yè),1991年研究生畢業(yè)于西安交通大學(xué)電子與信息工程學(xué)院,獲通信與電子系統(tǒng)專業(yè)工學(xué)碩士學(xué)位。1991年7月至今在重慶大學(xué)通信工程學(xué)院從事教學(xué)與科研工作,現(xiàn)為重慶大學(xué)副教授、碩士生導(dǎo)師。教學(xué)方面,先后承擔(dān)了本科生 “電視原理”、“C語言程序設(shè)計(jì)”、“單片機(jī)原理及應(yīng)用”、“電子綜合設(shè)計(jì)”等課程主講任務(wù),承擔(dān)了本科畢業(yè)設(shè)計(jì)指導(dǎo)、研究生指導(dǎo)、學(xué)生創(chuàng)新實(shí)踐指導(dǎo)任務(wù)。主編《單片機(jī)原理及應(yīng)用:使用Freescale S12(X)構(gòu)建嵌入式系統(tǒng)》教材一部。科研方面,多年來一直從事電子信息、數(shù)據(jù)采集與處理、嵌入式系統(tǒng)、圖像處理與分析、醫(yī)學(xué)成像、生物醫(yī)學(xué)信息處理等方面的科研與開發(fā),在系統(tǒng)構(gòu)建、硬件設(shè)計(jì)、軟件開發(fā)等方面具有豐富的實(shí)踐經(jīng)驗(yàn)和資源積累。主研或參研國家軍工、橫向研發(fā)等科研項(xiàng)目二十余項(xiàng),個(gè)人負(fù)責(zé)經(jīng)費(fèi)300余萬元,已發(fā)表各類科研學(xué)術(shù)論文40余篇,發(fā)明專利獲權(quán)4項(xiàng)。作為項(xiàng)目主研人員參與《XXXXXX工程》成像子系統(tǒng),獲得了2008年國家科學(xué)技術(shù)進(jìn)步獎特等獎。近年來,圍繞本專業(yè)和研究方向,采用科學(xué)級CCD數(shù)字?jǐn)z像機(jī)的高分辨、高灰度等級、高動態(tài)范圍成像技術(shù)用于機(jī)器視覺及圖像定量檢測等高性能指標(biāo)的研究與開發(fā);針對航空航天、核工業(yè)、軍事、工業(yè)測量、醫(yī)學(xué)影像等領(lǐng)域?qū)射線、中子、紅外與可見光的光電成像及光能量檢測的特種要求,開展了高分辨、高清晰光電探測(傳感)成像技術(shù)、三維重建技術(shù)與圖像處理分析技術(shù)等的研究工作;針對地礦、石油、氣井勘探領(lǐng)域的高精度測量要求,開展了基于慣性傳感器技術(shù)的定位/導(dǎo)航/姿態(tài)測量的嵌入式系統(tǒng)應(yīng)用與開發(fā)。

圖書目錄

第1章 概述 
 1.1 單片機(jī)的定義、發(fā)展、特點(diǎn)及應(yīng)用 
 1.2 mcs-51單片機(jī)概況 
 1.2.1 mcs-51單片機(jī)功能特性 
 1.2.2 mcs-51單片機(jī)引腳說明 
 1.2.3 mcs-51單片機(jī)的最小系統(tǒng) 
 1.3 freescale單片機(jī) 
 1.3.1 freescale種類繁多的個(gè)性化單片機(jī)系列 
 1.3.2 freescalesl2(x)系列單片機(jī)簡介 
 1.3.3 freescalesl2(x)系列單片機(jī)的命名規(guī)則 
第2章 s12x單片機(jī)的結(jié)構(gòu)與組成 
 2.1 s12x單片機(jī)的主要功能與結(jié)構(gòu) 
 2.1.1 功能特性 
 2.1.2 內(nèi)部結(jié)構(gòu) 
 2.1.3 mc9s12xs單片機(jī)的封裝與引腳 
 2.2 運(yùn)行模式 
 2.3 振蕩器和時(shí)鐘電路 
 2.4 mc9s12xsl28單片機(jī)的最小系統(tǒng)設(shè)計(jì) 
 2.5 系統(tǒng)復(fù)位、運(yùn)行監(jiān)視與時(shí)鐘選擇 
 2.6 存儲器 
 2.6.1 存儲器地址空間分配 
 2.6.2 存儲器映射管理控制 
 2.7 中斷系統(tǒng) 
 2.7.1 中斷源 
 2.7.2 中斷向量 
 2.7.3 中斷處理過程、優(yōu)先級與嵌套 
 2.7.4 中斷的使用和配置 
第3章 指令系統(tǒng)與匯編語言程序設(shè)計(jì) 
 3.1 cpu寄存器 
 3.2 尋址方式 
 3.3 指令概覽 
 3.3.1 數(shù)據(jù)傳送類指令 
 3.3.2 算術(shù)運(yùn)算類指令 
 3.3.3 邏輯運(yùn)算類指令 
 3.3.4 程序控制類指令 
 3.3.5 中斷類指令 
 3.3.6 cpu控制類指令 
 3.3.7 全局讀寫類指令 
 3.3.8 其他指令 
 3.4 使用匯編語言的程序設(shè)計(jì) 
 3.4.1 匯編語言的指令格式與偽指令 
 3.4.2 匯編語言編程舉例 
 3.4.3 匯編語言編程小提示 
第4章 仿真、調(diào)試及c語言編程 
 4.1 s12x單片機(jī)開發(fā)板 
 4.2 集成開發(fā)環(huán)境code warrior ide 
 4.2.1 codewarrior開發(fā)入門 
 4.2.2 完全軟件仿真調(diào)試 
 4.2.3 使用bdm的程序下載與在線調(diào)試 
 4.2.4 prm文件內(nèi)容的簡要說明 
 4.3 使用c語言的s12x單片機(jī)編程開發(fā) 
 4.3.1 常用的c語句操作示例 
 4.3.2 基本變量類型和定義 
 4.3.3 位域變量的定義和使用 
 4.3.4 變量的特殊定義 
 4.3.5 #pragma程序管理 
 4.3.6 c語言結(jié)合匯編語言編程 
 4.3.7 c語言中斷且艮務(wù)程序的編寫 
 4.4 基于codewarrior的s12x單片機(jī)編程開發(fā)實(shí)踐 
 4.4.1 應(yīng)用實(shí)例:使用匯編語言的led跑馬燈控制程序 
 4.4.2 應(yīng)用實(shí)例:使用匯編語言的irq中斷控制程序 
 4.4.3 應(yīng)用實(shí)例:使用c語言的led燈控制程序 
 4.4.4 應(yīng)用實(shí)例:使用c語言的定時(shí)器中斷控制程序 
第5章 并行輸入/輸出接口 
 5.1 并行i/o接口功能描述 
 5.1.1 并行i/o接口簡介 
 5.1.2 并行i/o接口功能 
 5.2 并行i/o接口寄存器的使用與設(shè)置 
 5.3 應(yīng)用實(shí)例:簡單數(shù)字量輸入/輸出接口設(shè)計(jì) 
 5.4 應(yīng)用實(shí)例:鍵盤輸入接口設(shè)計(jì) 
 5.5 應(yīng)用實(shí)例:led數(shù)碼管顯示接口設(shè)計(jì) 
第6章 定時(shí)器 
 6.1 tim/ect定時(shí)器 
 6.1.1 tim/ect定時(shí)器功能描述 
 6.1.2 輸入捕捉/輸出比較 
 6.1.3 脈沖累加器 
 6.1.4 模數(shù)遞減計(jì)數(shù)器 
 6.1.5 tim/ect定時(shí)器的使用與設(shè)置 
 6.1.6 應(yīng)用實(shí)例:利用tim定時(shí)器的輸出比較功能實(shí)現(xiàn)定時(shí) 
 6.1.7 應(yīng)用實(shí)例:利用tim定時(shí)器的輸入捕捉功能實(shí)現(xiàn)脈沖計(jì)數(shù) 
 6.1.8 應(yīng)用實(shí)例:利用ect定時(shí)器的脈沖累加器和模數(shù)遞減計(jì)數(shù)器 
 6.2 pit周期中斷定時(shí)器 
 6.2.1 pit定時(shí)器功能描述 
 6.2.2 pit定時(shí)器的使用與設(shè)置 
 6.2.3 應(yīng)用實(shí)例:利用pit定時(shí)器實(shí)現(xiàn)定時(shí) 
 6.3 rtl實(shí)時(shí)中斷定時(shí) 
第7章 atd模/數(shù)轉(zhuǎn)換 
 7.1 a/d轉(zhuǎn)換概述 
 7.2 atd模塊工作原理 
 7.3 atd模塊的使用與設(shè)置 
 7.4 應(yīng)用實(shí)例:a/d轉(zhuǎn)換并輸出結(jié)果 
第8章 sci/spi串行通信 
 8.1 sci串行通信 
 8.1.1 sci異步串行通信規(guī)范 
 8.1.2 sci模塊的功能與設(shè)置 
 8.1.3 應(yīng)用實(shí)例:利用sci實(shí)現(xiàn)串行收發(fā)數(shù)據(jù) 
 8.2 spi串行通信 
 8.2.1 spi同步串行外設(shè)接口規(guī)范 
 8.2.2 spi模塊的功能與設(shè)置 
 8.2.3 應(yīng)用實(shí)例:利用spi實(shí)現(xiàn)數(shù)字量輸入/輸出控制 
第9章 pwm脈寬調(diào)制 
 9.1 pwm概述 
 9.2 pwm結(jié)構(gòu)原理和功能描述 
 9.3 pwm模塊的使用與設(shè)置 
 9.4 應(yīng)用實(shí)例:使用pwm輸出脈沖序列和d/a轉(zhuǎn)換 
第10章 can總線、lin總線與i2c總線 
 10.1 can總線 
 10.1.1 can總線規(guī)范 
 10.1.2 can模塊的使用與設(shè)置 
 10.1.3 應(yīng)用實(shí)例:mscan模塊實(shí)現(xiàn)數(shù)據(jù)收發(fā) 
 10.2 lin總線 
 10.2.1 lin總線協(xié)議 
 10.2.2 lin模塊的使用與設(shè)置 
 10.2.3 應(yīng)用實(shí)例:lin總線通信的軟件實(shí)現(xiàn) 
 10.3 12c總線 
 10.3.1 12c總線規(guī)范 
 10.3.2 12c模塊的使用與設(shè)置 
第11章 xgate外設(shè)協(xié)處理器 
 11.1 s12x的xgate概述 
 11.2 xgate的使用與配置 
 11.3 應(yīng)用實(shí)例:使用xgate系統(tǒng)的程序?qū)崿F(xiàn) 
第12章 uc/os—ii嵌入式操作系統(tǒng)應(yīng)用 
 12.1 嵌入式實(shí)時(shí)操作系統(tǒng)概述 
 12.2 ftc/os—ii在s12x單片機(jī)上的移植與應(yīng)用 
 12.2.1 移植/▲c/os—ii的必要性及條件 
 12.2.2 在s12x單片機(jī)上移植/lc/os—ii 
 12.2.3 測試移植代碼 
 12.2.4 應(yīng)用實(shí)例:s12x使用/ic/os-ii的多任務(wù)實(shí)現(xiàn) 
第13章 s12x單片機(jī)綜合應(yīng)用系統(tǒng)實(shí)例 
 13.1 lcd液晶顯示的溫度檢測系統(tǒng) 
 13.1.1 應(yīng)用分析 
 13.1.2 硬件設(shè)計(jì) 
 13.1.3 軟件設(shè)計(jì) 
 13.2 智能車控制系統(tǒng) 
 13.2.1 硬件設(shè)計(jì) 
 13.2.2 軟件設(shè)計(jì) 
第14章 s12xsl28開發(fā)平臺的diy設(shè)計(jì)與使用 
 14.1 系統(tǒng)設(shè)計(jì)說明與配置 
 14.1.1 設(shè)計(jì)說明 
 14.1.2 開發(fā)平臺跳線設(shè)置 
 14.1.3 開發(fā)平臺接口資源簡述 
 14.2 核心板硬件設(shè)計(jì)及描述 
 14.2.1 核心板功能概述 
 14.2.2 核心板硬件電路設(shè)計(jì) 
 14.3 擴(kuò)展板硬件設(shè)計(jì)及描述 
 14.3.1 擴(kuò)展板功能概述 
 14.3.2 擴(kuò)展板硬件電路描述 
 14.4 開源仿真器制作方法 
 14.4.1 tbdml調(diào)試接口簡介 
 14.4.2 tbdml調(diào)試工具制作步驟 
 14.4.3 tbdml調(diào)試工具原理圖 
 附錄a s12x匯編指令索引表 
 附錄b cqusl2x開發(fā)板全電路原理圖 
 附錄c ascii碼表 
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號