數(shù)據(jù)采集系統(tǒng)是將傳感器輸出的模擬信號(hào)進(jìn)行采集,轉(zhuǎn)換成數(shù)字信號(hào),然后送入計(jì)算機(jī)進(jìn)行處理,并按需要的形式輸出處理結(jié)果的系統(tǒng)。隨著計(jì)算機(jī)技術(shù)和電子信息技術(shù)的高速發(fā)展,數(shù)據(jù)采集結(jié)合先進(jìn)的電子技術(shù),已經(jīng)能利用軟件來處理大量測(cè)量數(shù)據(jù)。近年來,對(duì)于數(shù)據(jù)采集系統(tǒng)的要求與日俱增,數(shù)據(jù)采集系統(tǒng)有著非常良好的應(yīng)用前景。如今的數(shù)據(jù)采集技術(shù)已滲透到分析儀器、醫(yī)療器械、雷達(dá)、通訊、等技術(shù)領(lǐng)域。 本論文在研究了USB總線技術(shù)的基礎(chǔ)上,詳細(xì)介紹了一個(gè)基于USB和FPFA技術(shù)的數(shù)據(jù)采集系統(tǒng),包括硬件設(shè)計(jì)、固件設(shè)計(jì)、設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)和主機(jī)應(yīng)用程序設(shè)計(jì)。在硬件設(shè)計(jì)部分,本文先介紹了數(shù)據(jù)采集芯片、FPGA以及USB2.0接口芯片F(xiàn)X2 CY7C68013的性能和特點(diǎn),然后給出了具體的硬件設(shè)計(jì)方案;在固件設(shè)計(jì)部分,本文先介紹了FX2的固件架構(gòu),隨后詳細(xì)地介紹了CY7C68013GPIF接口模式的固件設(shè)計(jì);在驅(qū)動(dòng)程序開發(fā)部分,先引入了WDM驅(qū)動(dòng)程序開發(fā)模型,然后介紹了本數(shù)據(jù)采集系統(tǒng)的USB設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì);最后結(jié)合驅(qū)動(dòng)程序完成了基于虛擬儀器LabVIEW的主機(jī)應(yīng)用程序。
標(biāo)簽: 性能 數(shù)據(jù)采集 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-07-16
上傳用戶:zjt20011220
AVR單片機(jī)與USB接口芯片CH375和VS1003解碼器搭建MP3
上傳時(shí)間: 2013-06-13
上傳用戶:zw380105939
圖像處理技術(shù)應(yīng)用越來越廣泛,特別是工業(yè)檢測(cè)領(lǐng)域。然而,圖像處理技術(shù)應(yīng)用的基礎(chǔ)是圖像的獲取,為了更加靈活地設(shè)計(jì)各種應(yīng)用產(chǎn)品,本課題研究基于FPGA的面陣 CCD驅(qū)動(dòng)傳輸電路設(shè)計(jì),利用該電路能夠獲取高質(zhì)量、高分辨率的圖像,為后續(xù)的圖像處理技術(shù)應(yīng)用打下基礎(chǔ)。本文首先介紹了研究意義、CCD圖像傳感器的發(fā)展以及FPGA的產(chǎn)生與發(fā)展,接著提出了面陣CCD成像系統(tǒng)總體設(shè)計(jì)方案,然后針對(duì)關(guān)鍵電路的設(shè)計(jì)進(jìn)行詳盡的分析和說明,這些電路包括時(shí)序發(fā)生電路、存儲(chǔ)器控制電路、USB接口電路以及電源調(diào)理電路。其中時(shí)序發(fā)生電路主要用于產(chǎn)生CCD正常工作所需的各種時(shí)序信號(hào)以及A/D變換芯片AD9824 所需的工作時(shí)序,這些時(shí)序都是由FPGA產(chǎn)生的,文中給出了FPGA邏輯設(shè)計(jì)的基本過程以及仿真波形。本系統(tǒng)采用SDRAM緩存圖像信號(hào),為了完成SDRAM的寫入、讀出以及定時(shí)刷新,利用FPGA生成存儲(chǔ)器控制電路。系統(tǒng)采用USB接口與計(jì)算機(jī)通信,因此FPGA 中設(shè)計(jì)了相應(yīng)邏輯電路與CY7C68013A USB接口芯片實(shí)現(xiàn)信號(hào)握手及數(shù)據(jù)通信,進(jìn)而與 PC機(jī)通信。為了保證各個(gè)芯片正常工作,設(shè)計(jì)電源調(diào)理電路實(shí)現(xiàn)將輸入5V電源轉(zhuǎn)換成多種電壓向各個(gè)芯片供電。經(jīng)過初步調(diào)試,并根據(jù)仿真結(jié)果判斷驅(qū)動(dòng)傳輸電路基本達(dá)到設(shè)計(jì)要求。關(guān)鍵詞:FPGA,CCD,A/D變換,SDRAM,USB,驅(qū)動(dòng)時(shí)序
上傳時(shí)間: 2013-04-24
上傳用戶:prczsf
· 摘要: 介紹了RS485串行通信標(biāo)準(zhǔn)及其接口芯片MAX485,給出了PC與多臺(tái)TMS320LF2407 DSP之間串行遠(yuǎn)程數(shù)據(jù)通訊接口電路.描述了公寓智能供電管理系統(tǒng)中上下微機(jī)之間的通訊協(xié)議及串行通信軟件.
標(biāo)簽: 485 RS 總線 中的應(yīng)用
上傳時(shí)間: 2013-04-24
上傳用戶:asasasas
MIL-STD一1553B是一種集中控制式、時(shí)分指令/響應(yīng)型多路串行數(shù)據(jù)總線標(biāo)\r\n準(zhǔn),具有高可靠性和靈活性,已經(jīng)成為現(xiàn)代航空機(jī)載系統(tǒng)設(shè)備互聯(lián)的最有效的解\r\n決方案,廣泛的應(yīng)用于飛機(jī)、艦船、坦克等武器平臺(tái)上,并且越來越多的應(yīng)用到\r\n民用領(lǐng)域。完成1553B總線數(shù)據(jù)傳輸功能的關(guān)鍵部件是總線接口芯片11][41。\r\n在對(duì)M幾STD一1553B數(shù)據(jù)總線協(xié)議進(jìn)行研究后,參考國(guó)外一些芯片的功能結(jié)\r\n構(gòu),結(jié)合EDA技術(shù),本論文提出了基于FPGA的1553B總線接口芯片的設(shè)計(jì)方案。\r\n在介紹了總線
標(biāo)簽: MIL-STD 1553B 集中控制 時(shí)分
上傳時(shí)間: 2013-08-26
上傳用戶:manlian
淘寶買的 完整版 波形程序 外圍接口芯片連接 等
上傳時(shí)間: 2014-12-24
上傳用戶:hebmuljb
內(nèi)容提要: 介紹了MOTOTOLA單片機(jī)系統(tǒng)的一些實(shí)例系統(tǒng)和技巧。 MOTOROLA單片機(jī)具有價(jià)格低、功能強(qiáng)、可靠性高、功耗小等特點(diǎn)。本書系統(tǒng)地介紹它的呂位到32位單片機(jī)著重介紹M68HC05的F、T、D系列M68HC11,M68HC16(916Y1、916X1、Y1、Z2、Z1)等型號(hào)]原理,匯編語言程序設(shè)計(jì)方法和開發(fā)方法以及它的外圍接口芯片,如直流無刷電動(dòng)機(jī)、直流伺服電動(dòng)機(jī)、過零檢測(cè)、場(chǎng)效應(yīng)大功率管驅(qū)動(dòng)電路等專用芯片的應(yīng)用實(shí)例。本書還列舉大量在模糊控制、家用電器、通訊、傳感器智能儀器、控制等方面應(yīng)用和應(yīng)用系統(tǒng)設(shè)計(jì)詳解。內(nèi)容新穎,文字簡(jiǎn)煉,注重實(shí)用,便于自學(xué)。 讀者對(duì)象:大、中專院校和培訓(xùn)班學(xué)生、研究生及科研、工程技術(shù)人員。 MOTOROLA單片機(jī)(MCU)將各種存儲(chǔ)器和子系統(tǒng)都集成在芯片內(nèi),同時(shí)外圍集成電路芯片配套齊全。在通訊、家用電器、智能儀器、自動(dòng)化等廣大領(lǐng)域,采用單片機(jī)控制后,由于價(jià)格低、體積小、功能強(qiáng)、品種多、功耗低、硬件電路連接簡(jiǎn)單、開發(fā)方便等諸多特點(diǎn),將有利于促使)"品向智能化、微型化、多功能化方向發(fā)展,加速產(chǎn)品更新?lián)Q代。相應(yīng)單片機(jī)技術(shù)將會(huì)逐年引進(jìn)新產(chǎn)品、新技術(shù),并積累豐富的應(yīng)用經(jīng)驗(yàn)。為了促進(jìn)單片機(jī)開發(fā)和應(yīng)用,我們編著這本書。
標(biāo)簽: Motorola 單片機(jī)實(shí)用
上傳時(shí)間: 2013-10-15
上傳用戶:ABC677339
本書從應(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ì)的介紹。本書突出了選取內(nèi)容的實(shí)用性、典型性。書中的應(yīng)用實(shí)例,大多來自科研工作及教學(xué)實(shí)踐,且經(jīng)過檢驗(yàn),內(nèi)容豐富、翔實(shí)。 本書可作為工科院校的本科生、研究生、專科生學(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口的寫操作及負(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)及一般說明 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í)器溢出同步問題 4.4.6 運(yùn)行中讀定時(shí)器/計(jì)數(shù)器 4.4.7 門控制位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)過程 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 可讀寫存儲(chǔ)器 7.1.3 不揮發(fā)性讀寫存儲(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)注意的問題 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 超過64K字節(jié)SRAM擴(kuò)展 7.5 不揮發(fā)性讀寫存儲(chǔ)器擴(kuò)展 7.5.1 EPROM擴(kuò)展 7.5.2 SRAM掉電保護(hù)電路 7.6 特殊存儲(chǔ)器擴(kuò)展 7.6.1 雙口RAMIDT7132的擴(kuò)展 7.6.2 快擦寫存儲(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與鍵盤、打印機(jī)的接口 9.1 LED顯示器接口原理 9.1.1 LED顯示器結(jié)構(gòu) 9.1.2 顯示器工作原理 9.2 鍵盤接口原理 9.2.1 鍵盤工作原理 9.2.2 單片機(jī)對(duì)非編碼鍵盤的控制方式 9.3 鍵盤/顯示器接口實(shí)例 9.3.1 利用8155H芯片實(shí)現(xiàn)鍵盤/顯示器接口 9.3.2 利用8031的串行口實(shí)現(xiàn)鍵盤/顯示器接口 9.3.3 利用專用鍵盤/顯示器接口芯片8279實(shí)現(xià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碼撥盤的接口設(shè)計(jì) 9.6.1 BCD碼撥盤 9.6.2 BCD碼撥盤與單片機(jī)的接口 9.6.3 撥盤輸出程序 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 開關(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性能及引腳說明 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性能及引腳說明 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
MOTOROLA單片機(jī)具有價(jià)格低、功能強(qiáng)、可靠性高、功耗小等特點(diǎn)。本書系統(tǒng)地介紹它的呂位到32位單片機(jī)著重介紹M68HC05的F、T、D系列M68HC11,M68HC16(916Y1、916X1、Y1、Z2、Z1)等型號(hào)]原理,匯編語言程序設(shè)計(jì)方法和開發(fā)方法以及它的外圍接口芯片,如直流無刷電動(dòng)機(jī)、直流伺服電動(dòng)機(jī)、過零檢測(cè)、場(chǎng)效應(yīng)大功率管驅(qū)動(dòng)電路等專用芯片的應(yīng)用實(shí)例。本書還列舉大量在模糊控制、家用電器、通訊、傳感器智能儀器、控制等方面應(yīng)用和應(yīng)用系統(tǒng)設(shè)計(jì)詳解。內(nèi)容新穎,文字簡(jiǎn)煉,注重實(shí)用,便于自學(xué)。 讀者對(duì)象:大、中專院校和培訓(xùn)班學(xué)生、研究生及科研、工程技術(shù)人員。 MOTOROLA單片機(jī)(MCU)將各種存儲(chǔ)器和子系統(tǒng)都集成在芯片內(nèi),同時(shí)外圍集成電路芯片配套齊全。在通訊、家用電器、智能儀器、自動(dòng)化等廣大領(lǐng)域,采用單片機(jī)控制后,由于價(jià)格低、體積小、功能強(qiáng)、品種多、功耗低、硬件電路連接簡(jiǎn)單、開發(fā)方便等諸多特點(diǎn),將有利于促使)"品向智能化、微型化、多功能化方向發(fā)展,加速產(chǎn)品更新?lián)Q代。相應(yīng)單片機(jī)技術(shù)將會(huì)逐年引進(jìn)新產(chǎn)品、新技術(shù),并積累豐富的應(yīng)用經(jīng)驗(yàn)。為了促進(jìn)單片機(jī)開發(fā)和應(yīng)用,我們編著這本書。
標(biāo)簽: MOTOROLA 單片機(jī)匯編 程序設(shè)計(jì)
上傳時(shí)間: 2013-10-25
上傳用戶:sjb555
《AVR單片機(jī)原理及應(yīng)用》詳細(xì)介紹了ATMEL公司開發(fā)的ATmega8系列高速嵌入式單片機(jī)的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、接口電路、C編程實(shí)例,以及一些特殊功能的應(yīng)用和設(shè)計(jì),對(duì)讀者掌握和使用其他ATmega8系列的單片機(jī)具有極高的參考價(jià)值 AVR單片機(jī)原理及應(yīng)用》具有較強(qiáng)的系統(tǒng)性和實(shí)用性,可作為有關(guān)工程技術(shù)人員和硬件工程師的應(yīng)用手冊(cè),亦可作為高等院校自動(dòng)化、計(jì)算機(jī)、儀器儀表、電子等專業(yè)的教學(xué)參考書。 目錄 第1章 緒論 1.1 AVR單片機(jī)的主要特性 1.2 主流單片機(jī)系列產(chǎn)品比較 1.2.1 ATMEL公司的單片機(jī) 1.2.2 Mkcochip公司的單片機(jī) 1.2.3 Cygnal公司的單片機(jī) 第2章 AVR系統(tǒng)結(jié)構(gòu)概況 2.1 AVR單片機(jī)ATmega8的總體結(jié)構(gòu) 2.1.1 ATmega8特點(diǎn) 2.1.2 結(jié)構(gòu)框圖 2.1.3 ATmega8單片機(jī)封裝與引腳 2.2 中央處理器 2.2.1 算術(shù)邏輯單元 2.2.2 指令執(zhí)行時(shí)序 2.2.3 復(fù)位和中斷處理 2.3 ATmega8存儲(chǔ)器 2.3.1 Flash程序存儲(chǔ)器 2.3.2 SRAM 2.3.3 E2pROM 2.3.4 I/O寄存器 2.3.5 ATmega8的鎖定位、熔絲位、標(biāo)識(shí)位和校正位 2.4 系統(tǒng)時(shí)鐘及其分配 2.4.1 時(shí)鐘源 2.4.2 外部晶振 2.4.3 外部低頻石英晶振 2.4.4 外部:RC振蕩器 2.4.5 可校準(zhǔn)內(nèi)部.RC振蕩器 2.4.6 外部時(shí)鐘源 2.4.7 異步定時(shí)器/計(jì)數(shù)器振蕩器 2.5 系統(tǒng)電源管理和休眠模式 2.5.1 MCU控制寄存器 2.5.2 空閑模式 2.5.3 ADC降噪模式 2.5.4 掉電模式 2.5.5 省電模式 2.5.6 等待模式 2.5.7 最小功耗 2.6 系統(tǒng)復(fù)位 2.6.1 復(fù)位源 2.6.2 MCU控制狀態(tài)寄存器——MCUCSR 2.6.3 內(nèi)部參考電壓源 2.7 I/O端口 2.7.1 通用數(shù)字I/O端口 2.7.2 數(shù)字輸入使能和休眠模式 2.7.3 端口的第二功能 第3章 ATmega8指令系統(tǒng) 3.1 ATmega8匯編指令格式 3.1.1 匯編語言源文件 3.1.2 指令系統(tǒng)中使用的符號(hào) 3.1.3 ATmega8指令 3.1.4 匯編器偽指令 3.1.5 表達(dá)式 3.1.6 文件“M8def.inc” 3.2 尋址方式和尋址空間 3.3 算術(shù)和邏輯指令 3.3.1 加法指令 3.3.2 減法指令 3.3.3 取反碼指令 3.3.4 取補(bǔ)碼指令 3.3.5 比較指令 3.3.6 邏輯與指令 3.3.7 邏輯或指令 3.3.8 邏輯異或 3.3.9 乘法指令 3.4 轉(zhuǎn)移指令 3.4.1 無條件轉(zhuǎn)移指令 3.4.2 條件轉(zhuǎn)移指令 3.4.3 子程序調(diào)用和返回指令 3.5 數(shù)據(jù)傳送指令 3.5.1 直接尋址數(shù)據(jù)傳送指令 3.5.2 間接尋址數(shù)據(jù)傳送指令 3.5.3 從程序存儲(chǔ)器中取數(shù)裝入寄存器指令 3.5.4 寫程序存儲(chǔ)器指令 3.5.5 I/0端口數(shù)據(jù)傳送 3.5.6 堆棧操作指令 3.6 位操作和位測(cè)試指令 3.6.1 帶進(jìn)位邏輯操作指令 3.6.2 位變量傳送指令 3.6.3 位變量修改指令 3.7 MCU控制指令 3.8 指令的應(yīng)用 第4章 中斷系統(tǒng) 4.1 外部向量 4.2 外部中斷 4.3 中斷寄存器 第5章 自編程功能 5.1 引導(dǎo)加載技術(shù) 5.2 相關(guān)I/O寄存器 5.3 Flash程序存儲(chǔ)器的自編程 5.4 Flash自編程應(yīng)用 第6章 定時(shí)器/計(jì)數(shù)器 6.1 定時(shí)器/計(jì)數(shù)器預(yù)定比例分頻器 6.2 8位定時(shí)器/計(jì)數(shù)器O(T/CO) 6.3 16位定時(shí)器/計(jì)數(shù)器1(T/C1) 6.3.1 T/C1的結(jié)構(gòu) 6.3.2 T/C1的操作模式 6.3.3 T/121的計(jì)數(shù)時(shí)序 6.3.4 T/C1的寄存器 6.4 8位定時(shí)器/計(jì)數(shù)器2(T/C2) 6.4.1 T/C2的組成結(jié)構(gòu) 6.4.2 T/C2的操作模式 6.4.3 T/C2的計(jì)數(shù)時(shí)序 6.4.4 T/02的寄存器 6.4.5 T/C2的異步操作 6.5 看門狗定時(shí)器 第7章 AVR單片機(jī)通信接口 7.1 AVR單片機(jī)串行接口 7.1.1 同步串行接口 7.1.2 通用串行接口 7.2 兩線串行TWT總線接口 7.2.1 TWT模塊概述 7.2.2 TWT寄存器描述 7.2.3 TWT總線的使用 7.2.4 多主機(jī)系統(tǒng)和仲裁 第8章 AVR單片機(jī)A/D轉(zhuǎn)換及模擬比較器 8.1 A/D轉(zhuǎn)換 8.1.1 A/D轉(zhuǎn)換概述 8.1.2 ADC噪聲抑制器 8.1.3 ADC有關(guān)的寄存器 8.2 AvR單片機(jī)模擬比較器 第9章 系統(tǒng)擴(kuò)展技術(shù) 9.1 串行接口8位LED顯示驅(qū)動(dòng)器MAX7219 9.1.1 概述 9.1.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.1.3 操作說明 9.1.4 應(yīng)用 9.1.5 軟件設(shè)計(jì) 9.2 AT24C系列兩線串行總線E2PPOM 9.2.1 概述 9.2.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.2.3 操作說明 9.2.4 軟件設(shè)計(jì) 9.3 AT93C46——三線串行總線E2PPOM接口芯片 9.3.1 概述 9.3.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.3.3 操作說明 9.3.4 軟件設(shè)計(jì) 9.4 串行12位的ADCTL543 9.4.1 概述 9.4.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.4.3 操作說明 9.4.4 AD620放大器介紹 9.4.5 軟件設(shè)計(jì) 9.5 串行輸出16位ADCMAXl95 9.5.1 概述 9.5.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.5.3 操作說明 9.5.4 應(yīng)用 9.5.5 軟件設(shè)計(jì) 9.6 串行輸入DACTLC5615 9.6.1 概述 9.6.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.6.3 操作說明 9.6.4 軟件設(shè)計(jì) 9.7 串行12位的DACTLC5618 9.7.1 概述 9.7.2 內(nèi)部結(jié)構(gòu)及引腳功能 9.7.3 操作說明 9.7.4 軟件設(shè)計(jì) 9.8 串行非易失性靜態(tài)RAMX24C44 9.8.1 概述 9.8.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.8.3 操作說明 9.8.4 軟件設(shè)計(jì) 9.9 數(shù)據(jù)閃速存儲(chǔ)器AT45DB041B 9.9.1 概述 9.9.2 引腳功能及內(nèi)部結(jié)構(gòu) 9.9.3 操作說明 9.9.4 軟件設(shè)計(jì) 9.10 GM8164串行I/0擴(kuò)展芯片 9.10.1 概述 9.10.2 引腳功能說明 9.10.3 操作說明 9.10.4 軟件設(shè)計(jì) 9.11 接口綜合實(shí)例 附錄1 ICCACR簡(jiǎn)介 附錄2 ATmega8指令表 參考文獻(xiàn)
上傳時(shí)間: 2013-10-29
上傳用戶:lanwei
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1