版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片機應用系統(tǒng)組成單片機應用系統(tǒng)組成第六章第六章 單片機應用系統(tǒng)設計單片機應用系統(tǒng)設計 MCS-51應用系統(tǒng)組成 前向通道后向通道后向通道人機通道第第3 3頁頁12/28/202131前向通道的組成及其特點前向通道的組成及其特點 前向通道是單片機與測控對象相連的部分,是應用系統(tǒng)的數(shù)據(jù)采集的輸入通道。來自被控對象的現(xiàn)場信息有多種多樣。按物理量的特征可分為模擬量模擬量和數(shù)字(或開關(guān)量)數(shù)字(或開關(guān)量)兩種。第第4 4頁頁12/28/20214 (1) 與現(xiàn)場采集對象相連,是現(xiàn)場干擾現(xiàn)場干擾進入的主要通道,是整個系統(tǒng)抗干擾設計的重點部位。 (2) 輸入信號來自現(xiàn)場,許多信號不能滿足單片機輸入的要求,
2、所以要有形式多樣的信號變換調(diào)節(jié)電路信號變換調(diào)節(jié)電路。(如測量放大器、I/F變換、A/D轉(zhuǎn)換、放大、整形電路等) (3) 前向通道是一個模擬、數(shù)字混合電路系統(tǒng),其電路功耗小功耗小,一般沒有功率驅(qū)動要求。特點:特點:第第5 5頁頁12/28/202152. 后向通道的特點后向通道的特點 (1) 后向通道是應用系統(tǒng)的輸出通道,大多數(shù)需要功率驅(qū)動功率驅(qū)動。 (2) 靠近伺服驅(qū)動現(xiàn)場,故后向通道的隔離隔離對系統(tǒng)的可靠性影響很大。 (3) 根據(jù)輸出控制的不同要求,后向通道電路有多種多樣電路有多種多樣。(如模擬電路、數(shù)字電路、開關(guān)電路等,輸出信號形式有電流輸出、電壓輸出、開關(guān)量輸出及數(shù)字量輸出等)第第6 6
3、頁頁12/28/202163. 人機通道的特點人機通道的特點 (1)人機通道接口一般都是數(shù)字電路,電路結(jié)構(gòu)簡單結(jié)構(gòu)簡單,可靠性高。 (2) 通常單片機應用系統(tǒng)中,人機對話通道都是小規(guī)模小規(guī)模的。(如微型打印機、功能鍵、LED/LCD顯示器等) 硬件的測試與調(diào)試智能儀表線路原理圖第第8 8頁頁12/28/202187-1 單片機應用系統(tǒng)的一般調(diào)試方法單片機應用系統(tǒng)的一般調(diào)試方法1. 硬件調(diào)試硬件調(diào)試2. 軟件調(diào)試軟件調(diào)試3. 系統(tǒng)聯(lián)調(diào)系統(tǒng)聯(lián)調(diào) 4. 現(xiàn)場調(diào)試現(xiàn)場調(diào)試第第9 9頁頁12/28/20219 一、硬件調(diào)試方法一、硬件調(diào)試方法 1. 靜態(tài)調(diào)試靜態(tài)調(diào)試第一步:目測第一步:目測 通過目測查出
4、一些明顯的器件、設備故障并及時排除。第二步:萬用表測試第二步:萬用表測試 用萬用表復核目測中認為可疑的連接或接點,檢查它們的通斷狀態(tài)是否與設計規(guī)定相符。 硬件調(diào)試是利用開發(fā)系統(tǒng)、基本測試儀器(萬用表、示波器等),通過執(zhí)行開發(fā)系統(tǒng)有關(guān)命令或運行適當?shù)臏y試程序,檢查用戶系統(tǒng)硬件中存在的故障。第第1010頁頁12/28/202110第三步:加電檢查第三步:加電檢查 加電時,首先檢查所有插座或器件的電源端是否有符合要求的電壓值。第四步:聯(lián)機檢查第四步:聯(lián)機檢查 在靜態(tài)檢查印制板、連接、器件等部分無物理性故障后,即可將用戶系統(tǒng)與單片機開發(fā)系統(tǒng)用仿真電纜連接起來。聯(lián)機檢查上述連接是否正確,是否連接暢通、可
5、靠。第第1111頁頁12/28/2021112. 動態(tài)調(diào)試動態(tài)調(diào)試 動態(tài)調(diào)試是在開發(fā)系統(tǒng)的支持下完成的(如下圖)。 它利用開發(fā)系統(tǒng)友好的人機界面,可以有效地對用戶系統(tǒng)的各部分電路進行訪問、控制,使系統(tǒng)在運行中暴露問題,從而發(fā)現(xiàn)故障。 動態(tài)調(diào)試的一般方法是由近及遠、由分到合。 偉偉 福福仿真器仿真器 第第1212頁頁12/28/2021121 1、 先獨立后聯(lián)機先獨立后聯(lián)機2 2、 先分塊后組合先分塊后組合3 3、 先單步后連續(xù)先單步后連續(xù)三、 系統(tǒng)聯(lián)調(diào)系統(tǒng)聯(lián)調(diào)主要解決以下問題:系統(tǒng)聯(lián)調(diào)主要解決以下問題:(1 1)軟、硬件能否按預定要求配合工作?如果不能,那么問題出)軟、硬件能否按預定要求配合工
6、作?如果不能,那么問題出在哪里?如何解決?在哪里?如何解決?(2) (2) 系統(tǒng)運行中是否有潛在的設計時難以預料的錯誤?如硬件延系統(tǒng)運行中是否有潛在的設計時難以預料的錯誤?如硬件延時過長造成工作時序不符合要求,布線不合理造成有信號串擾等。時過長造成工作時序不符合要求,布線不合理造成有信號串擾等。 (3) (3) 系統(tǒng)的動態(tài)性能指標系統(tǒng)的動態(tài)性能指標( (包括精度、速度參數(shù)包括精度、速度參數(shù)) )是否滿足設計要求?是否滿足設計要求?二、軟件調(diào)試二、軟件調(diào)試第第1313頁頁12/28/202113n 單片機AT89C51、鍵盤、25045等部分n A/D7109及串行通信部分n LED顯示器部分單
7、片機單片機AT89C515位位LED顯示器顯示器X25045看門狗看門狗蜂鳴器(蜂鳴器(BEEP)鍵盤、撥盤鍵盤、撥盤A/D7109串行通信串行通信7-2 智能儀表線路原理圖(重點內(nèi)容)智能儀表線路原理圖(重點內(nèi)容)第第1414頁頁12/28/202114一、 AT89C51n AT89C51是一種帶是一種帶4K字節(jié)字節(jié)閃爍可編程可擦除只讀存閃爍可編程可擦除只讀存儲器的低電壓,高性能儲器的低電壓,高性能CMOS 8位微處理器,俗稱位微處理器,俗稱單片機。單片機。 n AT89C51單片機在儀表線單片機在儀表線路中為路中為單片用法第第1515頁頁12/28/202115 與與MCS-51 MCS
8、-51 兼容兼容 4K4K字節(jié)可編程閃爍存儲器字節(jié)可編程閃爍存儲器 壽命:壽命:10001000寫寫/ /擦循環(huán)擦循環(huán) 數(shù)據(jù)保留時間:數(shù)據(jù)保留時間:1010年年 全靜態(tài)工作:全靜態(tài)工作:0Hz-24Hz0Hz-24Hz 三級程序存儲器鎖定三級程序存儲器鎖定 128128* *8 8位內(nèi)部位內(nèi)部RAMRAM主要特性主要特性 3232可編程可編程I/OI/O線線 兩個兩個1616位定時器位定時器/ /計數(shù)器計數(shù)器 5 5個中斷源個中斷源 可編程串行通道可編程串行通道 低功耗的閑置和掉電模式低功耗的閑置和掉電模式 片內(nèi)振蕩器和時鐘電路片內(nèi)振蕩器和時鐘電路 第第1616頁頁12/28/202116二、
9、儀表線路局部電路分析1、蜂鳴器(BEEP)電路 實際實際BEEPBEEP接到接到P2.3P2.3“0”“1”CLR P1.5思考: 同學自己分析該電路的發(fā)聲原理,各元件的作用?編寫一段程序完成測試任務。 第第1717頁頁12/28/2021172、74LS138譯碼器的作用第第1818頁頁12/28/202118【例7-4-11】試分析圖7-14中74LS138譯碼器輸入與輸出的關(guān)系。 輸出輸出輸入輸入P2.5 CP2.6 BP2.7 A控制端始終控制端始終有效有效SEL1-SEL5顯示器位選顯示器位選SEL8打開打開245245輸入輸入第第1919頁頁12/28/202119思考:下列程序中
10、哪段程序使SEL1、SEL4、SEL8有效? A) SETB P2.5 B) SETB P2.5 C)SETB P2.5 D)SETB P2.5 SETB P2.6 SETB P2.6 CLR P2.6 CLR P2.6 SETB P2.7 CLR P2.7 SETB P2.7 CLR P2.7E) CLR P2.5 F) CLR P2.5 G) CLR P2.5 H)CLR P2.5 SETB P2.6 SETB P2.6 CLR P2.6 CLR P2.6 SETB P2.7 CLR P2.7 SETB P2.7 CLR P2.7SEL1SEL1有效有效SEL4SEL4有效有效SEL8SE
11、L8有效有效第第2020頁頁12/28/2021203、ULN2803反相驅(qū)動器 信號輸入端信號輸入端信號輸出端信號輸出端01 適用于低邏輯電平數(shù)字電路和照明,繼電器,或其他用于計算適用于低邏輯電平數(shù)字電路和照明,繼電器,或其他用于計算機工作上和消費應用的大范圍的類似負載要求的大電流機工作上和消費應用的大范圍的類似負載要求的大電流/ /高電壓之高電壓之間的接口。間的接口。 第第2121頁頁12/28/202121【例7-4-12】試分析圖7-15中ULN2803的作用。 思考:當思考:當P0.0=“0”P0.0=“0”;P0.1=“1” P0.1=“1” 時,時,7SEG7=7SEG7=? 7
12、SEG6=7SEG6=? 第第2222頁頁12/28/202122電阻RP1的作用(上拉電阻)當P0口作為通用I/O接口時, 要注意兩點: 在輸出數(shù)據(jù)時, 由于V2截止, 輸出級是漏極開路電路, 要使“1”信號正常輸出,必須外接上拉電阻。 電阻R1-R8(51)的作用(限流電阻)七段七段LEDLED顯示器顯示器+5V28037SEG7R1I70/5=14mAI70/5=14mA第第2323頁頁12/28/2021234、5位LED顯示器第第2424頁頁12/28/202124第第2525頁頁12/28/202125LED顯示器等效電路RR.abhCOMa f b g e c d h反相驅(qū)動器2
13、803P0.7P0.0P0+5VQ1DT1SEL1A Y0B Y1C Y2 138 Y7 P2.7P2.6P2.5第第2626頁頁12/28/202126思考題:(1)LED顯示器是共陰,還共陽? 共陽極共陽極陽極陽極+5Vabcdefgh陰極陰極abcdefgh共陰極共陰極答:由等效電路知,答:由等效電路知, LED顯示器共陽。顯示器共陽。第第2727頁頁12/28/202127(2 2)當執(zhí)行下面的程序后,三極管)當執(zhí)行下面的程序后,三極管Q1-Q5Q1-Q5哪一個導通?哪一個導通? DT1-DT5DT1-DT5各是什么電平?各是什么電平?CLR P2.7CLR P2.7SETB P2.6
14、SETB P2.6CLR P2.5CLR P2.5+5v“1”“1”第第2828頁頁12/28/202128(3 3)當執(zhí)行下面的程序后,)當執(zhí)行下面的程序后,5 5個個LEDLED顯示器哪一個顯示器哪一個 亮?顯示什么字型?亮?顯示什么字型?CLR P2.7CLR P2.7CLR P2.6CLR P2.6SETB P2.5SETB P2.5MOV AMOV A,#0FFH#0FFHMOV P0MOV P0,A A答:執(zhí)行下面的程序后,答:執(zhí)行下面的程序后,SEL5有效,有效,Q5導通,導通,DT5為高為高 電平,最低位電平,最低位LED被選中,從字型口輸出被選中,從字型口輸出FFH,反相,反
15、相 后為后為00H,LED七段顯示器全亮。七段顯示器全亮。第第2929頁頁12/28/202129(4 4)寫出字型為)寫出字型為“0”0”到到“9”9”的七段碼。的七段碼。第第3030頁頁12/28/202130(5)根據(jù)圖7-20,判斷LED顯示器電路采用動態(tài)掃描顯示,還是靜態(tài)顯示?RR.abhCOMa f b g e c d h反相驅(qū)動器2803P0.7P0.0P0+5VQ1DT1SEL1A Y0B Y1C Y2 138 Y7 P2.7P2.6P2.5答:動態(tài)掃描顯示。答:動態(tài)掃描顯示。第第3131頁頁12/28/202131(6)分析下列程序段的功能。 ;-LED0 EQU 30H ;
16、顯示緩沖區(qū) (7段碼)LED0 - LED4LED1 EQU 31H ;顯示的高位-低位LED2 EQU 32HLED3 EQU 33HLED4 EQU 34HEXER4:MOV R0,#LED0 ;預存顯示字型;預存顯示字型MOV A,#0 ;顯示;顯示 8.8.?MOV R0,AINC R0MOV A,#7EH ;?;?MOV R0,AINC R0MOV A,#0CH ;?;?MOV R0,AINC R0MOV A,#0B6H ;?;?MOV R0,AINC R0MOV A,#9EH ;?;?MOV R0,A MOV R7,#40EXER41:PUSH 06H LCALL DISPLAY
17、;顯示緩沖區(qū)的內(nèi)容;顯示緩沖區(qū)的內(nèi)容 POP 06H DJNZ R7,EXER41 SJMP EXER4第第3232頁頁12/28/202132例顯示子程序:用“0”區(qū)的R0-R7DISPLAY: PUSH APUSH PSWCLR RS0CLR RS1MOV A,LED0 ;送字形;送字形( (符號位符號位 ) )MOV P0,ALCALL SEL1 ;字位口左;字位口左1 1位位P2.7-P2.5 000 (SEL1)P2.7-P2.5 000 (SEL1)LCALL D5MS ;延時;延時5ms5ms子程序子程序MOV P0,LED1 ;送字形(數(shù)據(jù)的最高位)LCALL SEL2 ;字位
18、2 001LCALL D5MSMOV P0,LED2 ;字形LCALL SEL3 ;字位3 010LCALL D5MSMOV P0,LED3 ;字形LCALL SEL4 ;字位4 011LCALL D5MSMOV P0,LED4 ;送字形(數(shù)據(jù)的最低位)LCALL SEL5 ;字位4 111 LCALL D5MS POP PSW POP A RET 第第3333頁頁12/28/2021335、鍵盤、撥盤電路思考題思考題第第3434頁頁12/28/202134(1) 74HC245L 三態(tài)輸出八總線收發(fā)器OE DIRDIR:方向控制端;:方向控制端; A0A7A0A7:數(shù)據(jù)輸入:數(shù)據(jù)輸入/ /輸
19、出端口;輸出端口; :輸出允許端(低電平有效);:輸出允許端(低電平有效); B0B7B0B7:數(shù)據(jù)輸入:數(shù)據(jù)輸入/ /輸出端口。輸出端口。功能表功能表控制輸入端OEB數(shù)據(jù)到A總線A數(shù)據(jù)到數(shù)據(jù)到B總線總線隔離 L L L H H X操作 DIR可直接驅(qū)動總線或最多可驅(qū)動15個LSTTL負載。 第第3535頁頁12/28/202135(2) 鍵定義K1-K4K1-K4儀表鍵盤(用戶使用)儀表鍵盤(用戶使用)SW1-SW4SW1-SW4撥盤(自檢開關(guān))撥盤(自檢開關(guān))通過上拉電阻使:通過上拉電阻使: K K(SWSW)閉合為閉合為“0”0” K K(SWSW)打開為打開為“1”1”第第3636頁頁
20、12/28/202136(3) 思考題 結(jié)合圖7-17和下列程序分析SW1的采樣過程。KR245: MOV P0,#0 LCALL SEL8 MOV P1,#0FFH MOV A,P1 LCALL SEL7RETSEL7: CLR P2.7 ; P2.5-P2.7 110 (SEL7)SETB P2.6SETB P2.5RETSEL8: SETB P2.7 ;KR245 E P2.5-P2.7 111 (SEL8)SETB P2.6SETB P2.5RET 電路圖電路圖第第3737頁頁12/28/202137采樣SW1與K1-K4程序相同嗎?為什么?答:答:硬件電路相同硬件電路相同, ,所以采
21、樣程序相同。所以采樣程序相同。第第3838頁頁12/28/202138單片機上電復位時,74HC245三態(tài)門的狀態(tài)是什么?答:答:單片機上電復位時,單片機上電復位時,P2口為高電平,口為高電平,SEL8有效,所以有效,所以74HC245三態(tài)門狀三態(tài)門狀態(tài)為打開狀態(tài)。態(tài)為打開狀態(tài)。第第3939頁頁12/28/202139在KR245子程序中,調(diào)用SEL7子程序的作用是什么?KR245: MOV P0,#0 LCALL SEL8 MOV P1,#0FFH MOV A,P1 LCALL SEL7RET答:關(guān)閉答:關(guān)閉74HC245三態(tài)門。三態(tài)門。問題:采集的開關(guān)值存在問題:采集的開關(guān)值存在A A寄存
22、器中,如何處理?寄存器中,如何處理?6、A/D轉(zhuǎn)換器ICL7109 1234第第4141頁頁12/28/202141(1) ICL7109芯片功能簡介功能簡介 ICL7109ICL7109是一種高精度,是一種高精度,低噪聲,低漂移雙斜率積分低噪聲,低漂移雙斜率積分型型1212位位A/DA/D轉(zhuǎn)換器轉(zhuǎn)換器。另有一位。另有一位符號位,一位溢出標志位,符號位,一位溢出標志位,實際上具有實際上具有1414位位A/DA/D的精度。的精度。ICL7109ICL7109轉(zhuǎn)換速度較低,但內(nèi)轉(zhuǎn)換速度較低,但內(nèi)藏基準電壓源,且價格便宜,藏基準電壓源,且價格便宜,適用于低速度,高精度的測適用于低速度,高精度的測量場
23、合。量場合。第第4242頁頁12/28/202142主要管腳模擬量輸入端:INLO,INHI分別為差動輸入電壓的正負極。 數(shù)字量輸出端:B1-B12 POL,標志位 OR,溢出位思考:思考: 8 8位單片機如何采集位單片機如何采集 1212(1414)位數(shù)字量。)位數(shù)字量。 ICL7109的模擬輸入可接成單端輸入方式,也可接成差的模擬輸入可接成單端輸入方式,也可接成差動輸入方式。其模擬轉(zhuǎn)換及數(shù)字信號輸出方式受動輸入方式。其模擬轉(zhuǎn)換及數(shù)字信號輸出方式受RUN/RUN/HOLDHOLD,MODEMODE,CE/CE/LOADLOAD,HBENHBEN,LBENLBEN ,腳的,腳的信號及狀態(tài)控制信
24、號及狀態(tài)控制 RUN/HOLD 接接“H”則連續(xù)進行則連續(xù)進行A/D轉(zhuǎn)換,接轉(zhuǎn)換,接“L”則停止轉(zhuǎn)換,上一次則停止轉(zhuǎn)換,上一次轉(zhuǎn)換的的數(shù)據(jù)得以保持。轉(zhuǎn)換的的數(shù)據(jù)得以保持。智能儀表線路中接智能儀表線路中接“H”。 MODE端接低電平,則工作在直接輸出方式下;接高電平,則工作在手端接低電平,則工作在直接輸出方式下;接高電平,則工作在手動模式下。動模式下。智能儀表線路中接智能儀表線路中接“L”。STATUS(狀態(tài)信號),采用直接方式接口時,由此腳給微機發(fā)中斷,請(狀態(tài)信號),采用直接方式接口時,由此腳給微機發(fā)中斷,請求立即接收數(shù)據(jù)。求立即接收數(shù)據(jù)。 第第4444頁頁12/28/202144在直接輸出
25、模式下采樣控制 CE作為輸出使能端,低電平有效; HBEN,LBEN分別為高位和低位字節(jié)允許端。AD1: CLRP2.0CLRP2.1 ;讀高位讀高位MOVA,P1MOVB,ASETBP2.1CLRP2.2 ;讀低位讀低位MOVA,P1SETBP2.2SETBP2.0思考:思考: 8 8位單片機如何采集位單片機如何采集 1212(1414)位數(shù)字量。)位數(shù)字量。第第4545頁頁12/28/202145接口電路 智能儀表中ICL7109工作在直接輸出方式下;每次轉(zhuǎn)換結(jié)束時,STATUS腳輸出一個負脈沖,向AT89C51發(fā)出中斷申請。單片機系統(tǒng)響應中斷后,執(zhí)行讀數(shù)據(jù)服務子程序:按照先低后高(或先高
26、后低)分兩次讀入低位字節(jié)和高位字節(jié)數(shù)據(jù)。中斷讀數(shù)據(jù)時不影響ICL7109的A/D連續(xù)轉(zhuǎn)換。第第4646頁頁12/28/202146(2)思考題ICL7109的STATUS端經(jīng)RC電路接到單片機,RC電路的作用是什么? 答:答: 微分電路,保證中斷申請一次有效。微分電路,保證中斷申請一次有效。電路圖電路圖第第4747頁頁12/28/202147ICL7660的作用是什么?n ICL7660 ICL7660 通用型負電流通用型負電流/ /電壓轉(zhuǎn)電壓轉(zhuǎn)換器換器n ICL7660ICL7660工作時只需外接兩個電工作時只需外接兩個電容器,便可將容器,便可將1.5 V-10.0V1.5 V-10.0V范
27、圍范圍的的正電壓轉(zhuǎn)換為相同幅值的負電壓,為,為A/DA/D、D/AD/A轉(zhuǎn)換器,運算轉(zhuǎn)換器,運算放大器,模擬開關(guān)等提供工作放大器,模擬開關(guān)等提供工作所需的正、負電源。所需的正、負電源。 答:答: 提供提供7109所需的所需的-5V電源。電源。電路圖電路圖第第4848頁頁12/28/202148電路中VR1可調(diào)電位器的作用是什么? REF IN+ 和REF IN-分別為差動參考電壓的正負極。 電路圖電路圖答:一般調(diào)整參考電壓等于答:一般調(diào)整參考電壓等于1/21/2滿度輸入電壓。滿度輸入電壓。當當P2.0=P2.1=0P2.0=P2.1=0時,從時,從P1P1口讀入的數(shù)據(jù)中,口讀入的數(shù)據(jù)中,P1.
28、4P1.4和和P1.5P1.5的的值分別表示什么含義?值分別表示什么含義?電路圖電路圖;-;功能:;功能: 外部中斷外部中斷0 0完成完成A/DA/D采樣任務,每次采采樣任務,每次采1 1個數(shù)。個數(shù)。;使用:;使用:“1”1”區(qū)區(qū)RO-R7RO-R7;出口參數(shù):;出口參數(shù):AD_BUFAD_BUF開始的開始的6 6個單元個單元;-AD_BUF EQU 0AH ;數(shù)據(jù)區(qū);數(shù)據(jù)區(qū)A/DA/D采樣值采樣值3 3次(占次(占6 6字節(jié))字節(jié))0AH-0FH0AH-0FHAD_NUM EQU 27H ;采樣次數(shù);采樣次數(shù)INT00: PUSH APUSH PSW ;保護現(xiàn)場;保護現(xiàn)場CLR RS1 ;選
29、;選“1”1”區(qū)區(qū)SETB RS0CLR EA ;關(guān)閉中斷;關(guān)閉中斷MOV R0,#AD_BUFAD1: CLR P2.0CLR P2.1 ;讀高;讀高8 8位位MOV A,P1SETB P2.1MOV C,ACC.4 ;判斷輸入是否溢出?;判斷輸入是否溢出?0R= P1.4=1 0R= P1.4=1 溢出溢出 (POL=P1.5=1 (POL=P1.5=1 輸入電壓為輸入電壓為+)+)JC AD3ANL A,#3FHMOV R0,AINC R0CLR P2.2 ;讀低;讀低8 8位位MOV A,P1SETB P2.2SETB P2.0MOV R0,AINC R0INC AD_NUMMOV A
30、,AD_NUMCJNE A,#3,AD2AD3: MOV AD_NUM,#0MOV R0,#AD_BUFAD2: SETB EAPOP PSWPOP ARETI 第第5151頁頁12/28/202151電路中的ICL7109大約多長時間完成一次模數(shù)轉(zhuǎn)換?答答:ICL7109:ICL7109是雙積分型是雙積分型A/DA/D轉(zhuǎn)換器轉(zhuǎn)換器( (慢速慢速) ),由使用說明書知自零階段,由使用說明書知自零階段 20482048時鐘;積分階段時鐘;積分階段20482048時鐘;保持階段時鐘;保持階段40964096時鐘;共時鐘;共81928192個時個時 鐘周期進行一次鐘周期進行一次A/DA/D轉(zhuǎn)換操作。
31、轉(zhuǎn)換操作。 儀表振蕩頻率儀表振蕩頻率3.58MHZ,3.58MHZ,則時鐘頻率為:則時鐘頻率為:3.58/58 =61.72KHZ3.58/58 =61.72KHZ 轉(zhuǎn)換一次時間為:轉(zhuǎn)換一次時間為:8192/61.72=0.13278192/61.72=0.1327(S S),即每秒轉(zhuǎn)換),即每秒轉(zhuǎn)換7.57.5次。次。第第5252頁頁12/28/202152分析下列程序作用。INT00:CPL P2.3 RETIORG 0000H SJMPMAIN ORG 0003H SJMPINT00 ORG 0030H MAIN:MOV SP, 60H MOV IE, 81HM1: CLR P2.7 C
32、LR P2.6 SETB P2.5 MOV A,#0FFH MOV P0,ASJMP M1調(diào)試調(diào)試71097109硬件,若喇叭響說明硬件,若喇叭響說明71097109工作。工作。第第5353頁頁12/28/2021537、X25045(1)功能 EEPROM存儲器功能 X25045的存儲部分是COMS的4089位串行EEPROM,它的內(nèi)部按5128來組織。一次最多可寫4個字節(jié)。電壓監(jiān)控功能 上電時,電壓電源超過4.5V后,經(jīng)過約200ms的穩(wěn)定時間后RESET信號由高電平變?yōu)榈碗娖?。掉電時,電源電壓低于4.5V時,RESET信號立刻變?yōu)楦唠娖讲⒁恢北3值诫娫椿謴偷椒€(wěn)定為止??撮T狗功能 定時器對
33、微控制器提供了獨立的保護系統(tǒng)。它提供了三種定時時間,可編程選擇200ms,600ms和1.4s。第第5555頁頁12/28/202155(2)外部引腳 SO:串行輸出SI:串行輸入SCK:串行時鐘。CS: 片選WP:寫保護RESET:復位第第5656頁頁12/28/202156(3)工作原理 X25045X25045的的6 6條操作指令條操作指令第第5757頁頁12/28/202157 讀/寫操作時序 讀時序(A)把CS拉低以選擇芯片;(B)發(fā)送8位的讀(READ)指令;(C)送8位的字節(jié)地址;(D)讀出數(shù)據(jù)。 寫時序 在寫時序之前,必須先發(fā)出WREN指令使“寫使能”鎖存器置位。(A)CS先被
34、拉到低電平;(B)由時鐘同步送入WREN指令.(C)將CS變?yōu)楦唠娖?寫數(shù)據(jù)到EEPROM操作為(A)拉低CS并保持在低電平;(B)發(fā)送寫指令(WRITE);(X)寫數(shù)據(jù).可以連續(xù)寫多達4個字節(jié)的數(shù)據(jù),但必須是這4個字節(jié)駐留在同一頁上. WRREN : PUSH A ;保護現(xiàn)場保護現(xiàn)場 PUSH 05H PUSH PSW CLR RS0 ;選擇選擇“0”區(qū)區(qū) CLR RS1 CLR P3.4 ;片選有效片選有效 CLR P3.5 ;準備發(fā)串行時鐘準備發(fā)串行時鐘 MOV A,#06H ;設置設置WREN允許寫操作命令字允許寫操作命令字 MOV R5,#8 ;發(fā)送寫允許命令字發(fā)送寫允許命令字WRR
35、EN3:RLC A MOV P3.6,C ;送輸入端送輸入端 SETB P3.5 ;發(fā)串行時鐘發(fā)串行時鐘 CLR P3.5 DJNZ R5,WRREN3 ;命令字未發(fā)完繼續(xù)命令字未發(fā)完繼續(xù) SETB P3.4 ;寫操作命令結(jié)束寫操作命令結(jié)束 CS 必須變高必須變高. POP PSW ;恢復現(xiàn)場返回恢復現(xiàn)場返回 POP 05H POP A RET思考:分析下列程序的功能。思考:分析下列程序的功能。;-;寫命令: 入口B寄存器=發(fā)送首地址 CLK=0;入口: 數(shù)據(jù)首地址=R0 發(fā)送的字節(jié)數(shù)=R1不大于5;-WRCOMM: PUSH PSWPUSH A PUSH 05H ;發(fā);發(fā)WRITEWRITE
36、指令指令CLR RS0CLR RS1CLR P3.4CLR P3.5 MOV A,#02H ;地址選低半部MOV R5,#8 ;發(fā)送寫操作命令WRC3: RLC AMOV P3.6,CSETB P3.5CLR P3.5DJNZ R5,WRC3MOV A,B ;發(fā)送首地址;發(fā)送首地址MOV R5,#8WRA3: RLC AMOV P3.6,CSETB P3.5CLR P3.5DJNZ R5,WRA3WRDATA4: MOV R5,#8 ;送數(shù)據(jù);送數(shù)據(jù) T0 EEPROMT0 EEPROMMOV A,R0WRDATA3: RLC AMOV P3.6,CSETB P3.5CLR P3.5DJNZ
37、R5,WRDATA3INC R0DJNZ R1,WRDATA4SETB P3.4POP 05HPOP APOP PSWRET 第第6161頁頁12/28/202161;-WATCHDOGST: PUSH 06HPUSH 07HPUSH APUSH PSWCLR RS0 ;設定看門狗時間為200MSCLR RS1CLR P3.4CLR P3.5 MOV A,#01H ;WRSR寫狀態(tài)REGMOV R7,#2WRSR4: MOV R6,#8 ;發(fā)送WRSR3: RLC AMOV P3.6,CSETB P3.5CLR P3.5DJNZ R6,WRSR3MOV A,#20H ;狀態(tài)REGDJNZ R7,WRSR4SETB P3.4POP PSWPOP APOP 07HPOP 06HRET第第6262頁頁12/28/202162編程參考:第第6565頁頁12/28/202165思考:1、從25045中讀出一個字節(jié)的數(shù)據(jù)應該如何編程?2、在實際調(diào)試25045的讀寫程序時,應該先調(diào)試出讀程序段?還是寫程序段?為什么?3、總結(jié)25045讀寫程序的編程順序。第第6666頁頁12/28/2021668、串行通信電路 此時為全雙工方式第第6767頁頁12/28/202167(1)M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 說課模板及框架圖
- 人教部編版四年級語文上冊第20課《陀螺》精美課件
- 算法設計與分析 課件 5.5.1-動態(tài)規(guī)劃應用-矩陣連乘-問題描述和分析
- 2024年伊春客運從業(yè)資格證理論考試題
- 2024年呼和浩特客運資格考試考題題庫答案
- 2024年河池客運資格證考試試題模擬
- 吉首大學《教師綜合素質(zhì)強化》2021-2022學年第一學期期末試卷
- 吉首大學《程序設計基礎實驗》2021-2022學年期末試卷
- 《機床夾具設計》試卷22
- 吉林藝術(shù)學院《藝術(shù)專題策劃》2021-2022學年第一學期期末試卷
- 分包單位資格報審表-填寫模板
- 城市經(jīng)濟學習題與答案
- 馬工程《馬克思主義發(fā)展史》課后習題答案
- 《培養(yǎng)良好的衛(wèi)生習慣》主題班會(30張)課件
- 1到50帶圈數(shù)字直接復制
- 醫(yī)學學員溝通和接診能力面試評分表
- 創(chuàng)業(yè)指導師培訓計劃
- 幼兒園中班數(shù)學《有趣的圖形》課件
- 四年級上冊數(shù)學課件-4.6 整數(shù)的四則運算(運算定律)▏滬教版 (共15張PPT)
- 《飼料標簽》國標
- DB11-415-2016危險貨物道路運輸安全技術(shù)要求
評論
0/150
提交評論