key處理新思路
上傳時(shí)間: 2013-11-22
上傳用戶:yulg
提高PIC16C711單片機(jī)片內(nèi)AD分辨率的方法。
上傳時(shí)間: 2013-11-11
上傳用戶:kang1923
HCS08HCS12系列單片機(jī) 飛思卡爾公司的 HCS08/HCS12 系列 MCU,因其速度快、功能強(qiáng)、功耗小、價(jià) 格低等特點(diǎn),在業(yè)界得到了廣泛的應(yīng)用。 在 HCS08/HCS12 系列 MCU 中,飛思卡爾引入了新的片上調(diào)試技術(shù)——BDM。 這種調(diào)試技術(shù)由于其優(yōu)越的性能而逐漸被業(yè)界接受,成為廣泛使用的MCU在線編程 調(diào)試方法。針對(duì) BDM 技術(shù),國(guó)外公司提供了功能強(qiáng)大的編程調(diào)試器,但價(jià)格高昂, 難以被國(guó)內(nèi)廣大用戶接受;國(guó)內(nèi)一些高校也進(jìn)行了相關(guān)研究開(kāi)發(fā),但是研發(fā)的編程調(diào) 試器大多存在以下三個(gè)問(wèn)題:一是隨著飛思卡爾MCU總線頻率的不斷提高,這些編 程調(diào)試器已經(jīng)不能適應(yīng)與高頻率MCU的通信的要求;二是無(wú)法與飛思卡爾的集成開(kāi) 發(fā)環(huán)境 CodeWarrior 兼容,使用很不方便;三是由于采用 USB1.1 協(xié)議,導(dǎo)致整體通 信速度很慢。 本文對(duì)國(guó)內(nèi)外已有的HCS08/HCS12 編程調(diào)試器進(jìn)行了深入的技術(shù)分析,綜合目 前微控制器的最新發(fā)展技術(shù),提出了采用USB2.0 通信接口的編程調(diào)試器硬件及底層 驅(qū)動(dòng)的設(shè)計(jì)方案,實(shí)現(xiàn)了一種新型高效的適用于飛思卡爾 HCS08/HCS12 系列 MCU 的 USBDM(Universal BDM,通用 BDM編程調(diào)試器),有效地解決了國(guó)內(nèi)編程調(diào)試 器普遍存在的頻率瓶頸及通信速度。同時(shí),本文在研究CodeWarrior的通信接口規(guī)范 的基礎(chǔ)上,剖析了CodeWarrior中通信接口函數(shù)的功能,實(shí)現(xiàn)了作者編程調(diào)試器體系 中的通信函數(shù),使之適用于 CodeWarrior 開(kāi)發(fā)環(huán)境。USBDM 編程調(diào)試器通信函數(shù)動(dòng) 態(tài)鏈接庫(kù)的設(shè)計(jì),不僅便于使用編程調(diào)試器進(jìn)行二次開(kāi)發(fā),也方便了驅(qū)動(dòng)程序的更新。
上傳時(shí)間: 2013-10-28
上傳用戶:youke111
2012飛思卡爾智能車競(jìng)賽新規(guī)則。清華以及杭電對(duì)電磁組的方案
標(biāo)簽: 2012 電磁組 版本 設(shè)計(jì)方案
上傳時(shí)間: 2014-12-25
上傳用戶:魚(yú)哥哥你好
內(nèi)容提要: PIC系列微控器系統(tǒng)結(jié)構(gòu)和工作原理 PIC系列微制器的指令系統(tǒng) PIC系列微控器匯編言程序設(shè)計(jì)等。 PIC系列單片機(jī)原理和程序設(shè)計(jì)》 pdf 竇振中 北京航空航天大學(xué)出版社 本書(shū)介紹當(dāng)前在十分繁榮的單片機(jī)世界中異軍突起的一種單片機(jī)——Microchip公司的PIC系列單片機(jī)。這個(gè)系列單片機(jī)具有以下體現(xiàn)微控制器工業(yè)發(fā)展新趨勢(shì)的特點(diǎn):高速度、低工作電壓、低功耗、I/O口直接驅(qū)動(dòng)LED能力、低價(jià)位、小體積、指令簡(jiǎn)單易學(xué)易用等。內(nèi)容包括:該系列主要芯片的系統(tǒng)結(jié)構(gòu)和工作原理;片內(nèi)各種豐富的部件和資源的使用方法;全系列芯片的指令系統(tǒng)和匯編語(yǔ)言程序設(shè)計(jì)技術(shù)及實(shí)例;提供了常用的運(yùn)算子程序。本書(shū)內(nèi)容全面而實(shí)用,語(yǔ)言邏輯性強(qiáng),通俗流暢,易學(xué)易懂,適于作廣大從事單片機(jī)開(kāi)發(fā)與應(yīng)用的工程技術(shù)人員的自學(xué)用書(shū)和大學(xué)相關(guān)專業(yè)研究生、本科、專科、中專各種單片機(jī)應(yīng)用畢業(yè)設(shè)計(jì)的參考用書(shū)以及培訓(xùn)班的教材。
標(biāo)簽: PIC 單片機(jī)原理 程序設(shè)計(jì)
上傳時(shí)間: 2014-12-25
上傳用戶:yd19890720
本書(shū)從應(yīng)用的角度,詳細(xì)地介紹了MCS-51單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、各種硬件接口設(shè)計(jì)、各種常用的數(shù)據(jù)運(yùn)算和處理程序及接口驅(qū)動(dòng)程序的設(shè)計(jì)以及MCS-51單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì),并對(duì)MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)中的抗干擾技術(shù)以及各種新器件也作了詳細(xì)的介紹。本書(shū)突出了選取內(nèi)容的實(shí)用性、典型性。書(shū)中的應(yīng)用實(shí)例,大多來(lái)自科研工作及教學(xué)實(shí)踐,且經(jīng)過(guò)檢驗(yàn),內(nèi)容豐富、翔實(shí)。 本書(shū)可作為工科院校的本科生、研究生、??粕鷮W(xué)習(xí)MCS-51單片機(jī)課程的教材,也可供從事自動(dòng)控制、智能儀器儀表、測(cè)試、機(jī)電一體化以及各類從事MCS-51單片機(jī)應(yīng)用的工程技術(shù)人員參考。 第一章 單片微型計(jì)等機(jī)概述 1.1 單片機(jī)的歷史及發(fā)展概況 1.2 單片機(jī)的發(fā)展趨勢(shì) 1.3 單片機(jī)的應(yīng)用 1.3.1 單片機(jī)的特點(diǎn) 1.3.2 單片機(jī)的應(yīng)用范圍 1.4 8位單片機(jī)的主要生產(chǎn)廠家和機(jī)型 1.5 MCS-51系列單片機(jī) 第二章 MCS-51單片機(jī)的硬件結(jié)構(gòu) 2.1 MCS-51單片機(jī)的硬件結(jié)構(gòu) 2.2 MCS-51的引腳 2.2.1 電源及時(shí)鐘引腳 2.2.2 控制引腳 2.2.3 I/O口引腳 2.3 MCS-51單片機(jī)的中央處理器(CPU) 2.3.1 運(yùn)算部件 2.3.2 控制部件 2.4 MCS-51存儲(chǔ)器的結(jié)構(gòu) 2.4.1 程序存儲(chǔ)器 2.4.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器 2.4.3 特殊功能寄存器(SFR) 2.4.4 位地址空間 2.4.5 外部數(shù)據(jù)存儲(chǔ)器 2.5 I/O端口 2.5.1 I/O口的內(nèi)部結(jié)構(gòu) 2.5.2 I/O口的讀操作 2.5.3 I/O口的寫(xiě)操作及負(fù)載能力 2.6 復(fù)位電路 2.6.1 復(fù)位時(shí)各寄存器的狀態(tài) 2.6.2 復(fù)位電路 2.7 時(shí)鐘電路 2.7.1 內(nèi)部時(shí)鐘方式 2.7.2 外部時(shí)鐘方式 2.7.3 時(shí)鐘信號(hào)的輸出 第三章 MCS-51的指令系統(tǒng) 3.1 MCS-51指令系統(tǒng)的尋址方式 3.1.1 寄存器尋址 3.1.2 直接尋址 3.1.3 寄存器間接尋址 3.1.4 立即尋址 3.1.5 基址寄存器加變址寄存器間址尋址 3.2 MCS-51指令系統(tǒng)及一般說(shuō)明 3.2.1 數(shù)據(jù)傳送類指令 3.2.2 算術(shù)操作類指令 3.2.3 邏輯運(yùn)算指令 3.2.4 控制轉(zhuǎn)移類指令 3.2.5 位操作類指令 第四章 MCS-51的定時(shí)器/計(jì)數(shù)器 4.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 4.1.1 工作方式控制寄存器TMOD 4.1.2 定時(shí)器/計(jì)數(shù)器控制寄存器TCON 4.2 定時(shí)器/計(jì)數(shù)器的四種工作方式 4.2.1 方式0 4.2.2 方式1 4.2.3 方式2 4.2.4 方式3 4.3 定時(shí)器/計(jì)數(shù)器對(duì)輸入信號(hào)的要求 4.4 定時(shí)器/計(jì)數(shù)器編程和應(yīng)用 4.4.1 方式o應(yīng)用(1ms定時(shí)) 4.4.2 方式1應(yīng)用 4.4.3 方式2計(jì)數(shù)方式 4.4.4 方式3的應(yīng)用 4.4.5 定時(shí)器溢出同步問(wèn)題 4.4.6 運(yùn)行中讀定時(shí)器/計(jì)數(shù)器 4.4.7 門(mén)控制位GATE的功能和使用方法(以T1為例) 第五章 MCS-51的串行口 5.1 串行口的結(jié)構(gòu) 5.1.1 串行口控制寄存器SCON 5.1.2 特殊功能寄存器PCON 5.2 串行口的工作方式 5.2.1 方式0 5.2.2 方式1 5.2.3 方式2 5.2.4 方式3 5.3 多機(jī)通訊 5.4 波特率的制定方法 5.4.1 波特率的定義 5.4.2 定時(shí)器T1產(chǎn)生波特率的計(jì)算 5.5 串行口的編程和應(yīng)用 5.5.1 串行口方式1應(yīng)用編程(雙機(jī)通訊) 5.5.2 串行口方式2應(yīng)用編程 5.5.3 串行口方式3應(yīng)用編程(雙機(jī)通訊) 第六章 MCS-51的中斷系統(tǒng) 6.1 中斷請(qǐng)求源 6.2 中斷控制 6.2.1 中斷屏蔽 6.2.2 中斷優(yōu)先級(jí)優(yōu) 6.3 中斷的響應(yīng)過(guò)程 6.4 外部中斷的響應(yīng)時(shí)間 6.5 外部中斷的方式選擇 6.5.1 電平觸發(fā)方式 6.5.2 邊沿觸發(fā)方式 6.6 多外部中斷源系統(tǒng)設(shè)計(jì) 6.6.1 定時(shí)器作為外部中斷源的使用方法 6.6.2 中斷和查詢結(jié)合的方法 6.6.3 用優(yōu)先權(quán)編碼器擴(kuò)展外部中斷源 第七章 MCS-51單片機(jī)擴(kuò)展存儲(chǔ)器的設(shè)計(jì) 7.1 概述 7.1.1 只讀存儲(chǔ)器 7.1.2 可讀寫(xiě)存儲(chǔ)器 7.1.3 不揮發(fā)性讀寫(xiě)存儲(chǔ)器 7.1.4 特殊存儲(chǔ)器 7.2 存儲(chǔ)器擴(kuò)展的基本方法 7.2.1 MCS-51單片機(jī)對(duì)存儲(chǔ)器的控制 7.2.2 外擴(kuò)存儲(chǔ)器時(shí)應(yīng)注意的問(wèn)題 7.3 程序存儲(chǔ)器EPROM的擴(kuò)展 7.3.1 程序存儲(chǔ)器的操作時(shí)序 7.3.2 常用的EPROM芯片 7.3.3 外部地址鎖存器和地址譯碼器 7.3.4 典型EPROM擴(kuò)展電路 7.4 靜態(tài)數(shù)據(jù)存儲(chǔ)的器擴(kuò)展 7.4.1 外擴(kuò)數(shù)據(jù)存儲(chǔ)器的操作時(shí)序 7.4.2 常用的SRAM芯片 7.4.3 64K字節(jié)以內(nèi)SRAM的擴(kuò)展 7.4.4 超過(guò)64K字節(jié)SRAM擴(kuò)展 7.5 不揮發(fā)性讀寫(xiě)存儲(chǔ)器擴(kuò)展 7.5.1 EPROM擴(kuò)展 7.5.2 SRAM掉電保護(hù)電路 7.6 特殊存儲(chǔ)器擴(kuò)展 7.6.1 雙口RAMIDT7132的擴(kuò)展 7.6.2 快擦寫(xiě)存儲(chǔ)器的擴(kuò)展 7.6.3 先進(jìn)先出雙端口RAM的擴(kuò)展 第八章 MCS-51擴(kuò)展I/O接口的設(shè)計(jì) 8.1 擴(kuò)展概述 8.2 MCS-51單片機(jī)與可編程并行I/O芯片8255A的接口 8.2.1 8255A芯片介紹 8.2.2 8031單片機(jī)同8255A的接口 8.2.3 接口應(yīng)用舉例 8.3 MCS-51與可編程RAM/IO芯片8155H的接口 8.3.1 8155H芯片介紹 8.3.2 8031單片機(jī)與8155H的接口及應(yīng)用 8.4 用MCS-51的串行口擴(kuò)展并行口 8.4.1 擴(kuò)展并行輸入口 8.4.2 擴(kuò)展并行輸出口 8.5 用74LSTTL電路擴(kuò)展并行I/O口 8.5.1 用74LS377擴(kuò)展一個(gè)8位并行輸出口 8.5.2 用74LS373擴(kuò)展一個(gè)8位并行輸入口 8.5.3 MCS-51單片機(jī)與總線驅(qū)動(dòng)器的接口 8.6 MCS-51與8253的接口 8.6.1 邏輯結(jié)構(gòu)與操作編址 8.6.2 8253工作方式和控制字定義 8.6.3 8253的工作方式與操作時(shí)序 8.6.4 8253的接口和編程實(shí)例 第九章 MCS-51與鍵盤(pán)、打印機(jī)的接口 9.1 LED顯示器接口原理 9.1.1 LED顯示器結(jié)構(gòu) 9.1.2 顯示器工作原理 9.2 鍵盤(pán)接口原理 9.2.1 鍵盤(pán)工作原理 9.2.2 單片機(jī)對(duì)非編碼鍵盤(pán)的控制方式 9.3 鍵盤(pán)/顯示器接口實(shí)例 9.3.1 利用8155H芯片實(shí)現(xiàn)鍵盤(pán)/顯示器接口 9.3.2 利用8031的串行口實(shí)現(xiàn)鍵盤(pán)/顯示器接口 9.3.3 利用專用鍵盤(pán)/顯示器接口芯片8279實(shí)現(xiàn)鍵盤(pán)/顯示器接口 9.4 MCS-51與液晶顯示器(LCD)的接口 9.4.1 LCD的基本結(jié)構(gòu)及工作原理 9.4.2 點(diǎn)陣式液晶顯示控制器HD61830介紹 9.5 MCS-51與微型打印機(jī)的接口 9.5.1 MCS-51與TPμp-40A/16A微型打印機(jī)的接口 9.5.2 MCS-51與GP16微型打印機(jī)的接口 9.5.3 MCS-51與PP40繪圖打印機(jī)的接口 9.6 MCS-51單片機(jī)與BCD碼撥盤(pán)的接口設(shè)計(jì) 9.6.1 BCD碼撥盤(pán) 9.6.2 BCD碼撥盤(pán)與單片機(jī)的接口 9.6.3 撥盤(pán)輸出程序 9.7 MCS-51單片機(jī)與CRT的接口 9.7.1 SCIBCRT接口板的主要特點(diǎn)及技術(shù)參數(shù) 9.7.2 SCIB接口板的工作原理 9.7.3 SCIB與MCS-51單片機(jī)的接口 9.7.4 SCIB的CRT顯示軟件設(shè)計(jì)方法 第十章 MCS-51與D/A、A/D的接口 10.1 有關(guān)DAC及ADC的性能指標(biāo)和選擇要點(diǎn) 10.1.1 性能指標(biāo) 10.1.2 選擇ABC和DAC的要點(diǎn) 10.2 MCS-51與DAC的接口 10.2.1 MCS-51與DAC0832的接口 10.2.2 MCS-51同DAC1020及DAC1220的接口 10.2.3 MCS-51同串行輸入的DAC芯片AD7543的接口 10.3 MCS-51與ADC的接口 10.3.1 MCS-51與5G14433(雙積分型)的接口 10.3.2 MCS-51與ICL7135(雙積分型)的接口 10.3.3 MCS-51與ICL7109(雙積分型)的接口 10.3.4 MCS-51與ADC0809(逐次逼近型)的接口 10.3.5 8031AD574(逐次逼近型)的接口 10.4 V/F轉(zhuǎn)換器接口技術(shù) 10.4.1 V/F轉(zhuǎn)換器實(shí)現(xiàn)A/D轉(zhuǎn)換的方法 10.4.2 常用V/F轉(zhuǎn)換器LMX31簡(jiǎn)介 10.4.3 V/F轉(zhuǎn)換器與MCS-51單片機(jī)接口 10.4.4 LM331應(yīng)用舉例 第十一章 標(biāo)準(zhǔn)串行接口及應(yīng)用 11.1 概述 11.2 串行通訊的接口標(biāo)準(zhǔn) 11.2.1 RS-232C接口 11.2.2 RS-422A接口 11.2.3 RS-485接口 11.2.4 各種串行接口性能比較 11.3 雙機(jī)串行通訊技術(shù) 11.3.1 單片機(jī)雙機(jī)通訊技術(shù) 11.3.2 PC機(jī)與8031單片機(jī)雙機(jī)通訊技術(shù) 11.4 多機(jī)串行通訊技術(shù) 11.4.1 單片機(jī)多機(jī)通訊技術(shù) 11.4.2 IBM-PC機(jī)與單片機(jī)多機(jī)通訊技術(shù) 11.5 串行通訊中的波特率設(shè)置技術(shù) 11.5.1 IBM-PC/XT系統(tǒng)中波特率的產(chǎn)生 11.5.2 MCS-51單片機(jī)串行通訊波特率的確定 11.5.3 波特率相對(duì)誤差范圍的確定方法 11.5.4 SMOD位對(duì)波特率的影響 第十二章 MCS-51的功率接口 12.1 常用功率器件 12.1.1 晶閘管 12.1.2 固態(tài)繼電器 12.1.3 功率晶體管 12.1.4 功率場(chǎng)效應(yīng)晶體管 12.2 開(kāi)關(guān)型功率接口 12.2.1 光電耦合器驅(qū)動(dòng)接口 12.2.2 繼電器型驅(qū)動(dòng)接口 12.2.3 晶閘管及脈沖變壓器驅(qū)動(dòng)接口 第十三章 MCS-51單片機(jī)與日歷的接口設(shè)計(jì) 13.1 概述 13.2 MCS-51單片機(jī)與實(shí)時(shí)日歷時(shí)鐘芯片MSM5832的接口設(shè)計(jì) 13.2.1 MSM5832性能及引腳說(shuō)明 13.2.2 MSM5832時(shí)序分析 13.2.3 8031單片機(jī)與MSM5832的接口設(shè)計(jì) 13.3 MCS-51單片機(jī)與實(shí)時(shí)日歷時(shí)鐘芯片MC146818的接口設(shè)計(jì) 13.3.1 MC146818性能及引腳說(shuō)明 13.3.2 MC146818芯片地址分配及各單元的編程 13.3.3 MC146818的中斷 13.3.4 8031單片機(jī)與MC146818的接口電路設(shè)計(jì) 13.3.5 8031單片機(jī)與MC146818的接口軟件設(shè)計(jì) 第十四章 MCS-51程序設(shè)計(jì)及實(shí)用子程序 14.1 查表程序設(shè)計(jì) 14.2 散轉(zhuǎn)程序設(shè)計(jì) 14.2.1 使用轉(zhuǎn)移指令表的散轉(zhuǎn)程序 14.2.2 使用地地址偏移量表的散轉(zhuǎn)程序 14.2.3 使用轉(zhuǎn)向地址表的散轉(zhuǎn)程序 14.2.4 利用RET指令實(shí)現(xiàn)的散轉(zhuǎn)程序 14.3 循環(huán)程序設(shè)計(jì) 14.3.1 單循環(huán) 14.3.2 多重循環(huán) 14.4 定點(diǎn)數(shù)運(yùn)算程序設(shè)計(jì) 14.4.1 定點(diǎn)數(shù)的表示方法 14.4.2 定點(diǎn)數(shù)加減運(yùn)算 14.4.3 定點(diǎn)數(shù)乘法運(yùn)算 14.4.4 定點(diǎn)數(shù)除法 14.5 浮點(diǎn)數(shù)運(yùn)算程序設(shè)計(jì) 14.5.1 浮點(diǎn)數(shù)的表示 14.5.2 浮點(diǎn)數(shù)的加減法運(yùn)算 14.5.3 浮點(diǎn)數(shù)乘除法運(yùn)算 14.5.4 定點(diǎn)數(shù)與浮點(diǎn)數(shù)的轉(zhuǎn)換 14.6 碼制轉(zhuǎn)換 ……
標(biāo)簽: MCS 51 單片機(jī) 應(yīng)用設(shè)計(jì)
上傳時(shí)間: 2013-11-06
上傳用戶:xuanjie
本書(shū)從應(yīng)用角度深入淺出地介紹國(guó)際上最流行的MOTOROLA M68HC05系列單片機(jī)的 結(jié)構(gòu)、指令系統(tǒng)、定時(shí)器、串行通訊接口(SCI)、串行外圍接口(SPI)、A/D轉(zhuǎn)換器、脈沖寬 度調(diào)制(PWM)、EPROM/EEPROM、液晶顯示(LCD)驅(qū)動(dòng)器、屏幕顯示(OSD)驅(qū)動(dòng)器、雙音多頻(DTMF)等I/O功能及其使用方法,重點(diǎn)詳細(xì)地論述匯編程序設(shè)計(jì)方法、系統(tǒng)設(shè)計(jì)方法、單片機(jī)開(kāi)發(fā)與應(yīng)用技術(shù)和大量具體應(yīng)用實(shí)例。本書(shū)實(shí)用性強(qiáng)、取材新穎、內(nèi)容豐富,適于電子、無(wú)線電、微機(jī)、自控、通訊等領(lǐng)域的工程技術(shù)人員和科研人員閱讀,也適合于作高等院校、專科學(xué)校和各類培訓(xùn)班的教材或參考書(shū)。是單片機(jī)入門(mén)和開(kāi)發(fā)應(yīng)用單片機(jī)的實(shí)用資料。 MOTOROLA M68HC05系列8位單片機(jī)是國(guó)際上應(yīng)用最廣泛、功能最豐富和性能價(jià)格比最優(yōu)的單片機(jī)。由于該系列單片機(jī)具有功能全面、速度高、系統(tǒng)設(shè)計(jì)簡(jiǎn)單、使用方便、功耗低、可靠性高、價(jià)格低等許多特點(diǎn),在家電、有線與無(wú)線通訊、儀表、測(cè)控系統(tǒng)、自控、汽車等領(lǐng)域得到了廣泛的應(yīng)用,因而它在市場(chǎng)占有率方面占有絕對(duì)優(yōu)勢(shì)。 隨著電子產(chǎn)品的智能化和小型化的發(fā)展,將單片機(jī)應(yīng)用于各類產(chǎn)品中,使提高產(chǎn)品的性能與檔次成為必然的趨勢(shì)。無(wú)論從性能方面還是從價(jià)格方面考慮,選用M68HC05系列單片機(jī)都將是最適宜的。 M68HC05系列單片機(jī)片內(nèi)除具有RAM、ROM/EPROM/OTPROM(一次可編程ROM)或EEPROM、多功能16位定時(shí)器(具有輸入捕捉、輸出比較、溢出和實(shí)時(shí)中斷功能)、兩種省電低功耗方式、并行I/O口外,還具有許多特殊I/O功能,例如A/D轉(zhuǎn)換器、串行通訊接口(SCI)、串行外圍接口(SPI)、液晶顯示(LCD)驅(qū)動(dòng)器、脈沖寬度調(diào)制(PWM)、屏幕顯示(OSD)驅(qū)動(dòng)器、熒光顯示(VFD)驅(qū)動(dòng)器、雙音多頻(DTMF)發(fā)生/接收器、實(shí)時(shí)時(shí)鐘((RTC)、鍵盤(pán)中斷和H橋驅(qū)動(dòng)器等。M68HC05系列有近百種型號(hào),可根據(jù)應(yīng)用場(chǎng)合方便地選用具有所需功能的型號(hào)。這樣,既能充分利用單片機(jī)片內(nèi)的資源,又不需外接其他電路芯片,使構(gòu)成的應(yīng)用系統(tǒng)極為簡(jiǎn)單。M68HC05系列的應(yīng)用系統(tǒng)是真正的單片系統(tǒng),通常只需外接極少量元件。 由于用M68HC05單片機(jī)內(nèi)部的硬件完成所需的功能,因此,應(yīng)用系統(tǒng)電路簡(jiǎn)單,系統(tǒng)可靠性高、成本低、體積小、使用與調(diào)試方便,易于大批量生產(chǎn),并且使與外圍功能有關(guān)的軟件程序的設(shè)計(jì)也大大簡(jiǎn)化。 本書(shū)實(shí)用性強(qiáng),取材新穎,內(nèi)容豐富、全面,從應(yīng)用角度深入淺出地介紹M68HC05系列單片機(jī)的結(jié)構(gòu)、功能及其應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),還重點(diǎn)介紹程序設(shè)計(jì)和大量具體應(yīng)用實(shí)例。本書(shū)注重實(shí)用,以盡量簡(jiǎn)明的語(yǔ)言、最少的篇幅,使讀者花最少的時(shí)間就能掌握M68HC05系列單片機(jī)的設(shè)計(jì)、開(kāi)發(fā)與應(yīng)用技術(shù)。本書(shū)作者具有多年從事單片機(jī)教學(xué)和科研的經(jīng)驗(yàn),該書(shū)是根據(jù)最新資料和科研成果并結(jié)合親身經(jīng)歷的實(shí)際教學(xué)內(nèi)容編寫(xiě)成的,希望也堅(jiān)信本書(shū)對(duì)廣大讀者一定會(huì)有裨益。 本書(shū)編著者有:剛寒冰、齊秋群、剛勵(lì)韜、徐英新、姜洪福、姜朋、高京齋、李宇仁、劉穎、邊萌。本書(shū)不足和謬誤之處,請(qǐng)批評(píng)指正。
上傳時(shí)間: 2013-10-18
上傳用戶:exxxds
本書(shū)分三部分介紹在美國(guó)廣泛應(yīng)用的、高功能的M68HC11系列單片機(jī)(8位機(jī) ,Motorola公司)。內(nèi)容包括M68HC11的結(jié)構(gòu)與其基本原理、開(kāi)發(fā)工具EVB(性能評(píng)估板)以及開(kāi)發(fā)和應(yīng)用技術(shù)。本書(shū)在介紹單片機(jī)硬、軟件的基礎(chǔ)上,進(jìn)一步介紹了在美國(guó)實(shí)驗(yàn)室內(nèi),如何應(yīng)用PC機(jī)及EVB來(lái)進(jìn)行開(kāi)發(fā)工作。通過(guò)本書(shū)的介紹,讀者可了解這種單片機(jī)的原理并學(xué)會(huì)開(kāi)發(fā)和應(yīng)用方法。本書(shū)可作為大專院校單片機(jī)及其實(shí)驗(yàn)的教材(本科、短訓(xùn)班)。亦可供開(kāi)發(fā)、應(yīng)用單片機(jī)的各專業(yè)(計(jì)算機(jī)、機(jī)電、化工、紡織、冶金、自控、航空、航海……)有關(guān)技術(shù)人員參考。 第一部分 M68HC11 結(jié)構(gòu)與原理Motorola單片機(jī) 1 Motorla單片機(jī) 1.1 概述 1.1.1 Motorola 單片機(jī)發(fā)展概況(3) 1.1.2 Motorola 單片機(jī)結(jié)構(gòu)特點(diǎn)(4) 1.2 M68HC11系列單片機(jī)(5) 1.2.1 M68HC11產(chǎn)品系列(5) 1.2.2 MC68HC11E9特性(6) 1.2.3 MC68HC11E9單片機(jī)引腳說(shuō)明(8) 1.3 Motorola 32位單片機(jī)(14) 1.3.1中央處理器(CPU32)(15) 1.3.2 定時(shí)處理器(TPU)(16) 1.3.3 串行隊(duì)列模塊(QSM)(16) 1.3.4 系統(tǒng)集成模塊 (SIM)(16) 1.3.5 RAM(17) 2 系統(tǒng)配置與工作方式 2.1 系統(tǒng)配置(19) 2.1.1 配置寄存器CONFIG(19) 2.1.2 CONFIG寄存器的編程與擦除(20) 2?2 工作方式選擇(21) 2.3 M68HC11的工作方式(23) 2.3.1 普通單片工作方式(23) 2.3.2 普通擴(kuò)展工作方式(23) 2.3.3 特殊自舉方式(27) 2.3.4 特殊測(cè)試方式(28) 3 中央處理器(CPU)與片上存儲(chǔ)器 3.1 CPU寄存器(31) 3?1?1 累加器A、B和雙累加器D(32) 3.1.2 變址寄存器X、Y(32) 3.1.3 棧指針SP(32) 3.1.4 程序計(jì)數(shù)器PC(33) 3.1.5 條件碼寄存器CCR(33) 3.2 片上存儲(chǔ)器(34) 3.2.1 存儲(chǔ)器分布(34) 3.2.2 RAM和INIT寄存器(35) 3.2.3 ROM(37) 3.2.4 EEPROM(37) 3.3 M68HC11 CPU的低功耗方式(39) 3.3.1 WAIT方式(39) 3.3.2 STOP方式(40) 4 復(fù)位和中斷 4.1 復(fù)位(41) 4.1.1 M68HC11的系統(tǒng)初始化條件(41) 4.1.2 復(fù)位形式(43) 4.2 中斷(48) 4.2.1 條件碼寄存器CCR中的中斷屏蔽位(48) 4.2.2 中斷優(yōu)先級(jí)與中斷矢量(49) 4.2.3 非屏蔽中斷(52) 4.2.4 實(shí)時(shí)中斷(53) 4.2.5 中斷處理過(guò)程(56) 5 M68HC11指令系統(tǒng) 5.1 M68HC11尋址方式(59) 5.1.1 立即尋址(IMM)(59) 5.1.2 擴(kuò)展尋址(EXT)(60) 5.1.3 直接尋址(DIR)(60) 5.1.4 變址尋址(INDX、INDY)(61) 5.1.5 固有尋址(INH)(62) 5.1.6 相對(duì)尋址(REL)(62) 5.1.7 前置字節(jié)(63) 5.2 M68HC11指令系統(tǒng)(63) 5.2.1 累加器和存儲(chǔ)器指令(63) 5.2.2 棧和變址寄存器指令(68) 5.2.3 條件碼寄存器指令(69) 5.2.4 程序控制指令(70) 6 輸入與輸出 6.1 概述(73) 6.2 并行I/O口(74) 6.2.1 并行I/O寄存器(74) 6.2.2 應(yīng)答I/O子系統(tǒng)(76) 6?3 串行通信接口SCI(82) 6.3.1 基本特性(83) 6.3.2 數(shù)據(jù)格式(83) 6.3.3 SCI硬件結(jié)構(gòu)(84) 6.3.4 SCI寄存器(86) 6.4 串行外圍接口SPI(92) 6.4.1 SPI特性(92) 6.4.2 SPI引腳信號(hào)(92) 6.4.3 SPI結(jié)構(gòu)(93) 6.4.4 SPI寄存器(95) 6.4.5 SPI系統(tǒng)與外部設(shè)備進(jìn)行串行數(shù)據(jù)傳輸(99) 7 定時(shí)器系統(tǒng)與脈沖累加器 7.1 概述(105) 7.2 循環(huán)計(jì)數(shù)器(107) 7.2.1 時(shí)鐘分頻器(107) 7.2.2 計(jì)算機(jī)正常工作監(jiān)視功能(110) 7.2.3 定時(shí)器標(biāo)志的清除(110) 7.3 輸入捕捉功能(111) 7.3.1 概述(111) 7.3.2 定時(shí)器輸入捕捉鎖存器(TIC1、TIC2、TIC3) 7.3.3 輸入信號(hào)沿檢測(cè)邏輯(113) 7.3.4 輸入捕捉中斷(113) 7.4 輸出比較功能(114) 7.4.1 概述(114) 7.4.2 輸出比較功能使用的寄存器(116) 7.4.3 輸出比較示例(118) 7.5 脈沖累加器(119) 7.5.1 概述(119) 7.5.2 脈沖累加器控制和狀態(tài)寄存器(121) 8 A/D轉(zhuǎn)換系統(tǒng) 8.1 電荷重新分布技術(shù)與逐次逼近算法(125) 8.1.1 基本電路(125) 8.1.2 A/D轉(zhuǎn)換逐次逼近算法原理(130) 8.2 M68HC11中A/D轉(zhuǎn)換的實(shí)現(xiàn)方法(131) 8.2.1 逐次逼近A/D轉(zhuǎn)換器(131) 8.2.2 控制寄存器(132) 8.2.3 系統(tǒng)控制邏輯(135)? 9 單片機(jī)的內(nèi)部操作 9.1 用立即> 圖書(shū)前言 美國(guó)Motorola公司從80年代中期開(kāi)始推出的M68HC11系列單片機(jī)是當(dāng)今功能最強(qiáng)、性能/價(jià)格比最好的八位單片微計(jì)算機(jī)之一。在美國(guó),它已被廣泛地應(yīng)用于教學(xué)和各種工業(yè)控制系統(tǒng)中。? 該單片機(jī)有豐富的I/O功能,完善的系統(tǒng)保護(hù)功能和軟件控制的節(jié)電工作方式 。它的指令系統(tǒng)與早期Motorola單片機(jī)MC6801等兼容,同時(shí)增加了91條新指令。其中包含16位乘法、除法運(yùn)算指令等。 為便于用戶開(kāi)發(fā)和應(yīng)用M68HC11單片機(jī),Motorola公司提供了多種開(kāi)發(fā)工具。M68HC11 EVB (Evaluation Board)性能評(píng)估板就是一種M68HC11系列單片機(jī)的廉價(jià)開(kāi)發(fā)工具。它既可用來(lái) 調(diào)試用戶程序,又可在仿真方式下運(yùn)行。為方便用戶,M68HC11 EVB可與IBM?PC連接 ,借助于交叉匯編、通信程序等軟件,在IBM?PC上調(diào)試程序。? 本書(shū)分三部分(共15章)介紹了M68HC11的結(jié)構(gòu)和基本原理、開(kāi)發(fā)工具-EVB及開(kāi)發(fā)應(yīng)用實(shí)例等。第一部分(1~9章),介紹M68HC11的結(jié)構(gòu)和基本原理。包括概述,系統(tǒng)配置與工作方式、CPU和存儲(chǔ)器、復(fù)位和中斷、指令系統(tǒng)、I/O、定時(shí)器系統(tǒng)和脈沖累加器、A/D轉(zhuǎn)換系統(tǒng)、單片機(jī)的內(nèi)部操作等。第二部分(10~11章),介紹M68HC11 EVB的原理和技術(shù)特性以及EVB的應(yīng)用。第三部分(12~15章),介紹M68HC11的開(kāi)發(fā)與應(yīng)用技術(shù)。包括基本的編程練習(xí)、應(yīng)用程序設(shè)計(jì)、接口實(shí)驗(yàn)、接口設(shè)計(jì)及應(yīng)用等。 讀者通過(guò)學(xué)習(xí)本書(shū),不僅可了解M68HC11的硬件、軟件,而且可了解使用EVB開(kāi)發(fā)和應(yīng)用M68HC11單片機(jī)的方法。在本書(shū)的第三部分專門(mén)提供了一部分實(shí)驗(yàn)和應(yīng)用程序。? 本書(shū)系作者張寧作為高級(jí)訪問(wèn)學(xué)者,應(yīng)邀在美國(guó)馬薩諸塞州洛厄爾大學(xué)(University of Massachusetts Lowell)工作期間完成的。全書(shū)由張寧執(zhí)筆。在編著過(guò)程中,美國(guó)洛厄爾大學(xué)的R·代克曼教授?(Professor Robert J. Dirkman)多次與張寧一起討論、研究,并提供部分資料及實(shí)驗(yàn)數(shù)據(jù)。參加編寫(xiě)和審校等工作的還有王云霞、孫曉芳、劉安魯、張籍、來(lái)安德、張楊等同志。? 為將M68HC11系列單片機(jī)盡快介紹給我國(guó),美國(guó)Motorola公司的Terrence M.S.Heng先生曾大力支持本書(shū)的編著和出版。在此表示衷心感謝。
上傳時(shí)間: 2013-10-27
上傳用戶:rlgl123
DIY單片LCD投影機(jī)
上傳時(shí)間: 2013-10-18
上傳用戶:daguogai
Sonix(松翰)8bit單片26系列IO型原理及基礎(chǔ)教程
標(biāo)簽: Sonix 8bit 松翰 基礎(chǔ)教程
上傳時(shí)間: 2013-11-05
上傳用戶:woshinimiaoye
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1