




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精品資料任務(wù)要求1.4路模擬量輸入,車入電壓范圍05V,分辨率8位,轉(zhuǎn)換時間100us,具有顯示數(shù)碼管測量結(jié)果用10進制顯示直流電壓值或交流電壓峰值的功能;2.1路模擬量輸出,用來分別重現(xiàn)4路被采信號的波形供示波器觀測摘要本數(shù)據(jù)采集系統(tǒng)是基于單片機AT89C51來完成的,4路的模擬電壓通過通用的8位A/D轉(zhuǎn)換器ADC0809轉(zhuǎn)換成數(shù)字信號后,由單片機進行數(shù)據(jù)處理,并將處理后的數(shù)據(jù)送LED顯示器顯示.再經(jīng)過常用的8位D/A轉(zhuǎn)換器DAC0832將數(shù)字數(shù)據(jù)轉(zhuǎn)換成模擬量,供示波器觀測.、系統(tǒng)的方案選擇和論證根據(jù)題目根本要求,可將其劃為如下幾個局部:4路模擬信號A/D轉(zhuǎn)換單片機數(shù)據(jù)處理LED顯示測量結(jié)果
2、D/A轉(zhuǎn)換模擬量輸出系統(tǒng)框圖如圖1所示:LEDLED顯示顯示模擬輸入11*圖1單片機數(shù)據(jù)采集系統(tǒng)框圖1、4路模擬信號A/D轉(zhuǎn)換由于被測電壓范圍為05V,分辨率為8位,轉(zhuǎn)換時間為100us,所以A/D轉(zhuǎn)換局部,本系統(tǒng)選擇常用的8路8位逐次逼近式A/D轉(zhuǎn)換器ADC0809.ADC0809芯片有28條引腳,采用雙列直插式封裝.下面說明各引腳功能.可編輯精品資料模擬輸入2模擬輸入3模擬開關(guān)A/DA/D轉(zhuǎn)換器轉(zhuǎn)換器5151單片機模擬輸入4D/AD/A轉(zhuǎn)換器轉(zhuǎn)換器IN0IN7:8路模擬量輸入端.2-12-8:8位數(shù)字量輸出端.ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路.AL
3、E:地址鎖存允許信號,輸入,高電平有效.START:A/D轉(zhuǎn)換啟動信號,輸入,高電平有效.EOC:A/D轉(zhuǎn)換結(jié)束信號,輸出,當A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平轉(zhuǎn)換期間一直為低電平.OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效.當A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能翻開輸出三態(tài)門,輸出數(shù)字量.CLK:時鐘脈沖輸入端.要求時鐘頻率不高于640KHZ.REF+、REF-:基準電壓.Vcc:電源,單一+5V.GND:地.ADC0809的工作過程是: 首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中.此地址經(jīng)譯碼選通8路模擬輸入之一到比擬器.START上升沿將逐次逼近存放器復(fù)位.下降沿啟動
4、A/D轉(zhuǎn)換,之后EOC輸出信號變低,指示轉(zhuǎn)換正在進行.直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖?指示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請.當OE輸入高電平時,輸出三態(tài)門翻開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上.2、單片機數(shù)據(jù)處理選擇美國ATMEL公司的CMOS8位單片機AT89C51,其工作電壓為2.76V,具有低電壓低功耗性能和高性彳M匕,兼容標準MCS-51指令系統(tǒng),4Kbytes的PEROM和128bytes的RAM,片內(nèi)置通用的8位中央處理器 CPU和Flash存儲單元.AT89C51是一種帶有4KB閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器,可為
5、很多嵌入式限制系統(tǒng)提供靈活且價廉的方案.所以,本設(shè)計采用ATMEL公司的AT89C51作為程序的主控芯片.AT89C51數(shù)據(jù)總線是由P0口提供的,P0口本身能以多種方式提供數(shù)據(jù)總線和地址總線.當ALE輸出信號為高電平時,P0將輸出的數(shù)據(jù)鎖入總線驅(qū)動器中作為地址的低8位,然后和P2送出來的高8位地址一起組成一個完整的16位地址,以尋址到外部的64KB的地址空間.AT89C51的地址總線比擬簡單只有3個:RD、WR、PSEN,其中RD是用來讀取外部數(shù)據(jù)內(nèi)存的限制線,WR是用來寫數(shù)據(jù)到外部數(shù)據(jù)內(nèi)存的限制線,PSEN是用來存取外部程序內(nèi)存的讀取限制線.3、LED顯示測量結(jié)果這里選擇的是廣州周立功單片機
6、開展自行設(shè)計的數(shù)碼管顯示驅(qū)動及鍵盤掃描管可編輯精品資料理芯片ZLG7289B,它可直接驅(qū)動8位共陰式數(shù)碼管或64只獨立LED,同時還可以掃描治理多達64只按鍵.ZLG7289B內(nèi)部含有顯示譯碼器,可直接接受BCD碼或16進制碼,并同時具有2種譯碼方式.此外,還具有多種限制指令,如消隱、閃爍、左移、右移、段尋址等.ZLG7289B采用SPI串行總線與微限制器接口,僅占用少數(shù)幾根I/O口線.利用片選信號,多片ZLG7289B還可以并接在一起使用,能夠方便地實現(xiàn)多于8位的顯示或多于64只按鍵的應(yīng)用.4、D/A轉(zhuǎn)換模擬量輸出在本設(shè)計中D/A轉(zhuǎn)換的作用是使得采集處理過的數(shù)據(jù)通過D/A轉(zhuǎn)換電路后送示波器進
7、行觀察.這里選擇了DAC0832這一D/A轉(zhuǎn)換器.它是一個8位D/A轉(zhuǎn)換芯片,唯一電源供電,從+5V+15V均可正常工作,其引腳功能說明如下:DI0DI7:數(shù)據(jù)輸入線,TLL電平.ILE:數(shù)據(jù)鎖存允許限制信號輸入線,高電平有效.CS:片選信號輸入線,低電平有效.WR1:為輸入存放器的寫選通信號.XFER:數(shù)據(jù)傳送限制信號輸入線,低電平有效.WR2:為DAC存放器寫選通輸入線.Iout1:電流輸出線.當輸入全為1時Iout1最大.Iout2:電流輸出線.其值與Iout1之和為一常數(shù).RFb:反應(yīng)信號輸入線,芯片內(nèi)部有反應(yīng)電阻.Vcc:電源輸入線+5v+15vVref:基準電壓輸入線-10v+10
8、vAGND:模擬地,摸擬信號和基準電源的參考地.DGND:數(shù)字地,兩種地線在基準電源處共地比擬好二、系統(tǒng)的硬件設(shè)計本系統(tǒng)硬件電路包括以下幾個局部:AT89C51外圍電路如時鐘電路、復(fù)位電路等AT89C51和ADC0809接口電路AT89C51和DAC0832接口電路LED顯示電路1、AT89C51外圍電路如時鐘電路、復(fù)位電路等AT89C2051中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAl1和XTAL2分別是該放大器的輸入端和輸出端,這個放大器與作為反應(yīng)元件的片外石英晶體一起構(gòu)成自可編輯精品資料己振蕩器,外接石英晶體和電容C1、C2接在放大器的反應(yīng)回路中構(gòu)成并聯(lián)振蕩電路.對外接電容
9、沒有太嚴格的要求,但電容容量的大小會稍微影響振蕩頻率的上下、振蕩器的穩(wěn)定性等,這里選用12MHz的石英晶體,電容選用33pF,如圖2所示.復(fù)位電路的根本功能是:系統(tǒng)上電時提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號.為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復(fù)位信號,以防電源開關(guān)或電源插頭分-合過程中引起的抖動而影響復(fù)位.本設(shè)計的時鐘電路如圖3所示.2、AT89C51和ADC0809接口電路模擬量路數(shù)地址時候啟開工作.START的啟動信號由89C51的WR和P2.7經(jīng)或門U7A產(chǎn)生.平時,START因P2.7高電平而被封鎖.ALE的正脈沖使得ADDA、ADDB和ADDC上的地址鎖存,選中I
10、N0-IN3路模擬電壓送入比擬器,這里ADDA、ADDB和ADDC分別和P0.0,P0.1,P0.2連接.EOC線經(jīng)過反相器和AT89C51的INT1線相連,這里采用中斷方式來和ADC0809傳送A/D轉(zhuǎn)換后的數(shù)字量.為了給OE線分配一個地址,把AT89C51的RD和P2.7經(jīng)或門U7B和OE相連.平時,因P2.7為高電平,從而使得OE處于低電平封鎖狀態(tài).在響應(yīng)中斷時候,單片機執(zhí)行中斷效勞程序使得OE變?yōu)楦唠娖?從而翻開三態(tài)輸出鎖存器,讓CPU提取A/D轉(zhuǎn)換后的數(shù)字量.ADC0809的時鐘CLK由兩個D觸發(fā)器把AT89C51的ALE信號4分頻后來得到,如圖5所示,如果使用單片機時鐘電路選擇12
11、MHz的晶振,那么ALE信號的頻率為2MHz(12/6),經(jīng)兩個串聯(lián)D觸發(fā)器四分頻之后,CLK端的頻率為500KHz,能夠滿足ADC0809要求.AT89C51和ADC0809接口電路如圖4所示,START和ALE互連可使ADC0809在接收圖2時鐘電路圖3復(fù)位電路可編輯圖4AT89C51和ADC0809接口電路VCC6 6V V4B4B口品QCLKCLKCLKCLKn n3 3CLRQCLRQ精品資料SALl1!XT,gHf.ftTH?CA1MTD.CJi.TlEt!LWIHI2(AD2Pti2J加iJKU4逑4.1(A比1加.1LADtMEJgBF31嬴2LAIT2&LACT2JL
12、A|ff:KJP3.TTL!iCAlLMJP乩4理Ak=W24ArrF2Jn$WAMJKAAi?K;,XIJkLIXTAJJWC岫;-itTOF:T書:翅FS50Pj.ii宵拈皿CLKroc匚-,-:!.:二 H1工Llnsmno口口EACK3口ddlnoGITAEDAADCKVTE-Juli15ADDA甘UDB25.UDC麗DXF4LSANDXF4LSAN圖5時鐘分頻電路可編輯L4AL4A口FRQFRQ$CLK$CLKCLR0CLR03、AT89C51和DAC0832接口電路圖6AT89C51和DAC0832接口電路AT89C51和DAC0832接口時,可以有三種方式:直通方式、單緩沖方式和
13、雙緩沖方式.本系統(tǒng)選擇單緩沖方式,電路如圖6所示.ILE直接接到VCC,允許數(shù)字量輸入,CS和XFER由譯碼器的輸出端F7限制,從而限制DAC0832的8位輸入存放器.AT89C51的WR和DAC0832的WR2連接,WR直接接地,這樣WR和WR2之間的延遲可以滿足不小于500ns.參考電壓直接選擇VCC.Rbf作為運算放大器反應(yīng)線,接到uA741輸出端,Iout1和Iout2接到其輸入端.4、LED顯示電路LED顯示電路如圖7所示.圖中,VCC和GND之間接入100uF的電容,使得電源更加穩(wěn)定,通過拉低RST引腳的方法復(fù)位ZLG7289B,四個數(shù)碼管是共陰式的,R0至R17是限流電阻,R1至
14、R8是下拉電阻.KC0/DIG0KC3/DIG3來作為位選信號來選擇LED數(shù)碼管的顯示.在這里使用鍵盤功能,真正實現(xiàn)人機交互,四個按鍵開關(guān)分別限制四路模擬信號的輸入.晶振這里選擇和單片機同樣的晶振,即12MHz.數(shù)碼管0顯示選擇通道,數(shù)碼管1、2、3顯示電壓峰值.ZLG7289B的CSCLK和DIO引腳分別接在單片機P1.0、P1.1和P1.2引腳,ZLG7289B的INT接單片機的P3.3,也即中斷1,實現(xiàn)模擬信號輸入通道的選擇.可編輯精品資料VDDVDDVREFVREF RfB10UT110UT11OUT2圖8LED顯示電路局部2三、系統(tǒng)的軟件實現(xiàn)本系統(tǒng)軟件包括系統(tǒng)初始化、數(shù)據(jù)采集與處理,
15、AD轉(zhuǎn)換、DA轉(zhuǎn)換和數(shù)據(jù)顯示幾個部精品資料RTCCRTCCiSTiSTVCCVCCoacioaciNCNCOSC2OSC2口也KCDIQTKCDIQTNCNCC3C3fcCSDIG5fcCSDIG5CLKCLKJLC4DI&lJLC4DI&lD10D10KC3DIQ3KC3DIQ31XTKCHDiJjGSKCHDiJjGSKClDIG1KClDIG1SFSR.SECO11MoiSEKRZSEKRZKR*13pKR*13pSDt-lCRJSDt-lCRJK-bu.5h:AsewsewKRJSEKRJSE圖7LED顯示電路局部Ut可編輯精品資料分.其中主程序流程圖如圖8所示,AD轉(zhuǎn)
16、換程序流程圖如圖9所示,DA轉(zhuǎn)換程序如圖10所示.實驗源程序見附錄2.圖9主程序流程圖初始比目動AD轉(zhuǎn)換啟動啟動D/A轉(zhuǎn)換轉(zhuǎn)換示波器顯示示波器顯示返回精品資料四、電路和程序調(diào)試對電路的調(diào)試氣氛對硬件的調(diào)試和對軟件的調(diào)試.所以在調(diào)試的時候,先檢查硬件電路各接線是否正確,有誤短路現(xiàn)象,如果有那就要及時改正.軟件的調(diào)試,首先要在KeilC51上面編譯運行通過,由于有中斷的緣故,所以中斷局部要結(jié)合硬件電路進行調(diào)試,在這里可以借用實驗用Monitor-51仿真器來進行調(diào)試,而不是一次次把程序?qū)戇M單片機進行調(diào)試,那樣不僅麻煩,而且還有可能寫壞單片機.在軟件硬件結(jié)合起來調(diào)試的過程中,要分模塊進行調(diào)試,比方本
17、實驗中,有鍵盤中斷、LED顯示、AD轉(zhuǎn)換和DA轉(zhuǎn)換四個大的模塊,根據(jù)程序流程圖,應(yīng)該依次對上面四個模塊分別進行調(diào)試檢查.顯示數(shù)據(jù)返回圖10A/D轉(zhuǎn)換流程圖可編輯調(diào)試過程中,要熟悉使用示波器、 萬用表等工具,硬件局部,上電以后,要用示波器測試晶振是否正常工作,單片機和其他芯片個引腳電位是否正常.軟件局部,可以通過KeilC51來觀察各特殊存放器和某些變量的值來驗證程序和電路的準確性,也可以設(shè)置斷點來查看程序的運行路線,比方要查看中斷是否執(zhí)行,就可以在中斷效勞程序里面設(shè)置斷點.下面結(jié)合本人在調(diào)試中遇到的局部問題加以說明.1、LED不顯示原因:畫原理圖時候由于粗心所致,漏畫一結(jié)點,如圖12所示.從而
18、導(dǎo)致SG/KRi(i=07)全部為低電平(示波器測得),而ZLG7289驅(qū)動的是共陰式數(shù)碼管,所以數(shù)碼管不顯示.解決方法:根據(jù)圖13接通VCC.可編輯2、測試P0口達不到高電平P3口的上部是接一個電阻的.P0口的上面VT1是在進擴展存儲器或擴展總線時由指令控制的、平時都是截止的.一般象P0A0=0P0A0=1這些語句時限制的都是下面那個三極管的.P0口接負載P0=0,VT2導(dǎo)通,P0點電位為0,當P0=1,VT2截止,而VT1始終是截止的,這樣P0點就等于懸空了,P0是高阻抗輸入,容易受外界電路干擾.3、分頻信號沒有出現(xiàn)原因:這里是采用D觸發(fā)器實現(xiàn)四分頻電路,結(jié)果測試分頻器輸出引腳根本沒有出現(xiàn)
19、分頻信號,但是單片機ALE輸入信號是正常的,問題就出現(xiàn)在D觸發(fā)器這塊,原因如圖14所示.由于看到D觸發(fā)器示意圖PR和CLR端有個圓圈,所以就誤認為那是接低電平的,所以就不假思索的和地連接起來了,這種毛病得徹底改正啊.于是我重新查看了一下D觸發(fā)器資料,發(fā)現(xiàn)其真值表如下:FunctionTableInputsInputsOutputsOutputsPRCLRCLRCLKD DQQLH HXXH HLHL LXXLHLL LXXH(NotB1)H(NO(G1)H HH HTHH HLH Hh hTLLHHH HLX5QH-HIGHLiveX=f:it-QjLObcrIlC卜Lag壬cL貯.當L-LO
20、/eLogic館戶上ml匕而尋TranAitcn口口=Th喈Qu甲uthogicisiMiafQbeforethemdleatedinputcanditoriNola1;TtiiBaonfiQUFatiarren&nttabifl;trialit.itwiiinotpsrtitiirtheprswtfind.-arCtear;npjttrftlurntOttifinr(HlCH|自*日圖14D觸發(fā)器真值表可編輯精品資料OOuF股1cl牛C2C2lOOnF191.06RTCCVRTCCVCCHCGCCHCGbDNCbDNC圖12漏結(jié)點原因:經(jīng)過查詢P0口內(nèi)部結(jié)構(gòu),發(fā)現(xiàn)P0口是接在兩個三極
21、管VT1和VT2之間的,而P1VCCVCC精品資料很明顯,只有PR和CLR同時為高電平時,D觸發(fā)器才能正常工作,所以以后在使用某一芯片之前,一定要認真查看其技術(shù)資料才行.解決方法:D觸發(fā)器PR和CLR接VCC,如圖15所示.圖15D觸發(fā)器PR和CLR接地圖16D觸發(fā)器PR和CLR接VCC4、EOC始終是高電平原因:EOC始終是高電平,那就說明ADC0809根本就沒有啟動,而ADC0809是在START和ALE接收模擬量路數(shù)地址時候啟開工作的.那么問題就出現(xiàn)在這里,原來是地址寫錯了,經(jīng)過改正,啟動正常,轉(zhuǎn)換結(jié)果也正常了.五、實驗結(jié)果及結(jié)論1、AD轉(zhuǎn)換及LED顯示結(jié)果及結(jié)論實驗中,通道0,通道1和
22、通道2分別接地、VCC和信號發(fā)生器出來的信號,通道0和通道1結(jié)果如下:按鍵通道實際值LED顯示值000V地0.030115V(VCC)5.001注:LED顯示值最后一位表示選擇通道下面表格是通道2結(jié)果,該表格適用于頻率的范圍為5HZ2KHZ,這里選取了100Hz.頻率Hz100100100100100100100100可編輯精品資料幅值(V)2.53.03.23.54.04.24.55.0LED2.5023.0323.2123.4723.9624.2924.5324.982注:LED顯示值最后一位表示選擇通道2、DA轉(zhuǎn)換及示波器顯示結(jié)果如圖17所示,下面一路是輸入信號,上面一路是DA轉(zhuǎn)換輸出信
23、號,有圖可見,輸出波形根本重現(xiàn)了原始輸入波形,通過將兩者重合,可以發(fā)現(xiàn),相位也比擬吻結(jié)論:本系統(tǒng)符合任務(wù)要求,能夠很好的實現(xiàn)AD轉(zhuǎn)換、示.六、實驗心得體會從對實驗題目的認真分析,到實驗方案的設(shè)計和論證,從源程序的編寫到面包板電路的搭建,還有就是最后實驗電路的調(diào)試,這一系列過程走下來,可謂是艱辛啊.由于本科期間做的電路實驗大局部都是驗證性實驗,所以就少了設(shè)計、制作和調(diào)試電路中的所有能遇到的問題,而作為研究生,這些問題在以后的學習研究中必定會經(jīng)常遇到,正是由于這次練習,才真正提升了自己的發(fā)現(xiàn)問題、分析問題和解決問題的水平,這勢必給我以后的學習研究帶可編輯精品資料DA轉(zhuǎn)換以及鍵盤限制和LED顯來極大
24、的幫助.經(jīng)過這次實驗,我發(fā)現(xiàn),電子技術(shù)方面的實驗或者研究,必須自始至終的細心細心在細心,調(diào)試之前一定要一遍一遍又一遍的檢查電路,保證電路連線準確無誤之后再接電源,否那么就可能某些芯片就會被迅速燒壞,從而造成很多麻煩.在調(diào)試的時候,要分模塊調(diào)試,就拿本實驗來說,先調(diào)試7289按鍵中斷是否起效,數(shù)碼管顯示是否準確,再調(diào)AD是否啟動,轉(zhuǎn)換是否準確,最后再調(diào)DA局部.在這幾局部電路模塊調(diào)試的時候,要學會用示波器或者萬用表測各個芯片的各個引腳電平是否正常,時鐘電路是否正常,引腳之間會不會有短路現(xiàn)象出現(xiàn)等等,軟件局部的調(diào)試,要學會單步調(diào)試和斷點調(diào)試,弄清楚程序是否按正常步驟運行,觀察各個存放器和變量的值是
25、否正確,中斷是否成功等.還有就是關(guān)于電路的設(shè)計和調(diào)試,切忌眼高手低,一定要多動手,遇到問題要沉著冷靜.七、感謝首先感謝楊栓科老師從始至終的指導(dǎo)和最后調(diào)試階段補開實驗室給我,其次感謝師兄師姐們在我調(diào)試階段的指導(dǎo)和幫助,還要感謝實驗室徐崢宇和趙同學,在期末測試即將來臨的時候,他們還耐心的幫我解決調(diào)試中的各種問題.八、參考資料1胡漢才.單片機原理及其接口技術(shù).清華大學出版社,2022.22孫肖子等.電子設(shè)計指南.高等教育出版社,2022.13張齊,杜群貴.單片機應(yīng)用系統(tǒng)設(shè)計技術(shù)一一基于C語言編程.電子工業(yè)出版社,2022.84王建校、楊建國、寧改娣、危建國.51系列單片機及C51程序設(shè)計.科學出版社
26、,2022.45全國大學生電子設(shè)計競賽組委會.第五屆全國大學生電子設(shè)計競賽獲獎作品選編.北京理工大學出版社,2022.可編輯精品資料附錄1:元件清單器件名稱個數(shù)器件名稱個數(shù)AT89C511LED4ADC08091270歐姆電阻8DAC0832110k歐姆電阻2ZLG7289B.11k歐姆電阻1DM74LS74AN2100K歐姆電阻8SN74LS138N1按鍵開關(guān)512MHz晶振233pF電容2DM74LS14N110pF電容374LS022100nF電容1UA741ID1100uF電解電容1導(dǎo)線10uF電解電容1備注:調(diào)試過程中,本人對局部細節(jié)電路進行了更改,額外增加74LS373芯片,而取消
27、使用原來的74LS138,當然也增加了一些電阻.7289電路局部,由于沒有100uF電解電容和100nF電容,所以分別用220uF電解電容和220nF電容代替,實驗結(jié)果證實對電路無大的影響,由于面包板面積有限,而布線相對較多,尤其是7289局部,所以沒有用到反相器DM74LS14N,而是使用或非門實現(xiàn)將ADC08509EOC信號的反相.由于7289具有按鍵防抖功能,按鍵開關(guān)那么是使用線頭快速接觸來實現(xiàn).由于仿真器上有111.0592M晶振,所以12MHz晶振只用了一個,那就是7289時鐘電路.可編輯附錄2:實驗程序#define_SHUJU_C_#includereg52.h#includez
28、lg7289.h#includestdio.h#includeabsacc.h/#defineIN0XBYTE0X7FF8/通道0#defineIN1XBYTE0X7FF9/通道1#defineIN2XBYTE0X7FFA/通道2#defineIN3XBYTE0X7FFB/通道3#definedac0832Addr0XBFFF/DAC0832地址#defineucharunsignedchar#defineuintunsignedint/uintADCFlag;ucharDigitalDataTemp;uintKeyValue;uintKey;ucharMaxResult;ucharxdata
29、*nCurrentAddr;ucharLEDDisplayData;uintdisplay100;uintdisplay10;uintdisplay1;uinti;/sbitad_busy=P1A3;可編輯精品資料精品資料/ADC處理標志/轉(zhuǎn)換結(jié)果/按鍵鍵值/按鍵鍵值/峰值當前ADC通道的地址/LED顯示的峰值數(shù)據(jù)/顯不最tWj位/顯示中間位/顯示最低位staticucharxdataresult512;/存貯AD轉(zhuǎn)換結(jié)果voidDelay(uinti);main()IT0=0;IT1=0;EX0=1;/外部中斷0開啟EX1=1;PX1=1;/開啟外部中斷1EA=1;/開啟總中斷ZLG7289_Init(20);/ZLG7289初始化KeyValue=0 xFF;/設(shè)置按鍵初值,0 xFF表示沒有按TKey=0;/按鍵中斷標志位,0:尢鍵按卜,1:有鍵按卜ADC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級語文下冊 第三單元 第9課《桃花源記》說課稿 新人教版
- 2024-2025學年新教材高中數(shù)學 第十章 概率 10.1 隨機事件與概率 10.1.2 事件的關(guān)系和運算(教學用書)說課稿 新人教A版必修第二冊
- 高中化學新教材同步說課稿必修第一冊第1章第1節(jié)第1課時物質(zhì)的分類
- 2024年二年級品生下冊《幫助他人我快樂》說課稿 冀教版
- 2024-2025學年新教材高中化學 第1章 化學反應(yīng)的熱效應(yīng) 第1節(jié) 第2課時 熱化學方程式 燃燒熱說課稿 新人教版選擇性必修第一冊
- 2024-2025學年新教材高中歷史 第7課 全球聯(lián)系的初步建立與世界格局的演變說課稿 新人教版必修《中外歷史綱要(下)》
- 2024年高中生物 專題5 生態(tài)工程 5.2 生態(tài)工程的實例和發(fā)展前景說課稿 新人教版選修3
- 三年級語文下冊 第五單元 習作:奇妙的想象說課稿 新人教版
- 2024-2025學年新教材高中數(shù)學 第十一章 立體幾何初步 11.1 空間幾何體 11.1.6 祖暅原理與幾何體的體積(教師用書)說課稿 新人教B版必修第四冊
- 2024-2025學年新教材高中化學 第六章 化學反應(yīng)與能量 1.2 化學能與電能說課稿 新人教版必修2
- 淘寶售后流程圖(共2頁)
- 京東平臺考試答案初階運營學習計劃
- 鉆床主軸零件的加工工藝規(guī)程說明書
- 電儀施工方案_圖文
- 如何編制校本課程規(guī)劃方案和課程綱要2014.5.9
- 白話易經(jīng)六十四卦圖解
- 關(guān)于寶鋼戰(zhàn)略成本管理的案例分析
- 暗房操作工藝指導(dǎo)書
- (完整word版)數(shù)字信號處理課設(shè)報告(word文檔良心出品)
- 項目總體進度控制計劃表
- 采煤機故障判斷及處理方法
評論
0/150
提交評論