MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)MSP430系列是一個(gè)具有明顯技術(shù)特色的單片機(jī)品種。關(guān)于它的硬件特性及匯編語(yǔ)言程序設(shè)計(jì)已在《MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用》及《MSP430系列 FLASH型超低功耗16位單片機(jī)》等書(shū)中作了全面介紹?!禡SP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)》介紹IAR公司為MSP430系列單片機(jī)配備的C程序設(shè)計(jì)語(yǔ)言C430。書(shū)中敘述了C語(yǔ)言的基本概念、C430的擴(kuò)展特性及C庫(kù)函數(shù);對(duì)C430的集成開(kāi)發(fā)環(huán)境的使用及出錯(cuò)信息作了詳盡的說(shuō)明;并以MSP430F149為例,對(duì)各種應(yīng)用問(wèn)題及外圍模塊操作提供了典型的C程序例程,供讀者在今后的C430程序設(shè)計(jì)中參考。 《MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)》可以作為高等院校計(jì)算機(jī)、自動(dòng)化及電子技術(shù)類(lèi)專(zhuān)業(yè)的教學(xué)參考書(shū),也可作為工程技術(shù)人員設(shè)計(jì)開(kāi)發(fā)時(shí)的技術(shù)資料。MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用目錄MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā) 目錄 第1章 C語(yǔ)言基本知識(shí)1.1 標(biāo)識(shí)符與關(guān)鍵字11.1.1 標(biāo)識(shí)符11.1.2 關(guān)鍵字11.2 數(shù)據(jù)基本類(lèi)型21.2.1 整型數(shù)據(jù)21.2.2 實(shí)型數(shù)據(jù)31.2.3 字符型數(shù)據(jù)41.2.4 各種數(shù)據(jù)轉(zhuǎn)換關(guān)系61.3 C語(yǔ)言的運(yùn)算符71.3.1 算術(shù)運(yùn)算符71.3.2 關(guān)系運(yùn)算符和邏輯運(yùn)算符71.3.3 賦值運(yùn)算符81.3.4 逗號(hào)運(yùn)算符81.3.5 ? 與 :運(yùn)算符81.3.6 強(qiáng)制轉(zhuǎn)換運(yùn)算符91.3.7 各種運(yùn)算符優(yōu)先級(jí)列表91.4 程序設(shè)計(jì)的三種基本結(jié)構(gòu)101.4.1 語(yǔ)句的概念101.4.2 順序結(jié)構(gòu)111.4.3 選擇結(jié)構(gòu)121.4.4 循環(huán)結(jié)構(gòu)141.5 函數(shù)181.5.1 函數(shù)定義181.5.2 局部變量與全局變量191.5.3 形式參數(shù)與實(shí)際參數(shù)201.5.4 函數(shù)調(diào)用方式201.5.5 函數(shù)嵌套調(diào)用211.5.6 變量的存儲(chǔ)類(lèi)別221.5.7 內(nèi)部函數(shù)和外部函數(shù)231.6 數(shù)組231.6.1 一維數(shù)組241.6.2 多維數(shù)組241.6.3 字符數(shù)組261.7 指針271.7.1 指針與地址的概念271.7.2 指針變量的定義281.7.3 指針變量的引用281.7.4 數(shù)組的指針281.7.5 函數(shù)的指針301.7.6 指針數(shù)組311.8 結(jié)構(gòu)和聯(lián)合321.8.1 結(jié)構(gòu)定義321.8.2 結(jié)構(gòu)類(lèi)型變量的定義331.8.3 結(jié)構(gòu)類(lèi)型變量的初始化341.8.4 結(jié)構(gòu)類(lèi)型變量的引用341.8.5 聯(lián)合341.9 枚舉361.9.1 枚舉的定義361.9.2 枚舉元素的值371.9. 3 枚舉變量的使用371.10 類(lèi)型定義381.10.1 類(lèi)型定義的形式381.10.2 類(lèi)型定義的使用381.11 位運(yùn)算391.11.1 位運(yùn)算符391.11.2 位域401.12 預(yù)處理功能411.12.1 簡(jiǎn)單宏定義和帶參數(shù)宏定義411.12.2 文件包含431.12.3 條件編譯命令44第2章 C430--MSP430系列的C語(yǔ)言2.1 MSP430系列的C語(yǔ)言452.1.1 C430概述452.1.2 C430程序設(shè)計(jì)工作流程462.1.3 開(kāi)始462.1.4 C430程序生成472.2 C430的數(shù)據(jù)表達(dá)482.2.1 數(shù)據(jù)類(lèi)型482.2.2 編碼效率502.3 C430的配置512.3.1 引言512.3. 2 存儲(chǔ)器分配522.3.3 堆棧體積522.3.4 輸入輸出522.3.5 寄存器的訪問(wèn)542.3.6 堆體積542.3.7 初始化54第3章 C430的開(kāi)發(fā)調(diào)試環(huán)境3.1 引言563.1.1 Workbench特性563.1.2 Workbench的內(nèi)嵌編輯器特性563.1.3 C編譯器特性573.1. 4 匯編器特性573.1.5 連接器特性583.1.6 庫(kù)管理器特性583.1.7 C?SPY調(diào)試器特性593.2 Workbench概述593.2.1 項(xiàng)目管理模式593.2.2 選項(xiàng)設(shè)置603.2.3 建立項(xiàng)目603.2.4 測(cè)試代碼613.2.5 樣本應(yīng)用程序613.3 Workbench的操作623.3.1 開(kāi)始633.3.2 編譯項(xiàng)目683.3.3 連接項(xiàng)目693.3.4 調(diào)試項(xiàng)目713.3.5 使用Make命令733.4 Workbench的功能匯總753.4.1 Workbench的窗口753.4.2 Workbench的菜單功能813.5 Workbench的內(nèi)嵌編輯器993.5.1 內(nèi)嵌編輯器操作993.5.2 編輯鍵說(shuō)明993.6 C?SPY概述1013.6.1 C?SPY的C語(yǔ)言級(jí)和匯編語(yǔ)言級(jí)調(diào)試1013.6.2 程序的執(zhí)行1023.7 C?SPY的操作1033.7.1 程序生成1033.7.2 編譯與連接1033.7.3 C?SPY運(yùn)行1033.7.4 C語(yǔ)言級(jí)調(diào)試1043.7.5 匯編級(jí)調(diào)試1113.8 C?SPY的功能匯總1133.8.1 C?SPY的窗口1133.8.2 C?SPY的菜單命令功能1203.9 C?SPY的表達(dá)式與宏1323.9.1 匯編語(yǔ)言表達(dá)式1323.9.2 C語(yǔ)言表達(dá)式1333.9.3 C?SPY宏1353.9.4 C?SPY的設(shè)置宏1373.9.5 C?SPY的系統(tǒng)宏137 第4章 C430程序設(shè)計(jì)實(shí)例4.1 程序設(shè)計(jì)與調(diào)試環(huán)境1434.1.1 程序設(shè)計(jì)調(diào)試集成環(huán)境1434.1.2 設(shè)備連接1444.1.3 ProF149實(shí)驗(yàn)系統(tǒng)1444.2 數(shù)值計(jì)算1454.2.1 C語(yǔ)言表達(dá)式1454.2.2 利用MPY實(shí)現(xiàn)運(yùn)算1464.3 循環(huán)結(jié)構(gòu)1474.4 選擇結(jié)構(gòu)1484.5 SFR訪問(wèn)1494.6 RAM訪問(wèn)1504.7 FLASH訪問(wèn)1514.8 WDT操作1534.8. 1 WDT使程序自動(dòng)復(fù)位1534.8.2 程序?qū)ATCHDOG計(jì)數(shù)溢出的控制1544.8.3 WDT的定時(shí)器功能1554.9 Timer操作1554.9.1 用Timer產(chǎn)生時(shí)鐘信號(hào)1554.9.2 用Timer檢測(cè)脈沖寬度1564.10 UART操作1574.10.1 點(diǎn)對(duì)點(diǎn)通信1574.10.2 點(diǎn)對(duì)多點(diǎn)通信1604.11 SPI操作1634.12 比較器操作1654.13 ADC12操作1674.13.1 單通道單次轉(zhuǎn)換1674.13.2 序列通道多次轉(zhuǎn)換1684.14 時(shí)鐘模塊操作1704.15 中斷服務(wù)程序1714.16 省電工作模式1754.17 調(diào)用匯編語(yǔ)言子程序1764.17.1 程序舉例1764.17.2 生成C程序調(diào)用的匯編子程序177第5章 C430的擴(kuò)展特性5.1 C430的語(yǔ)言擴(kuò)展概述1785.1.1 擴(kuò)展關(guān)鍵字1785.1.2 #pragma編譯命令1785.1.3 預(yù)定義符號(hào)1795.1.4 本征函數(shù)1795.1.5 其他擴(kuò)展特性1795.2 C430的關(guān)鍵字?jǐn)U展1795.2.1 interrupt1805.2.2 monitor1805.2.3 no_init1815.2.4 sfrb1815.2.5 sfrw1825.3 C430的 #pragma編譯命令1825.3.1 bitfields=default1825.3.2 bitfields=reversed1825.3.3 codeseg1835.3.4 function=default1835.3.5 function=interrupt1845.3.6 function=monitor1845.3.7 language=default1845.3.8 language=extended1845.3.9 memory=constseg1855.3.10 memory=dataseg1855.3.11 memory=default1855.3.12 memory=no_init1865.3.13 warnings=default1865.3.14 warnings=off1865.3.15 warnings=on1865.4 C430的預(yù)定義符號(hào)1865.4.1 DATE1875.4.2 FILE1875.4.3 IAR_SYSTEMS_ICC1875.4.4 LINE1875.4.5 STDC1875.4.6 TID1875.4.7 TIME1885.4.8 VER1885.5 C430的本征函數(shù)1885.5.1 _args$1885.5.2 _argt$1895.5.3 _BIC_SR1895.5.4 _BIS_SR1905.5.5 _DINT1905.5.6 _EINT1905.5.7 _NOP1905.5.8 _OPC1905.6 C430的匯編語(yǔ)言接口1915.6.1 創(chuàng)建匯編子程序框架1915.6.2 調(diào)用規(guī)則1915.6.3 C程序調(diào)用匯編子程序1935.7 C430的段定義1935.7.1 存儲(chǔ)器分布與段定義1945.7.2 CCSTR段1945.7.3 CDATA0段1945.7.4 CODE段1955.7.5 CONST1955.7.6 CSTACK1955.7.7 CSTR1955.7.8 ECSTR1955.7.9 IDATA01965.7.10 INTVEC1965.7.11 NO_INIT1965.7.12 UDATA0196第6章 C430的庫(kù)函數(shù)6.1 引言1976.1.1 庫(kù)模塊文件1976.1.2 頭文件1976.1.3 庫(kù)定義匯總1976.2C 庫(kù)函數(shù)參考2046.2.1 C庫(kù)函數(shù)的說(shuō)明格式2046.2.2 C庫(kù)函數(shù)說(shuō)明204第7章 C430編譯器的診斷消息7.1 編譯診斷消息的類(lèi)型2307.2 編譯出錯(cuò)消息2317.3 編譯警告消息243附錄 AMSP430系列FLASH型芯片資料248附錄 BProF149實(shí)驗(yàn)系統(tǒng)251附錄 CMSP430x14x.H文件253附錄 DIAR MSP430 C語(yǔ)言產(chǎn)品介紹275
標(biāo)簽: MSP 430 C語(yǔ)言 單片機(jī)
上傳時(shí)間: 2014-05-05
上傳用戶(hù):253189838
單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)針對(duì)目前最通用的單片機(jī)8051和最流行的程序設(shè)計(jì)語(yǔ)言——C語(yǔ)言,以KEII。公司8051單片機(jī)開(kāi)發(fā)套件講解單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)。該套件的編譯器有支持經(jīng)典8051及8051派生產(chǎn)品的版本,統(tǒng)稱(chēng)為Cx51。Windows集成開(kāi)發(fā)環(huán)境μVision2把μVisionl用的模擬調(diào)試器dScope與集成環(huán)境無(wú)縫結(jié)合起來(lái),使用更方便,支持的單片機(jī)品種更多。 本書(shū)的特點(diǎn)是取材于原文資料,總結(jié)實(shí)際教學(xué)和應(yīng)用經(jīng)驗(yàn),實(shí)例較多,實(shí)用性強(qiáng)。本書(shū)中C語(yǔ)言是針對(duì)8051特有結(jié)構(gòu)描述的,這樣,即使無(wú)編程基礎(chǔ)的人,也可通過(guò)本書(shū)學(xué)習(xí)單片機(jī)的c編程。單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)目錄第1章 單片機(jī)基礎(chǔ)知識(shí) 1.1 8051單片機(jī)的特點(diǎn) 1.2 8051的內(nèi)部知識(shí) 1.3 8051的系統(tǒng)擴(kuò)展 習(xí)題一第2章 C與8051 2.1 8051的編程語(yǔ)言 2.2 Cx51編譯器 2.3 KEIL 8051開(kāi)發(fā)工具 2.4 KEIL Cx51編程實(shí)例 2.5 Cx51程序結(jié)構(gòu) 習(xí)題二第3章 Cx51 數(shù)據(jù)與運(yùn)算 3.1 數(shù)據(jù)與數(shù)據(jù)類(lèi)型 3.2 常量與變量 3.3 Cx51數(shù)據(jù)存儲(chǔ)類(lèi)型與8051存儲(chǔ)器結(jié)構(gòu) 3.4 8051特殊功能寄存器(SFR)及其Cx51定義 3.5 8051并行接口及其Cx51定義 3.6 位變量(BIT)及其Cx51定義 3.7 Cx51運(yùn)算符、表達(dá)式及其規(guī)則 習(xí)題三第4章 Cx51 流程控制語(yǔ)句 4.1 C語(yǔ)言程序的基本結(jié)構(gòu)及其流程圖 4.2 選擇語(yǔ)句 4.3 循環(huán)語(yǔ)句 習(xí)題四第5章 Cx51 構(gòu)造數(shù)據(jù)類(lèi)型 5.1 數(shù)組 5.2 指針 5.3 結(jié)構(gòu) 5.4 共用體 5.5 枚舉 習(xí)題五第6章 Cx51 函數(shù)第7章 模塊化程序設(shè)計(jì)第8章 8051內(nèi)部資源的C編輯第9章 8051擴(kuò)展資源的C編輯第10章 8051輸出控制的C編程第11章 8051數(shù)據(jù)采集的C編程第12章 8051機(jī)間通信的C編程第13章 8051人機(jī)交互的C編程附錄A μVision2集成開(kāi)發(fā)環(huán)境使用附錄B KEIL Cx51 上機(jī)制南
標(biāo)簽: 單片機(jī) C語(yǔ)言 應(yīng)用程序
上傳時(shí)間: 2013-10-21
上傳用戶(hù):行者Xin
一:微電腦設(shè)計(jì)11.1:微電腦基本結(jié)構(gòu)11.2:?jiǎn)涡酒㈦娔X21.3:?jiǎn)涡酒㈦娔X種類(lèi)3二:MCS51架構(gòu)介紹62.1:接腳說(shuō)明62.2:內(nèi)部構(gòu)造圖72.3:系統(tǒng)時(shí)序82.4:內(nèi)存結(jié)構(gòu)92.5:系統(tǒng)重制142.6:中斷結(jié)構(gòu)15三:LCD簡(jiǎn)介243.1:簡(jiǎn)介243.2:內(nèi)部結(jié)構(gòu)263.3:模塊指令29圖1-1 微電腦基本結(jié)構(gòu)1表1-1 MCS-51 單芯片比較.5圖2-1 MCS-51 接腳圖.6圖2-2 內(nèi)部結(jié)構(gòu)方塊圖8圖2-3 MCS-51 指令執(zhí)行時(shí)序.9圖2-4 MCS-51 內(nèi)部數(shù)據(jù)存儲(chǔ)器.10圖2-5 MCS-51 程序內(nèi)存結(jié)構(gòu)圖.10圖2-6 MCS-51內(nèi)部數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)11圖2-7 特殊功能緩存器12表2-1 特殊功能緩存器(SFC)初值設(shè)定.13圖2-8 數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)圖13表2-2 SFR重置設(shè)定值.15表2-3 中斷向量17圖2-9 中斷結(jié)構(gòu)方塊圖18表2-4 中斷致能緩存器IE19表2-5 中斷優(yōu)先權(quán)緩存器(IP) .20表2-6 中斷源優(yōu)先權(quán)順序21表2-7 計(jì)時(shí)/計(jì)數(shù)控制緩存器TCON.21表2-8 計(jì)時(shí)/計(jì)數(shù)模式設(shè)定.23圖3-1 LCD 的接口電路方圖24表3-1 LCD 接腳說(shuō)明25表3-2 控制腳功能25表3-3 LCD 模塊地址對(duì)映26表3-4 字符產(chǎn)生器與字型碼對(duì)映27表3-5 LCD 內(nèi)字型表28表3-6 LCD 控制指令表32圖3-2 初始化流程圖33表4-1 功能說(shuō)明34圖4-1 電路圖35圖4-2 程序流程圖36此篇專(zhuān)題主要研究是利用8051芯片制作出電子鐘,利用LCD當(dāng)作顯示介面,并且設(shè)置有鬧鈴功能,是很可以融入生活的小家電。關(guān)鍵詞: AT89C51,LCD,電子鍾,數(shù)字鐘,鬧鈴。四:電子鐘344.1:相關(guān)知識(shí)344.2:功能說(shuō)明344.3`:流程圖36五:心得感想41六:程序代碼42附錄:MCS51指令集.54參考數(shù)據(jù)60
上傳時(shí)間: 2013-10-11
上傳用戶(hù):butterfly2013
《微機(jī)原理及應(yīng)用》課程教案目 錄 下載WORD文檔前 言 下載WORD文檔第一章 51系列單片機(jī)概述 下載WORD文檔 第一節(jié) 概述 第二節(jié) 51系列單片機(jī)分類(lèi) 思考題與習(xí)題 第二章 MCS-51系列單片機(jī)組成及工作原理 下載WORD文檔 第一節(jié) MCS-51系列單片機(jī)組成 第二節(jié) 8051的內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM) 第三節(jié) 8051的內(nèi)部程序存儲(chǔ)器(內(nèi)部ROM) 第四節(jié) MCS-51系列單片機(jī)典型芯片的外部引腳功能 第五節(jié) 并行輸入/輸出口 第六節(jié) CPU的時(shí)鐘電路和時(shí)序定時(shí)單位 第七節(jié) 單片機(jī)指令執(zhí)行的過(guò)程 思考題與習(xí)題 第三章 指令系統(tǒng) 下載WORD文檔 第一節(jié) 指令格式和尋址方式 第二節(jié) 指令系統(tǒng) 思考題與習(xí)題 第四章 算法與結(jié)構(gòu)程序設(shè)計(jì) 下載WORD文檔 第一節(jié) 算法 第二節(jié) 程序基本結(jié)構(gòu) 第三節(jié) 結(jié)構(gòu)化程序設(shè)計(jì) 第四節(jié) 匯編語(yǔ)言程序設(shè)計(jì)舉例 思考題與習(xí)題 第五章 中斷 下載WORD文檔 第一節(jié) 中斷技術(shù)概述 第二節(jié) 8051中斷系統(tǒng) 第三節(jié) 中斷控制 第四節(jié) 中斷響應(yīng) 第五節(jié) 中斷系統(tǒng)應(yīng)用舉例 思考題與習(xí)題 第六章 定時(shí)器/計(jì)數(shù)器 下載WORD文檔 第一節(jié) 概述 第二節(jié) 定時(shí)器/計(jì)數(shù)器基本結(jié)構(gòu) 工作方式及應(yīng)用 思考題與習(xí)題 第七章 8051單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù) 下載WORD文檔 第一節(jié) 8051單片機(jī)系統(tǒng)擴(kuò)展概述 第二節(jié) 單片機(jī)外部存儲(chǔ)器擴(kuò)展 第三節(jié) 單片機(jī)輸入/輸出(I/O)口擴(kuò)展 第四節(jié) LED顯示器接口電路及顯示程序 第五節(jié) 單片機(jī)鍵盤(pán)接口技術(shù) 第六節(jié) 單片機(jī)與數(shù)模(D/A)及模數(shù)(A/D)轉(zhuǎn)換器的接口及應(yīng)用 思考題與習(xí)題 第八章 8051單片機(jī)的異步串行通信技術(shù) 下載WORD文檔 第一節(jié) 概述 第二節(jié) 8051串行口基本結(jié)構(gòu) 第三節(jié) 8051串行通信工作方式及應(yīng)用 第四節(jié) 多機(jī)通信原理 下載WORD文檔 思考題與習(xí)題 第九章 單片機(jī)應(yīng)用舉例 下載WORD文檔 第一節(jié) 單片機(jī)數(shù)據(jù)采集系統(tǒng) 第二節(jié) 電機(jī)轉(zhuǎn)速測(cè)量 第三節(jié) 步進(jìn)電機(jī)控制系統(tǒng) 第四節(jié) 機(jī)器人三覺(jué)機(jī)械手信號(hào)處理及控制算法 思考題與習(xí)題 第十章 單片機(jī)與字符式液晶顯示模塊連接技術(shù) 下載WORD文檔 第一節(jié) 字符式液晶顯示模塊簡(jiǎn)介 第二節(jié) 模塊指令系統(tǒng) 第三節(jié) 模塊與8051單片機(jī)的接口 第四節(jié) 模塊字符顯示舉例 第五節(jié) 自定義字符顯示 思考題與習(xí)題 附錄一 計(jì)算機(jī)數(shù)的運(yùn)算基礎(chǔ) 下載WORD文檔 第一節(jié) 進(jìn)位計(jì)數(shù)制及相互轉(zhuǎn)換 第二節(jié) 計(jì)算機(jī)中數(shù)和字符的表示附錄二 美國(guó)標(biāo)準(zhǔn)信息交換碼(ASCII)字符表附錄三 MCS-51指令表 下載WORD文檔
上傳時(shí)間: 2014-04-16
上傳用戶(hù):hhkpj
Keil C51使用詳解:8051 系列微處理器基于簡(jiǎn)化的嵌入式控制系統(tǒng)結(jié)構(gòu)被廣泛應(yīng)用于從軍事到自動(dòng)控制再到PC 機(jī)上的鍵盤(pán)上的各種應(yīng)用系統(tǒng)上僅次于Motorola 68HC11 在 8 位微控制器市場(chǎng)上的銷(xiāo)量很多制造商都可提供8051 系列單片機(jī)像Intel Philips Siemens 等這些制造商給51 系列單片機(jī)加入了大量的性能和外部功能像I2C 總線接口模擬量到數(shù)字量的轉(zhuǎn)換看門(mén)狗PWM 輸出等不少芯片的工作頻率達(dá)到40M 工作電壓下降到1.5V 基于一個(gè)內(nèi)核的這些功能使得8051 單片機(jī)很適合作為廠家產(chǎn)品的基本構(gòu)架它能夠運(yùn)行各種程序而且開(kāi)發(fā)者只需要學(xué)習(xí)這一個(gè)平臺(tái)8051 系列的基本結(jié)構(gòu)如下1 一個(gè)8 位算術(shù)邏輯單元2 32 個(gè)I/O 口4 組8 位端口可單獨(dú)尋址3 兩個(gè)16 位定時(shí)計(jì)數(shù)器4 全雙工串行通信5 6 個(gè)中斷源兩個(gè)中斷優(yōu)先級(jí)6 128 字節(jié)內(nèi)置RAM7 獨(dú)立的64K 字節(jié)可尋址數(shù)據(jù)和代碼區(qū)每個(gè)8051 處理周期包括12 個(gè)振蕩周期每12 個(gè)振蕩周期用來(lái)完成一項(xiàng)操作如取指令和計(jì)算指令執(zhí)行時(shí)間可把時(shí)鐘頻率除以12 取倒數(shù)然后指令執(zhí)行所須的周期數(shù)因此如果你的系統(tǒng)時(shí)鐘是11.059MHz 除以12 后就得到了每秒執(zhí)行的指令個(gè)數(shù)為921583
上傳時(shí)間: 2014-04-05
上傳用戶(hù):xaijhqx
高性能可編程DMA控制接口82C37A-54.1 概述對(duì)象實(shí)體:直接存儲(chǔ)器訪問(wèn)(DMA)控制接口芯片82C37A-5芯片的特點(diǎn):1、管腳引線與NMOS 8237A-5兼容。2、允許/禁止單獨(dú)DMA請(qǐng)求控制。3、頻率從0~5MHz區(qū)間全靜態(tài)設(shè)計(jì)。4、低電平操作。 5、4個(gè)各自獨(dú)立的DMA通道并獨(dú)立的進(jìn)行初始化。6、存儲(chǔ)器到存儲(chǔ)器之間傳送。7、存儲(chǔ)器模塊初始化處理。8、地址的增量和減量。9、傳送速率可達(dá)1.6MB/s.10、可直接擴(kuò)展成任意數(shù)量的通道。11 、終止傳送的過(guò)程即輸入結(jié)束。12、軟件請(qǐng)求。13、獨(dú)立信號(hào)DREQ和信號(hào)DACK的極性控制。4.2 82C37A-5的體系結(jié)構(gòu)4.2.1 基本結(jié)構(gòu)描述1. 82C37A-5內(nèi)部配備了規(guī)模為344位的內(nèi)部存儲(chǔ)器,它是以寄存器的形式出現(xiàn)的。2. 配有3個(gè)基本的控制模塊: (1)定時(shí)及控制模塊; (2)優(yōu)先級(jí)編碼及循環(huán)優(yōu)先級(jí)控制模塊;(3)命令控制模塊; 3. 12個(gè)不同類(lèi)型的寄存器 。圖 4-1 82C37A-5結(jié)構(gòu)圖EOP# A0~A3RESETCS#. IOW# DREQ0~DREQ3HLDAHRQ DB0~DB7DACK0~DACK3
上傳時(shí)間: 2013-10-21
上傳用戶(hù):ming52900
掌握先進(jìn)微處理器芯片結(jié)構(gòu)、微型計(jì)算機(jī)實(shí)現(xiàn)技術(shù)、計(jì)算機(jī)主板構(gòu)成、各種接口技術(shù)原理及其應(yīng)用編程方法;掌握匯編語(yǔ)言程序的編寫(xiě)方法,尤其掌握接口訪問(wèn)的方法。了解微機(jī)技術(shù)新的發(fā)展趨勢(shì),系統(tǒng)科學(xué)地獲得分析問(wèn)題和解決問(wèn)題的訓(xùn)練;提高分析和設(shè)計(jì)接口的能力。不僅要學(xué)習(xí)微機(jī)各種接口電路的原理與作用,熟悉PC系列機(jī)接口電路,而且還要掌握常用接口的設(shè)計(jì)與分析方法,學(xué)會(huì)使用匯編語(yǔ)言和C語(yǔ)言對(duì)接口進(jìn)行編程,并具有一定的動(dòng)手實(shí)驗(yàn)?zāi)芰徒涌趹?yīng)用程序的編寫(xiě)能力,為微機(jī)的深入應(yīng)用和嵌入式系統(tǒng)SOC設(shè)計(jì)等的學(xué)習(xí)與實(shí)踐打下良好基礎(chǔ)。同時(shí)有興趣的同學(xué)自學(xué)Windows 2000/XP驅(qū)動(dòng)程序的編寫(xiě)方法。一定要下載和打印或復(fù)印電子講義,課堂上注意聽(tīng)講并及時(shí)記錄教師課堂上補(bǔ)充的內(nèi)容,認(rèn)真獨(dú)立完成作業(yè),做好課程實(shí)驗(yàn)和自修實(shí)驗(yàn)、做好課前預(yù)習(xí)和課后復(fù)習(xí)。1)抓住IBM PC/XT機(jī)基本結(jié)構(gòu)這條主線,分析其基本結(jié)構(gòu),掌握各接口電路及可編程接口芯片的應(yīng)用。2)進(jìn)一步擴(kuò)展和延伸CPU—從8086~Core 2 Duo,從實(shí)模式~保護(hù)模式;匯編語(yǔ)言-CPU及接口直接控制,16位~32位匯編;總線—PCI,USB等; 中斷—從實(shí)模式下的中斷向量~保護(hù)模式下的中斷描述符;從傳統(tǒng)中斷~PCI中斷~串行中斷 芯片組—從中大規(guī)模集成電路(8237、8254、8255、8259等)~ 超大規(guī)模集成電路(82815EP、82801BA)。第1章—CPU與整機(jī):CPU的信號(hào)與工作模式、PC結(jié)構(gòu)第11章--軟件如何控制CPU和接口:指令系統(tǒng)和匯編編程(在教師講授重點(diǎn)的基礎(chǔ)上,通過(guò)預(yù)習(xí)、實(shí)驗(yàn)與練習(xí)自學(xué)) 第2章--CPU如何與MEM或I/O設(shè)備通信:I/O接口與譯碼 第3章--總線如何工作:總線標(biāo)準(zhǔn)(PCI、USB) 第4章--I/O接口直接和MEM通信:DMA(8237,全自學(xué)) 第5章--I/O接口如何主動(dòng)與CPU通信:中斷技術(shù)(8259) 第6章--I/O接口的定時(shí)與計(jì)數(shù)功能:(8254) 第7章--I/O接口的并行通信:8255與打印機(jī)接口標(biāo)準(zhǔn) 第8章--I/O接口的串行通信:串行通信協(xié)議與8250 第10章--I/O軟接口技術(shù):保護(hù)模式存儲(chǔ),WDM驅(qū)動(dòng)程序編寫(xiě)(全自學(xué))
標(biāo)簽: 現(xiàn)代微機(jī)原理 接口技術(shù)
上傳時(shí)間: 2014-01-21
上傳用戶(hù):徐孺
Keil C51 中文說(shuō)明:8051 系列微處理器基于簡(jiǎn)化的嵌入式控制系統(tǒng)結(jié)構(gòu)被廣泛應(yīng)用于從軍事到自動(dòng)控制再到PC 機(jī)上的鍵盤(pán)上的各種應(yīng)用系統(tǒng)上僅次于Motorola 68HC11 在 8 位微控制器市場(chǎng)上的銷(xiāo)量很多制造商都可提供8051 系列單片機(jī)像Intel Philips Siemens 等這些制造商給51 系列單片機(jī)加入了大量的性能和外部功能像I2C 總線接口模擬量到數(shù)字量的轉(zhuǎn)換看門(mén)狗PWM 輸出等不少芯片的工作頻率達(dá)到40M 工作電壓下降到1.5V 基于一個(gè)內(nèi)核的這些功能使得8051 單片機(jī)很適合作為廠家產(chǎn)品的基本構(gòu)架它能夠運(yùn)行各種程序而且開(kāi)發(fā)者只需要學(xué)習(xí)這一個(gè)平臺(tái)8051 系列的基本結(jié)構(gòu)如下1 一個(gè)8 位算術(shù)邏輯單元2 32 個(gè)I/O 口4 組8 位端口可單獨(dú)尋址3 兩個(gè)16 位定時(shí)計(jì)數(shù)器4 全雙工串行通信5 6 個(gè)中斷源兩個(gè)中斷優(yōu)先級(jí)6 128 字節(jié)內(nèi)置RAM7 獨(dú)立的64K 字節(jié)可尋址數(shù)據(jù)和代碼區(qū)每個(gè)8051 處理周期包括12 個(gè)振蕩周期每12 個(gè)振蕩周期用來(lái)完成一項(xiàng)操作如取指令和計(jì)算指令執(zhí)行時(shí)間可把時(shí)鐘頻率除以12 取倒數(shù)然后指令執(zhí)行所須的周期數(shù)因此如果你的系統(tǒng)時(shí)鐘是11.059MHz 除以12 后就得到了每秒執(zhí)行的指令個(gè)數(shù)為921583條指令取倒數(shù)將得到每條指令所須的時(shí)間1.085ms.
上傳時(shí)間: 2013-10-24
上傳用戶(hù):xauthu
單片機(jī)模糊模糊控制是目前在控制領(lǐng)域所采用的三種智能控制方法中最具實(shí)際意義的方法。模糊控制的采用解決了大量過(guò)去人們無(wú)法解決的問(wèn)題,并且在工業(yè)控制、家用電器和各個(gè)領(lǐng)域已取得了令人觸目的成效。本書(shū)是一本系統(tǒng)地介紹模糊控制的理論、技術(shù)、方法和應(yīng)用的著作;內(nèi)容包括模糊控制基礎(chǔ)、模糊控制器、模糊控制系統(tǒng)、模糊控制系統(tǒng)的穩(wěn)定性、模糊控制系統(tǒng)的開(kāi)發(fā)軟件,用單片微型機(jī)實(shí)現(xiàn)模糊控制的技術(shù)和方法,模糊控制在家用電器和工業(yè)上應(yīng)用的實(shí)際例子;反映了模糊控制目前的水平。 單片機(jī)模糊模糊控制目錄 : 第一章 模糊邏輯、神經(jīng)網(wǎng)絡(luò)集成電路的發(fā)展 1.1 模糊邏輯及其集成電路的發(fā)展1.1.1 模糊邏輯的誕生和發(fā)展1.1.2 模糊集成電路的發(fā)展進(jìn)程1.2 神經(jīng)網(wǎng)絡(luò)及其集成電路的發(fā)展1.2.1 神經(jīng)網(wǎng)絡(luò)的形成歷史1.2.2 神經(jīng)網(wǎng)絡(luò)集成電路的發(fā)展1.3 模糊邏輯和神經(jīng)網(wǎng)絡(luò)的結(jié)合1.3.1 模糊邏輯和神經(jīng)網(wǎng)絡(luò)結(jié)合的意義1.3.2 模糊邏輯和神經(jīng)網(wǎng)絡(luò)結(jié)合的前景第二章 模糊邏輯及其理論基礎(chǔ) 2.1 模糊集合與隸屬函數(shù)2.1.1 模糊集合概念2.1.2 隸屬函數(shù)2.1.3 分解定理與擴(kuò)張定理2.1.4 模糊數(shù)2.2 模糊關(guān)系、模糊矩陣與模糊變換2.2.1 模糊關(guān)系2.2.2 模糊矩陣2.2.3 模糊變換2.3模糊邏輯和函數(shù)2.3.1模糊命題2.3.2模糊邏輯2.3.3模糊邏輯函數(shù)2.4模糊語(yǔ)言2.4.1 語(yǔ)言及語(yǔ)言的模糊性2.4.2 模糊語(yǔ)言2.4.3 語(yǔ)法規(guī)則和算子2.4.4 模糊條件語(yǔ)句2.5 模糊推理2.5.1 模糊推理的CRI法2.5.2 模糊推理的TVR法2.5.3 模糊推理的直接法2.5.4 模糊推理的精確值法2.5.5 模糊推理的強(qiáng)度轉(zhuǎn)移法第三章 模糊控制基礎(chǔ) 3.1 模糊控制的系統(tǒng)結(jié)構(gòu)3.2 精確量的模糊化3.2.1 語(yǔ)言變量的分檔3.2.2 語(yǔ)言變量值的表示方法3.2.3 精確量轉(zhuǎn)換成模糊量3.3 模糊量的精確化3.3.1 最大隸屬度法3.3.2 中位數(shù)法3.3.3 重心法3.4 模糊控制規(guī)則及控制算法3.4.1 模糊控制規(guī)則的格式3.4.2 模糊控制規(guī)則的生成3.4.3 模糊控制規(guī)則的優(yōu)化3.4.4 模糊控制算法3.5 模糊控制的神經(jīng)網(wǎng)絡(luò)方法3.5.1 神經(jīng)元和神經(jīng)網(wǎng)絡(luò)3.5.2 神經(jīng)網(wǎng)絡(luò)的分布存儲(chǔ)和容錯(cuò)性3.5.3 神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)算法3.5.4 神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)的模糊控制3.5.5 神經(jīng)網(wǎng)絡(luò)構(gòu)造隸屬函數(shù)3.5.6 神經(jīng)網(wǎng)絡(luò)存儲(chǔ)控制規(guī)則3.5.7 神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)模糊化、反模糊化第四章 模糊控制器 4.1 模糊控制器結(jié)構(gòu)4.2 模糊控制器設(shè)計(jì)4.2.1 常規(guī)模糊控制器設(shè)計(jì)4.2.2 變結(jié)構(gòu)模糊控制器設(shè)計(jì)4.2.3 自組織模糊控制器設(shè)計(jì)4.2.4 自適應(yīng)模糊控制器設(shè)計(jì)4.3 模糊控制器的數(shù)學(xué)模型4.3.1 常規(guī)模糊控制器的數(shù)學(xué)模型4.3.2 模糊控制器數(shù)學(xué)模型的建立第五章 模糊控制系統(tǒng) 5.1 模糊系統(tǒng)的辨識(shí)和建模5.1.1 模糊系統(tǒng)辨識(shí)的數(shù)學(xué)基礎(chǔ)5.1.2 基于模糊關(guān)系方程的模糊模型辨識(shí)5.1.3 基于語(yǔ)言控制規(guī)則的模糊模型辨識(shí)5.2 模糊控制系統(tǒng)的設(shè)計(jì)5.2.1 模糊控制系統(tǒng)的一般設(shè)計(jì)過(guò)程5.2.2 模糊控制系統(tǒng)的典型設(shè)計(jì)5.3 模糊控制系統(tǒng)的穩(wěn)定性5.3.1 穩(wěn)定性分析的Lyapunov直接法5.3.2 語(yǔ)言規(guī)則描述的模糊控制系統(tǒng)的穩(wěn)定性5.3.3 關(guān)系方程描述的模糊控制系統(tǒng)的穩(wěn)定性第六章 數(shù)字單片機(jī)與模糊控制6.1 數(shù)字單片機(jī)MC68HC705P96.1.1 MC68HC705P9單片機(jī)性能概論6.1.2 MC68HC705P9單片機(jī)基本結(jié)構(gòu)6.1.3 MC68HC705P9指令系統(tǒng)6.2 數(shù)字單片機(jī)模糊控制方式6.2.1 數(shù)字單片機(jī)與模糊控制關(guān)系6.2.2 數(shù)字單片機(jī)模糊控制方式第七章 模糊單片機(jī)與模糊控制7.1 模糊單片機(jī)NLX2307.1.1 模糊單片機(jī)NLX230性能概況7.1.2 NLX230的結(jié)構(gòu)及引腳7.1.3 NLX230的模糊推理方式7.1.4 NLX230的內(nèi)部寄存器7.1.5 NLX230的操作及接口技術(shù)7.2 NLX230開(kāi)發(fā)系統(tǒng)7.3 NLX230應(yīng)用例子第八章 模糊控制的開(kāi)發(fā)軟件8.1 模糊推理機(jī)原理8.2 模糊推理機(jī)的算法8.3 模糊推理機(jī)結(jié)構(gòu)和清單8.4 模糊邏輯知識(shí)基發(fā)生器8.5 模糊推理開(kāi)發(fā)環(huán)境8.5.1 FIDE的工作條件8.5.2 FIDE的結(jié)構(gòu)8.5.3 FIDE的工作過(guò)程第九章 模糊控制在家用電器中的應(yīng)用9.1 模糊控制的電冰箱9.1.1 電冰箱模糊控制系統(tǒng)結(jié)構(gòu)9.1.2 模糊控制規(guī)則和模糊量9.1.3 控制系統(tǒng)的電路結(jié)構(gòu)9.1.4 控制規(guī)則的自調(diào)整9.2 模糊控制的電飯鍋9.2.1 煮飯的工藝過(guò)程曲線9.2.2 模糊控制的邏輯結(jié)構(gòu)9.2.3 模糊量和模糊推理9.2.4 控制軟件框圖9.3 模糊控制的微波爐9.3.1 控制電路的結(jié)構(gòu)框圖9.3.2 微波爐的模糊量與推理9.3.3 微波爐控制電路結(jié)構(gòu)原理9.3.4 控制軟件原理及框圖9.4 模糊控制的洗衣機(jī)9.4.1 模糊洗衣機(jī)控制系統(tǒng)邏輯結(jié)構(gòu)9.4.2 模糊洗衣機(jī)的模糊推理9.4.3 洗衣機(jī)物理量檢測(cè)方法9.4.4 布質(zhì)和布量的模糊推理第十章 模糊控制在工程上的應(yīng)用10.1 模糊參數(shù)自適應(yīng)PID控制器10.1.1 自校正PID控制器10.1.2 模糊參數(shù)自適應(yīng)PID控制系統(tǒng)結(jié)構(gòu)10.1.3 模糊控制規(guī)則的產(chǎn)生10.1.4 模糊推理機(jī)理及運(yùn)行結(jié)果10.2 恒溫爐模糊控制10.2.1 恒溫爐模糊控制的系統(tǒng)結(jié)構(gòu)10.2.2 模糊控制器及控制規(guī)則的形成10.2.3 模糊控制器的校正10.3 感應(yīng)電機(jī)模糊矢量控制10.3.1 模糊矢量控制系統(tǒng)結(jié)構(gòu)10.3.2 矢量控制的基本原理10.3.3 模糊電阻觀測(cè)器10.3.4 模糊控制器及運(yùn)行
上傳時(shí)間: 2014-12-28
上傳用戶(hù):semi1981
單片機(jī)原理及系統(tǒng)設(shè)計(jì)8×C552是Philips公司的8位高性能增強(qiáng)型單片機(jī),是在MCS-51單片機(jī)基礎(chǔ)上增加了A/D、D/A、捕捉輸入/定時(shí)輸出、I2C總線接口和監(jiān)視定時(shí)器(Watchdog Timer)等功能,是目前世界上最新型的8位單片機(jī)之一。8×C552和MCS-51有相同的指令系統(tǒng),并在其他功能上與MCS-51完全兼容。本書(shū)仍以MCS-51為主線組織教學(xué)內(nèi)容,在MCS-51的組成原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、系統(tǒng)擴(kuò)張、中斷系統(tǒng)和接口等方面保留了第1版的特點(diǎn),同時(shí)也對(duì)8×C552的新增功能做了詳細(xì)敘述和分析,并伴以應(yīng)用實(shí)例。全書(shū)共分11章,每章末尾都附有一定數(shù)量習(xí)題與思考題。本書(shū)內(nèi)容自成體系、結(jié)構(gòu)緊湊、前后呼應(yīng)、語(yǔ)言通俗,因而具有一定的先進(jìn)性、系統(tǒng)性和實(shí)用性。第1章 微型計(jì)算機(jī)基礎(chǔ) 1.1 微型計(jì)算機(jī)數(shù)制及其轉(zhuǎn)換 1.1.1 微型計(jì)算機(jī)的數(shù)制 1.1.2 微型計(jì)算機(jī)數(shù)制間數(shù)的轉(zhuǎn)換 1.2 微型計(jì)算機(jī)的二進(jìn)制數(shù)運(yùn)算 1.2.1 算術(shù)運(yùn)算 1.2.2 邏輯運(yùn)算 1.3 微型計(jì)算機(jī)碼制和編碼 1.3.1 微型計(jì)算機(jī)中數(shù)的表示方法 1.3.2 微型計(jì)算機(jī)的原碼、反碼和補(bǔ)碼 1.3.3 微型計(jì)算機(jī)的二進(jìn)制編碼 1.4 微型計(jì)算機(jī)組成原理 1.4.1 微型計(jì)算機(jī)的基本結(jié)構(gòu) 1.4.2 微型計(jì)算機(jī)的基本原理 1.4.3 微型計(jì)算機(jī)系統(tǒng)的組成 1.5 單片微型計(jì)算機(jī)概述 1.5.1 單片機(jī)的分類(lèi)和發(fā)展 1.5.2 單片機(jī)的內(nèi)部結(jié)構(gòu)
標(biāo)簽: 單片機(jī)原理 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2014-01-26
上傳用戶(hù):xy@1314
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1