單片機(jī)入門(mén)知識(shí)PIC為例_第1頁(yè)
單片機(jī)入門(mén)知識(shí)PIC為例_第2頁(yè)
單片機(jī)入門(mén)知識(shí)PIC為例_第3頁(yè)
單片機(jī)入門(mén)知識(shí)PIC為例_第4頁(yè)
單片機(jī)入門(mén)知識(shí)PIC為例_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)入門(mén)知識(shí)PIC為例單片機(jī)原理及應(yīng)用單片機(jī)原理及應(yīng)用2005.12l單片機(jī)概述l單片機(jī)的特色l單片機(jī)的程序設(shè)計(jì)單片機(jī)正名為:微控制器 , 據(jù)權(quán)威機(jī)構(gòu)統(tǒng)計(jì),2001世界單片機(jī)年產(chǎn)量7高于70億片,中國(guó)大陸的單片機(jī)年需求量約6億片,每年16%的速度增長(zhǎng) ;2002年僅8位單片機(jī)銷(xiāo)售額高達(dá)45億美元;預(yù)計(jì)2004年和2006年8位單片機(jī)的銷(xiāo)售額分別達(dá)到54億和60億美元。一輛 7 系列寶馬轎車(chē)中嵌入了63片單片機(jī)。公司估計(jì)到2010年平均每人每天接觸到多達(dá)351片甚至更多的單片機(jī)。何為單片機(jī):將、等集成在一塊集成電路芯片上。單片機(jī)具有性能高、速度快、體積小、價(jià)格低穩(wěn)定可靠、應(yīng)用廣泛、通用性強(qiáng)等突

2、出優(yōu)點(diǎn)。輸入設(shè)備輸出設(shè)備運(yùn)算器控制器存儲(chǔ)器微型計(jì)算機(jī)基本結(jié)構(gòu)一般單片機(jī)內(nèi)部結(jié)構(gòu)總 線“凡能想到的地方,單片機(jī)都可以用得上”電信家用電器計(jì)算機(jī)外圍設(shè)備辦公自動(dòng)化工業(yè)控制遙控彩電電路方塊圖商用電子玩具儀器儀表汽車(chē)電子軍用電子 紅外接收頭遙控器單單片片機(jī)機(jī)射頻、視頻音頻、電源傳統(tǒng)功能電路硬件結(jié)構(gòu)上和指令設(shè)置上的獨(dú)特之處存儲(chǔ)器 和 嚴(yán)格分工;采用面向控制的指令系統(tǒng);輸入輸出()端口引腳通常設(shè)計(jì)有多種功能;品種規(guī)格的系列化;單片機(jī)的硬件功能具有廣泛的通用性。v 哈佛總線結(jié)構(gòu) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向普通單片機(jī)內(nèi)部(馮.諾伊曼)結(jié)構(gòu)總 線888b8b單片機(jī)內(nèi)部(哈佛)結(jié)構(gòu)數(shù)據(jù)總線8b1216b8

3、取指 執(zhí)行取指 執(zhí)行取指 執(zhí)行取指 執(zhí)行 ; 取指 執(zhí)行 :v 指令單字節(jié)化 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向數(shù)據(jù)總線和指令總線分離,和尋址空間互相獨(dú)立,寬度不同。確保數(shù)據(jù)安全性、提高運(yùn)行速度和實(shí)現(xiàn)全部指令單字節(jié)化。 51系列和都是8位,指令長(zhǎng)度13字節(jié),長(zhǎng)短不一!12C5016C5X 系列單片機(jī)的指令字節(jié)為12位;16C67X / 8X 系列單片機(jī)的指令字節(jié)為14位;17 系列單片機(jī)的指令字節(jié)為16位;v 精簡(jiǎn)指令集()技術(shù) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向系列單片機(jī)的指令系統(tǒng)只有35條指令,常用約20條好學(xué)、易用;絕大多數(shù)為單周期指令,執(zhí)行速度快! 51系列單片機(jī)指令系統(tǒng)有111條指令

4、!v 尋址方式簡(jiǎn)單 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向系列單片機(jī)只有4種尋址方式寄存器間接尋址、立即數(shù)尋址、直接尋址和位尋址 51 系列單片機(jī)則有7種尋址方式!v 代碼壓縮率高 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向1K字節(jié)的存儲(chǔ)器空間系列單片機(jī)能夠存放1024條指令51 系列單片機(jī)大約只能存放600條指令相對(duì)代碼大小1.001.292.102.241.511.558008268058051Z86典型單片機(jī)代碼緊湊性比較圖v 運(yùn)行速度高 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向采用哈佛的總線結(jié)構(gòu),指令的讀取和執(zhí)行采用流水作業(yè)方式!17是目前世界上速度最快的品種之一相對(duì)執(zhí)行速度1.000.1080.046

5、0.1360.2120.308008268058051Z86典型單片機(jī)運(yùn)行速度比較圖20202084.212v 功耗低 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向單片機(jī)是世界上功耗最低的單片機(jī)品種之一在4時(shí)鐘下工作時(shí)耗電不超過(guò)2,在睡眠模式下耗電可以低到1A 以下。v 驅(qū)動(dòng)能力強(qiáng) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向端口驅(qū)動(dòng)負(fù)載強(qiáng),每個(gè)引腳吸入和輸出電流的最大值可分別達(dá)到25和20,能夠直接驅(qū)動(dòng)發(fā)光二極管、光電耦合器或者微型繼電器等。v I2 和 串行總線端口 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向I2( )和 ( )是在芯片之間實(shí)現(xiàn)同步串行數(shù)據(jù)傳輸?shù)募夹g(shù)。方便靈活的擴(kuò)展外圍器件,大大簡(jiǎn)化單片機(jī)應(yīng)用系統(tǒng)的結(jié)

6、構(gòu),極易形成產(chǎn)品電路的模塊化結(jié)構(gòu)。大屏幕彩電中都引入了I2技術(shù)。v 尋址空間設(shè)計(jì)簡(jiǎn)單 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向系列單片機(jī)的程序、堆棧、數(shù)據(jù)三者各自采用互相獨(dú)立的尋址(或地址編碼)空間;而且程序、堆棧的地址安排不需要用戶操心。v 外接電路簡(jiǎn)潔 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向系列單片機(jī)片內(nèi)集成了上電復(fù)位電路、引腳上拉電路、看門(mén)狗定時(shí)器等,可以最大程度的減少或免用外接器件,以便實(shí)現(xiàn)“純單片”應(yīng)用。v 開(kāi)發(fā)方便 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向微芯片公司研制了多種版本的軟件仿真器和軟件綜合集成開(kāi)發(fā)環(huán)境(),對(duì)于系列中任一款單片機(jī)的開(kāi)發(fā),都可以借助于一套免費(fèi)的軟件綜合開(kāi)發(fā)環(huán)境,實(shí)現(xiàn)程序編

7、程和模擬仿真。各檔次的硬件仿真器和程序燒寫(xiě)器(或稱編程器),價(jià)格在500元 2000元不等。v C語(yǔ)言編程 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向?qū)τ谡莆樟薈語(yǔ)言的用戶,微芯片公司還提供了C語(yǔ)言編譯程序,使用C語(yǔ)言進(jìn)行程序設(shè)計(jì),可以大大提高工作效率v 品種豐富高級(jí)、中級(jí)、基礎(chǔ)級(jí) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向系列單片機(jī)目前已形成多個(gè)層次、數(shù)百個(gè)型號(hào)。片內(nèi)功能從簡(jiǎn)單到復(fù)雜,封裝形式從8腳到64腳,可以滿足各種不同的應(yīng)用需求。也就是說(shuō),最大的特點(diǎn)是不搞單純的功能堆積,而是從實(shí)際出發(fā),重視產(chǎn)品的性能與價(jià)格比,靠發(fā)展多種型號(hào)來(lái)滿足不同層次的應(yīng)用要求。比如,一個(gè)摩托車(chē)的點(diǎn)火器需要一個(gè)較少、及程序存儲(chǔ)空間

8、不大、可靠性較高的小型單片機(jī),若采用40腳且功能強(qiáng)大的單片機(jī),投資大不說(shuō),使用起來(lái)也不方便。12C508單片機(jī)僅有8個(gè)引腳,是世界上最小的單片機(jī)。 v 品種豐富高級(jí) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向產(chǎn)品系列主要特性工藝特點(diǎn)17C4X17C4174Xl16位指令系統(tǒng)l8位數(shù)據(jù)線l多種中斷l(xiāng) 25時(shí)鐘l最快160指令周期l1個(gè)指令周期完成8位乘法運(yùn)算l高性價(jià)比(可替代某些)(掩模)v 品種豐富中級(jí) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向產(chǎn)品系列主要特性工藝特點(diǎn)16C6X16C6166X16C62X16C7X 16C8X16F8X168X16C9114000l14位指令系統(tǒng)l8位數(shù)據(jù)線l多種中斷l(xiāng) 2

9、5時(shí)鐘l最快200指令周期l8位( 16C7X) l復(fù)位鎖定lE2 ( 16C8X)l驅(qū)動(dòng) ( 16C9)l混合信號(hào)處理( 14000) (+) (C)E2 (掩模) () ()v 品種豐富基礎(chǔ)級(jí) 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向產(chǎn)品系列主要特性工藝特點(diǎn)16C5X16512C5l12位指令系統(tǒng)l8位數(shù)據(jù)線l 25時(shí)鐘l最快200指令周期l有8腳封裝(12C5)l極低價(jià)格(掩模) (8腳封裝)v 程序存儲(chǔ)器版本齊全 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向 帶窗口的和帶芯片,適合程序反復(fù)修改的開(kāi)發(fā)階段; 一次編程()的芯片,適合于小批量試生產(chǎn)和快速上市的階段; 掩模型芯片,適合大批量定型產(chǎn)品的規(guī)?;?/p>

10、生產(chǎn)。v 可靠性和程序的保密性 系列單片機(jī)代表著單片機(jī)發(fā)展的新動(dòng)向 自帶看門(mén)狗定時(shí)器,可以用來(lái)提高程序運(yùn)行的可靠性 徹底的保密性。以保密熔絲來(lái)保護(hù)代碼,用戶在燒入代碼后熔斷熔絲,別人再也無(wú)法讀出,除非恢復(fù)熔絲。目前,采用熔絲深埋工藝,恢復(fù)熔絲的可能性極小。 僅35條指令;除跳轉(zhuǎn)指令外都為單周期; 20時(shí)鐘;200指令周期 32時(shí)工作電流典型值8.5;待機(jī)級(jí); 高精度內(nèi)部 4 1% 振蕩器; 電壓3.0V時(shí),將從休眠模式喚醒需要5; 寬工作電壓范圍;有擴(kuò)展級(jí)溫度范圍; 、;引腳電平變化觸發(fā)中斷;獨(dú)立可編程弱上拉; 耐久性閃存存儲(chǔ)單元;達(dá)10萬(wàn)次; 6個(gè)雙向;675有10位;雙定時(shí)器 v 12F6

11、29/675簡(jiǎn)化結(jié)構(gòu)框圖程序存儲(chǔ)器1K * 14寄存器64*88級(jí)堆棧13位定時(shí)器0定時(shí)器1轉(zhuǎn)換器上電延時(shí)定時(shí)器振蕩器啟動(dòng)延時(shí)上電復(fù)位看們狗定時(shí)器掉電復(fù)位監(jiān)視定時(shí)器指令譯碼與控制時(shí)鐘發(fā)生器寄存器狀態(tài)寄存器W 寄存器運(yùn)算單元指令寄存器128字節(jié)T1GT1T0001122034312511程序計(jì)數(shù)器內(nèi)部4振蕩器0 1 2 3比 較 器參考電壓 v 12F629/675時(shí)鐘和指令周期時(shí)序Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q41Q1Q2Q3Q4取指()執(zhí)行(1)取指(1)執(zhí)行()取指(2)執(zhí)行(1)v 12F629/675程序存儲(chǔ)器組織結(jié)構(gòu), , (12:0)堆棧1堆棧8復(fù)位矢量中斷矢量片內(nèi)

12、程序存儲(chǔ)器未用13用戶存儲(chǔ)器空間0000h0004h0005h030400h1v 12F629/675數(shù)據(jù)存儲(chǔ)器組織結(jié)構(gòu)00間接尋址間接尋址00通用寄存器64 通用寄存器未用010203201F7F寄存器地址80818283A09F寄存器地址C0 0 1專用寄存器專用寄存器v 12F629/675 端口 和 寄存器:定義 引腳是輸入還是輸出。 1 輸入 0 輸出 ;初始化 ,;選中0 07h;置為數(shù)字 ; ,;選中1 ;引腳定義為數(shù)字 B00001100;置數(shù)據(jù)方向初始化值 ;置為輸入;置為;輸出 的初始化程序:v 相關(guān)寄存器匯總 05h 寄存器,用于讀寫(xiě)6個(gè)端口的數(shù)據(jù); 08 中斷控制寄存器

13、,設(shè)置中斷類型等; 19h 比較器控制寄存器,設(shè)置比較器工作方式; 81h 選項(xiàng)寄存器,各種控制位配置; 85h 的方向三態(tài)寄存器,定義引腳輸入還是輸出; 95h 弱上拉寄存器,設(shè)置是否弱上拉使能; 96h 引腳電平變化中斷寄存器,設(shè)置觸發(fā)中斷使能; 9 模擬選擇寄存器,設(shè)置引腳為或及時(shí)鐘;v 0 定時(shí)器 / 計(jì)數(shù)器主要特點(diǎn): 8位定時(shí)器/計(jì)數(shù)器;可讀寫(xiě); 8位軟件可編程預(yù)分頻器;內(nèi)部或外部時(shí)鐘選擇; 到00h的溢出中斷;外部時(shí)鐘的邊沿選擇。工作方式設(shè)置: 清零T0位()定時(shí)器模式; 置未T0位()計(jì)數(shù)器模式;0相關(guān)寄存器:0、。v 1 16位 定時(shí)器 / 計(jì)數(shù)器 6 1=使能啟動(dòng)1;0=忽略

14、此位; 預(yù)分頻選擇 00=1:1、01=1:2、10=1:4、11=1:8; 3置位使能振蕩器;(處于激活狀態(tài)) 2 1=與外部時(shí)鐘輸入不同步,0=同步;(10) 1 時(shí)鐘源選擇 1=來(lái)自T11引腳;0=內(nèi)部時(shí)鐘(4); 0 1啟動(dòng)控制 1=使能1,0=停止1;T11控制寄存器 (地址:10h)000000001T11T10T1T111 0 7v 1 16位 定時(shí)器 / 計(jì)數(shù)器工作方式:帶預(yù)分頻16位定時(shí)器;16位同步計(jì)數(shù)器或異步計(jì)數(shù)器;中斷:計(jì)滿回零(從返回到0000h)時(shí)產(chǎn)生中斷;預(yù)分頻:1、2、4、8的分頻由T1設(shè)置,但通過(guò)寫(xiě)如 1H或1L可清零預(yù)分頻器;內(nèi)部或外部時(shí)鐘選擇;同步或異步操

15、作模式選擇;可選擇外部使能輸入(T1G);可選振蕩器;異步模式可休眠及溢出時(shí)喚醒;其它相關(guān)寄存器:、1、1L、1H、1。v 比較器模塊 6 比較器輸出位;比如,1時(shí):1 4比較器輸出翻轉(zhuǎn)位。 1=輸出翻轉(zhuǎn),0=輸出不翻轉(zhuǎn); 3比較器輸入開(kāi)關(guān)位。在110或101模式時(shí),1連接到 0連接到 比較器模式位。數(shù)字或模擬輸入、帶輸出否、關(guān)閉。比較控制寄存器 (地址:19h)00000000210 0 7v 比較器工作原理+-輸出輸出輸入條件 00 11 10其它相關(guān)寄存器:、1、1、v 12F675模擬轉(zhuǎn)換模塊0011224310101001原理框圖v 12F675模擬轉(zhuǎn)換模塊7 結(jié)果格式選擇位; 1

16、= 右對(duì)齊:0=左對(duì)齊 6參考電壓位。 1=選用引腳上電壓,0=選用; 模擬通道選擇位 1 轉(zhuǎn)換狀態(tài)位。1= 轉(zhuǎn)換正在行進(jìn),0轉(zhuǎn)換完成/未進(jìn)行; 0 轉(zhuǎn)換器狀態(tài)位。1=啟動(dòng)轉(zhuǎn)換,0=關(guān)閉,低功耗;控制寄存器 (地址:1)0000000010 0 7v 12F675模擬轉(zhuǎn)換模塊 轉(zhuǎn)換時(shí)鐘選擇。000110264 或 ; 模擬選擇位(引腳的功能分別選為模擬或是數(shù)字)。1= 模擬輸入,0= 數(shù)字 。模擬選擇寄存器 (地址:9)000011112103210 0 7最短采樣時(shí)間: = 放大器穩(wěn)定時(shí)間+保持電容充電時(shí)間+溫度系數(shù)= 19.72 。v 12F629/675的特殊功能配置 和電壓的帶隙校準(zhǔn)位

17、。00=最低,11=最高; 8 數(shù)據(jù)代碼保護(hù)位。1=禁止數(shù)據(jù)存儲(chǔ)器代碼保護(hù),0=使能保護(hù); 7 程序代碼保護(hù)位。1=禁止程序存儲(chǔ)器代碼保護(hù),0=使能保護(hù);配置字 (地址:2007h)11111111210 0 711000110 8 13v 12F629/675的特殊功能配置 6 欠壓檢測(cè)使能位。1= 使能,0= 禁止 ; 5 3 / 引腳功能選擇 ;1= 引腳功能為,0= ; 4 上電延時(shí)定時(shí)器使能位。1= 禁止,0= 使能; 3 看門(mén)狗定時(shí)器使能位。1= 禁止,0= 使能; 振蕩器選擇位: 111、110 = 振蕩器;(相應(yīng)引腳功能不一樣) 101、100 = 振蕩器; (相應(yīng)引腳功能不一

18、樣) 011 = ;010 = 振蕩器 ; 001 = 振蕩器 ;001 = 振蕩器 。v 16F72簡(jiǎn)化結(jié)構(gòu)ABC程序存儲(chǔ)器2K * 14寄存器128*88級(jí)堆棧13位定時(shí)器0定時(shí)器1定時(shí)器2轉(zhuǎn)換器上電延時(shí)定時(shí)器振蕩器啟動(dòng)延時(shí)上電復(fù)位掉電復(fù)位監(jiān)視定時(shí)器指令譯碼與控制時(shí)鐘發(fā)生器寄存器狀態(tài)寄存器W 寄存器運(yùn)算單元指令寄存器同步串行口100 33401540 1 70111112 2134567程序計(jì)數(shù)器v 16F72時(shí)鐘和指令周期時(shí)序Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q41Q1Q2Q3Q4取指()執(zhí)行(1)取指(1)執(zhí)行()取指(2)執(zhí)行(1)v 16F72程序存儲(chǔ)器組織結(jié)構(gòu), , (

19、14位)堆棧1堆棧8復(fù)位矢量外圍接口中斷矢量片內(nèi)程序存儲(chǔ)器未用14用戶存儲(chǔ)器空間0000h0004h0005h070800h1v 16F72數(shù)據(jù)存儲(chǔ)器組織結(jié)構(gòu)00間接尋址間接尋址001通用寄存器通用寄存器未用010203201F7F寄存器地址80818283A09F寄存器地址C0 0 1專用寄存器專用寄存器v 16F72 端口 A 和 寄存器:定義 引腳是輸入還是輸出。 ;口初始化 ,;選中1 B11001111;置數(shù)據(jù)方向初始化值 ;置為輸入;置為輸出;D7和D6總是讀出為00 / 01 / 12 / 23 / 34 / T015 / 4 A: A 的初始化程序:v 16F72 端口 B 和

20、 寄存器是一個(gè)雙向可編程口。方向寄存器定義引腳的輸入和輸出。 ; 口數(shù)據(jù)鎖存器初始化 ,;0置1;選中1 0 x3C; 00111100置數(shù)據(jù)方向初始化值 ;置為輸入;置為輸出 B: B 的初始化程序:0 1 7設(shè)置口中斷,定義為輸入的任一引腳有電平變化產(chǎn)生中斷。v 16F72 定時(shí)器 / 計(jì)數(shù)器2是一個(gè)8位的定時(shí)器/計(jì)數(shù)器,并帶有一個(gè)預(yù)分頻器和后分頻器。它特別適合于作(設(shè)置成方式)的時(shí)基。T0工作方式工 作 方 式0定時(shí)器每個(gè)指令周期加1(無(wú)預(yù)分頻)1計(jì)數(shù)器40 引腳上電平變化時(shí)加111工作方式工 作 方 式0定時(shí)器每個(gè)指令周期加1(無(wú)預(yù)分頻)1計(jì)數(shù)器011引腳上電平變化時(shí)加1v 16F72

21、 監(jiān)視定時(shí)器 計(jì)時(shí)溢出時(shí),單片機(jī)系統(tǒng)被重新復(fù)位,進(jìn)入程序正常運(yùn)行狀態(tài)。 基本定時(shí)時(shí)間18;分頻比1:128,在128分頻時(shí),定時(shí)周期為2.3s。 為使程序正常運(yùn)行,在 溢出前要執(zhí)行 指令。 如果不想用這個(gè)功能,可在 中設(shè)置 為0;v 16F72 模塊未用,讀出恒為0-1X1Y1M3 1M2 1M1 1M010位方式時(shí)低2位數(shù)據(jù) 模式選擇0000 關(guān)閉(復(fù)位 )模塊0100 0111 捕抓方式1000 1011 比較方式11 方式1 / 2寄存器基本定義 地 址: 1:17h上電復(fù)位值:00h21輸入發(fā)生事件時(shí),捕捉記錄1的16位值。1與1不斷比較,21引腳輸出相應(yīng)的高、低或保持。21可輸出高達(dá)

22、10位的脈寬調(diào)制波形。v 16F72 串行模塊同步串行口同步串行口 部件有串行外圍接口部件有串行外圍接口 和和 I2C I2C 總線兩種工作方式:總線兩種工作方式: 方式??稍试S同時(shí)同步傳送和接收方式??稍试S同時(shí)同步傳送和接收8 8位數(shù)據(jù),由狀態(tài)寄存器和控制寄存位數(shù)據(jù),由狀態(tài)寄存器和控制寄存器定義。器定義。 芯片間總線(芯片間總線(I2CI2C)方式。定義同上。)方式。定義同上。串行通信接口串行通信接口 部件:主要由、兩個(gè)寄存器定義工作。部件:主要由、兩個(gè)寄存器定義工作。 利用利用6 6和和7 7兩個(gè)引腳作為通信線的二線制通信接口,有三種工作方式兩個(gè)引腳作為通信線的二線制通信接口,有三種工作方

23、式 全雙工異步方式;全雙工異步方式; 半雙工同步主控方式;半雙工同步主控方式; 半雙工同步從動(dòng)方式。半雙工同步從動(dòng)方式。v 16F72 轉(zhuǎn)換部件控制寄存器轉(zhuǎn)換允許位10210轉(zhuǎn)換完成中斷標(biāo)志位轉(zhuǎn)換狀態(tài)位:1=進(jìn)行,0=完成轉(zhuǎn)換模擬通道選擇位轉(zhuǎn)換時(shí)鐘選擇位0 控制轉(zhuǎn)換器的操作: 地 址: 0:08h上電復(fù)位值:00h-2101 控制選擇引腳的功能:轉(zhuǎn)換引腳功能選擇位 地 址: 1:9上電復(fù)位值:00hv 16F72 轉(zhuǎn)換部件轉(zhuǎn)換引腳選擇表21001253000AAAAA001AAAA3010AAAAA011AAAA3100AADDA101AADD311xDDDDD-v 16F72 轉(zhuǎn)換部件在0通

24、道實(shí)現(xiàn)轉(zhuǎn)換,;選擇頁(yè)面11;設(shè)置通道模擬輸入1,;開(kāi)放中斷,0;選擇頁(yè)面001;時(shí)鐘,打開(kāi)轉(zhuǎn)換器,選中通道00;時(shí)鐘為,0作輸入等1,;清中斷標(biāo)志位,;開(kāi)放外圍功能部件中斷,;開(kāi)放總中斷0,;啟動(dòng)轉(zhuǎn)換v 指令格式與尋址方式標(biāo)號(hào)操作碼助記符操作數(shù)1,操作數(shù)2 ;注釋 , ;選擇頁(yè)面1 立即數(shù)尋址 0 x5A;5 送W寄存器 寄存器間接尋址:將操作數(shù)的地址放在寄存器中,然后通過(guò)間接寄存器進(jìn)行間接尋址。 直接尋址 1,0;把寄存器1中的數(shù)據(jù)送W寄存器 位尋址 1,0;把寄存器1的D0位清零v 指令分類 字節(jié)操作類指令 位操作類指令 立即數(shù)操作和控制操作類基礎(chǔ)級(jí)16C5X系列芯片共有33條指令,每條指令字長(zhǎng)12位;中檔16C678X系列芯片有指令35條,每條指令字長(zhǎng)14位;高檔17系列芯片有指令55條,每條指令字長(zhǎng)16位;v 簡(jiǎn)易四路搶答器 采用端口電平變化中斷的應(yīng)用實(shí)例v 簡(jiǎn)易四路搶答

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論