




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、重慶三峽學院課 程 設 計 報 告 書題目: 基于單片機的智能數(shù)字 電壓表設計學院(系): 應用技術學院 年級專業(yè): 08級電信(儀表) 學 號: 學生姓名: 指導教師: 教師職稱: 副 教 授 2010年12月25日目錄第一章引言21.1設計目的21.2設計任務及要求21.3 設計方案2 第二章數(shù)字電壓表簡介22.1數(shù)字電壓表的介紹22.2數(shù)字電壓表工作原理2第三章硬件部分的設計23.1 8255內部結構概述 33.2 at89s52控制電路33.21 at89s524 3.22 74ls37343.23 74ls24553.3時鐘電路和復位電路53.4顯示電路63.5模數(shù)(a/d)轉換電路
2、 73.6鍵盤電路10第四章系統(tǒng)軟件的設計114.1程序框圖1242主程序 12第五章系統(tǒng)的調試22 5.1硬件調試22 5.2軟件調試22第六章心得體會23第七章參考文獻23第八章附錄24整體電路圖24實驗結果24 元器件清單25基于單片機的數(shù)字電壓表的設計重慶三峽學院應用技術學院 第一章 引言摘要:本次設計主要解決a/d轉換、數(shù)據(jù)處理及顯示鍵盤控制等模塊??刂葡到y(tǒng)采用at89s52單片機,a/d轉換采用adc0809。顯示采用6位led顯示數(shù)碼管的具有電壓測量功能的具有一定精度的數(shù)字電壓表。數(shù)字電壓表可以測量05v的輸入電壓值,并在6位led數(shù)碼管上輪流顯示或單路選擇顯示。測量最小分辨為0
3、.020v,測量誤差約為0.02v。關鍵字:a/d轉換 顯示電路 at89s52單片機 8255 鍵盤電路.1設計目的本課程的任務是使學生通過“數(shù)字電壓表的設計”的設計過程,綜合所學課程,掌握目前自動化儀表的一般設計要求,工程設計方法,開發(fā)及設計工具的使用方法,通過這一設計實踐過程,鍛煉學生的動手能力和分析,解決問題的能力;積累經驗,培養(yǎng)按部就班,一絲不茍的工作個對所學知識的綜合應用能力。.2設計任務及要求基本要求:以單片機及a/d轉換器為核心,設計一個智能數(shù)字電壓表??梢詼y量05v的直流電壓,并實時顯示在led或lcd顯示器上。第一位顯示定時時間的采樣值,第二、三位屏敝,第四、五、六位顯示電
4、壓值,在第四位后加小數(shù)點。轉換精度20mv。有適當?shù)目垢蓴_措施。擴展要求:外加鍵盤控制時間即第一位led。.3設計方案按系統(tǒng)功能實現(xiàn)要求,決定控制系統(tǒng)采用at89s52單片機,a/d轉換采用adc0809,顯示采用led七段共陰極數(shù)碼管和74ls20反向驅動電路。系統(tǒng)除能確保復位控制,外加鍵盤電路進行采樣值的控制功能外,還可以方便地進行其它8路模擬量的測量。第二章 智能數(shù)字電壓表簡介2.1數(shù)字電壓表的介紹數(shù)字電壓表(digital voltmeter)簡稱dvm,它是采用數(shù)字化測量技術,把連續(xù)的模擬量(直流輸入電壓)轉換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。2.2 數(shù)字電壓表的基本結構及工
5、作原理 電壓表是諸多數(shù)字化儀表的核心與基礎,電壓表的數(shù)字化是將連續(xù)的模擬量如直流電壓轉換成不連續(xù)的離散的數(shù)字形式并加以顯示,這有別于傳統(tǒng)的以指針加刻度盤進行讀數(shù)的方法, 避免了讀數(shù)的視差和視覺疲勞。目前數(shù)字電壓表的內部核心部件是a/d轉換器, 轉換器的精度很大程度上影響著數(shù)字電壓表的準確度,數(shù)字式電壓表是由高阻抗電壓表頭與分壓電路組成的。 1.各部分的功能a/d轉換器:將輸入的模擬信號轉換成數(shù)字信號?;鶞孰娫矗禾峁┚茈妷?,供a/d轉換器作參考電壓。標度變換:將十六-十進制(bcd)碼轉換成七段信號。驅動器:驅動顯示器的a、b、c、d、e、f、g七個發(fā)光段,驅動發(fā)光數(shù)碼管(led)進行顯示。顯
6、示器:將譯碼輸出的七段信號進行數(shù)字顯示,讀出a/d轉換結果。第三章 硬件部分的設計數(shù)字電壓測量電路由a/d轉換、數(shù)據(jù)處理及顯示控制等組成,電路原理圖如圖所示(見附錄圖一)。3.1 8255內部結構概述8255管腳圖如圖1所示8255有3個8位的數(shù)據(jù)端口,即端口a、端口b、端口c。端口a對應一個8位輸入鎖存器和一個8位數(shù)據(jù)輸出鎖存器/緩沖器。圖8255管腳圖3.2 at89s52控制電路(如圖2)圖2 at89s52控制電路3.21 at89s52(圖2)at89s52是一個低功耗,高性能cmos 8位單片機at89s52具有如下特點:40個引腳,8k bytes flash片內程序存儲器,25
7、6 bytes的隨機存取數(shù)據(jù)存儲器(ram),32個外部雙向輸入/輸出(i/o)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(wdt)電路,片內時鐘振蕩器74ls245是我們常用的芯片,用來驅動led或者其他的設備,用法很簡單如上圖,這里簡單的給出一些資料,他是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。 at89s52 是一種低功耗、高性能cmos8位微控制器,具有 8k 在系統(tǒng)可編程flash存儲器。 3.22 74ls373(圖3)74ls373是常用的8d三態(tài)同相鎖存器,作用是在單片機系統(tǒng)中擴展外部存儲器,其引腳圖和功能表如圖6-2所示。
8、當門控端g輸入正脈沖,且輸出控制低電平有效時,d端的數(shù)據(jù)被鎖存到鎖存器的輸出端,當g為低電平時,輸出q保持不變;當為高電平時,輸出q是高阻態(tài)。圖3 74ls373引腳圖和功能表3.23 74ls245(圖4)74ls245還具有雙向三態(tài)功能,既可以輸出,也可以輸入數(shù)據(jù)。圖6-7為74ls245的引腳圖和功能表,圖中,為允許端,dir為方向控制。圖4 74ls245引腳圖和功能表74ls245的固定接地,其dir端由單片機的和相“與”后控制。當cpu執(zhí)行讀外部數(shù)據(jù)存儲器(=0)或訪問外部程序存儲器(=0)時,dir0,驅動器導通方向為從外部到內部總線;否則,=1,=1,使dir=1,驅動器導通方
9、向為從內部總線向外,可供cpu向外傳送數(shù)據(jù)。當片選端/ce低電平有效時,dir=“0”,信號由 b 向 a 傳輸;(接收)dir=“1”,信號由 a 向 b 傳輸;(發(fā)送)當/ce為高電平時,a、b均為高阻態(tài)。3.3時鐘電路和復位電路 時鐘信號用來提供單片機內各種微操作的時間基準;復位操作則使單片機的片內電路初始化,使單片機從一種確定的狀態(tài)開始運行。1 時鐘電路(圖5a)單片機的時鐘信號通常用兩種電路形式得到:內部振蕩和外部振蕩方式。此次采用內部振蕩方式。2 復位電路(圖5b)當單片機的復位引腳rst(全稱reset)出現(xiàn)2個機器周期以上的高電平時,根據(jù)應用的要求,復位操作通常有兩種基本形式:
10、上電復位和上電或開關復位。本次采用開關復位。圖5a 內部振蕩電路 圖5b 開關復位開關復位要求電源接通后,單片機自動復位,并且在單片機運行期間,用開關操作也能使單片機復位。上電后,由于電容c3的充電和反相門的作用,使rst持續(xù)一段時間的高電平。當單片機已在運行當中時,按下復位鍵k后松開,也能使rst為一段時間的高電平,從而實現(xiàn)上電或開關復位的操作。3.4顯示電路本次設計采用共陰數(shù)碼管,數(shù)碼管是最常用的一種顯示器件,它是由幾個發(fā)光二極管組成的8字段顯示器件,其特點是價格非常的便宜,使用也非常的方便,顯示效果非常的清楚。小電流下可以驅動發(fā)光,發(fā)光響應時間極短,體積小,重量輕,抗沖擊性能好,壽命長。
11、但數(shù)碼管只能是顯示09的數(shù)據(jù)。不能夠顯示字符。這也是數(shù)碼管的不足之處。(見圖6)圖6 共陰數(shù)碼管這次設計中,采用的是74ls240反向驅動中的/y1到/y8的輸出信號驅動數(shù)碼管的a .b.c.d.e.f.g.dp七段顯示。74ls240中的a1a8與8255的pb口相連(段控),8255的pa口為位控。(如圖7) 圖7 顯示電路3.5模數(shù)(a/d)轉換電路a/d轉換器是模擬量輸入通道中的一個環(huán)節(jié),單片機通過a/d轉換器把輸入模擬量變成數(shù)字量再處理。a/d轉換由集成電路0809完成。0809具有8路模擬輸入端口,地址線(23- 25腳)可決定對哪一路模擬(in0-in7)輸入作a/d轉換。22腳
12、為地址鎖存控制,當輸入為高電平時,對地址信號進行鎖存。6腳為測試控制,當輸入一個高電平脈沖時,就開始a/d轉換。7腳為a/d轉換結束標志,當a/d轉換結束時,7腳輸出高電平。9腳為a/d轉換數(shù)據(jù)輸出允許控制,當oe腳為高電平時,a/d轉換數(shù)據(jù)從該端口輸出。10腳為0809的時鐘輸入端,利用單片機at89s52的30腳6分頻晶振頻率再通過74ls90五分頻得到500khz時鐘。8255的pa0-pa5端口作為六位led數(shù)碼管顯示控制。p0端口作a/d轉換數(shù)據(jù)讀入用,p2端口用作0809的a/d轉換控制。 adc0809是8位逐次逼近型a/d轉換器,它是由一個8路的模擬開關、一個地址鎖存譯碼器、一
13、個a/d 轉換器和一個三態(tài)輸出鎖存器組成。多路開關可選通8個模擬通道,允許8 路模擬量分時輸入,共用a/d 轉換器進行轉換。a/d轉換器的特點是8位精度,屬于并行口,如果輸入的模擬量變化大快,必須在輸入之前增加采樣電路。(如圖8(a) 圖8(a) adc0809端子圖圖8(b) a/d轉換電路1. adc0809(1) adc0809內部結構及功能d0d7:8位數(shù)字量輸出端。in0in7:8路模擬量輸入端。adda、addb、addc:地址輸入端,用于選通8路(in0-in7)模擬輸入中的一路。其與模擬輸入通道的關系如表1所示。表1 adda、addb、addc與模擬輸入通道的關系addcad
14、dbadda模擬輸入通道000in0001in1010in2011in3100in4101in5110in6111in7表1ale: 地址鎖存允許信號。輸入,高電平有效。用來控制通道選擇開關的打開與閉合。ale1時,接通某一路的模擬信號,ale0時,鎖存該路的模擬信號。start: a/d轉換啟動信號,輸入,高電平有效。在使用時,該信號通常與ale信號連在一起,以便在鎖存通道地址的同時啟動a/d轉換。clk:時鐘脈沖輸入端。允許最高輸入頻率為1280khz,此時其轉換時間為75s。若時鐘頻率下降,時間隨之增加。如clk選640khz,則轉換時間為100s。若clk選500khz,則轉換時間為1
15、28s。oe:數(shù)據(jù)輸出允許端。當oe為高電平時,轉換結果數(shù)據(jù)出現(xiàn)在d7d0引腳。當oe為低電平時,d7d0引腳對外呈高阻狀態(tài)。eoc:a/d轉換結束信號,輸出。該信號在adc0809進行a/d轉換期間保持低電平,直至a/d轉換結束時,eoc從低電平變?yōu)楦唠娖?。該信號可直接與單片機的i/o口線直接相連,采用查詢方式工作;也可把eoc信號取反后接單片機的或,采用中斷方式讀取a/d轉換數(shù)據(jù)。vref、vref:分別為基準電源的正、負輸入端。其典型值為+5v,可與電源電壓(+5v)相連。電源電壓往往有一定波動,當精度要求較高時,可用高穩(wěn)定度基準電源輸入。當模擬信號電壓較低時,基準電壓也可取低于5v的數(shù)
16、據(jù)。vcc:電源輸入端,+5v。gnd:地。(2) adc0809與單片機的接口adc0809與單片機的接口如圖8(a)(b)所示。由于adc0809具有輸出三態(tài)鎖存器,故其8位數(shù)據(jù)輸出線可直接與單片機數(shù)據(jù)總線相連。單片機的低8位地址信號在ale作用下鎖存在74ls373中。74ls373輸出的低3位信號分別加到adc0809的通道選擇器addc、addb、adda上,作為通道編碼。單片機的p2.6作為片選信號,結合或信號選通芯片。此電路采用通道進行采樣,所以其地址為0bfffh。adc0809的ale和start引腳接在一起,當單片機執(zhí)行外部ram寫操作時, adc0809在鎖存通道地址的同
17、時也啟動轉換。當單片機執(zhí)行外部ram讀操作時,oe信號有效,打開三態(tài)輸出鎖存器,讀取a/d轉換結果。上述操作時,p2.6應為低電平。adc0809的eoc端經反相器連接到單片機的p3.3()引腳。單片機可用查詢、延時或中斷方式采集a/d轉換的數(shù)據(jù)。adc0809的時鐘信號clk可由單片機ale信號經74ls90分頻而來。圖5(a)(b)中的單片機晶振頻率為12mhz,則ale頻率是晶振頻率的1/6,即2mhz,再經五分頻后為500khz。adc0809能夠可靠工作。2. 74ls9074ls02具有如下的五種基本工作方式:(分頻器)五分頻:即由fd、fc、和fb組成的異步五進制計數(shù)器工作方式。
18、十分頻(8421碼):將qa與ck2聯(lián)接,可構成8421碼十分頻電路。六分頻:在十分頻(8421碼)的基礎上,將qb端接r1,qc端接r2。其計數(shù)順序為000101,當?shù)诹鶄€脈沖作用后,出現(xiàn)狀態(tài)qcqbqa=110,利用qbqc=11反饋到r1和r2的方式使電路置“0”。本電路采用五分頻3. 74ls0274ls02引腳功能:實現(xiàn)2輸入四或非門功能,常用于各種數(shù)字電路中3.6鍵盤電路(圖9)圖9 鍵盤電路(1) 判斷鍵盤上有無鍵按下。使pa口輸出掃描字00h,讀pc口狀態(tài),若pc0pc3都為1,則無鍵按下;若不都為1,則有鍵按下。(2) 消除鍵抖動影響。在檢測到有鍵閉合后,軟件延時1020ms
19、后再檢測有無鍵閉合。如有鍵閉合予以確認,否則按鍵抖動處理。(3) 若有鍵按下,確定按下鍵的鍵號。從pa口依次輸出不同的列掃描字,當掃描次數(shù)為07時,掃描字為feh、fdh、fbh、f7h、efh、dfh、bfh、7fh,即依次使行列式鍵盤的一根線為0,其余為1。每次都讀取pc0pc3的值,若其中某位為0,則這次掃描有鍵按下。假設pa口輸出掃描字f7h時(pa3=0,pa口其余口線=1),若檢測到pc0=0,則閉合鍵的鍵號為03h;若檢測到pc1=0,則閉合鍵的鍵號為13h。由此可計算出閉合鍵的鍵號值。閉合鍵的鍵號=所在行號鍵盤列數(shù)+所在列號(4) 鍵閉合一次,cpu僅作一次處理。當有鍵閉合時,
20、cpu暫不作處理,等待鍵釋放以后,就可以根據(jù)鍵號方便的通過散轉進入相應鍵的功能處理程序。第四章 軟件系統(tǒng)的設計4.1程序框圖系統(tǒng)默認為循環(huán)顯示8個通道的電壓值狀態(tài)。當進行一次測量后,將顯示每一通道的a/d轉換值,每個通道的數(shù)據(jù)顯示時間為1s左右。主程序在調用顯示子程序和測試之程序之間循環(huán),主程序流程圖見:開始初始化調用a/d轉換子程序設置延時時間主程序調用子程序顯示4.2源程序 eoc bit p1.0vih data 51hvil data 52haddata data 50hzsd bit p1.1 org 0 ljmp main org 001bh ljmp ad_int org 010
21、0h main: mov sp,#53hmov p2,#0ffhmov a,#81hmov dptr,#0ff23hmovx dptr,amov 7eh,#01hmov 7dh,#10hmov 7ch,#10hmov 7bh,#02hmov 7ah,#05hmov 79h,#0h;-采樣單元及標度變換單元清0-mov vih, #0mov vil, #0mov addata, #0;- mov r7 , #1;數(shù)據(jù)采集次數(shù) mov r2 , #20;r2為“50ms”計數(shù)器,置入初值100(計5s) mov r3 , #1;r3為秒計數(shù)器,置入初值24(計5s) mov tmod , #10h
22、; t1方式1,定時50ms mov th1 , #3ch;定時器初值,定時50ms mov tl1 , #0b0h mov ie , #0;關閉中斷 setb et1;定時器t1允許中斷 setb ea;cpu開放中斷 setb tr1;啟動t1中斷;- lcall ssee1loop: lcall biaodulcall ptdslcall sseelcall keylcall keypd sjmp loop;等待中斷;- org 05d0hptds:mov a , vilanl a, #0fhmov r0,#79h; 保存vil低4位mov r0, amov a, vilswap aan
23、l a , #0fhmov r0, #7ah; 保存vil高4位mov r0, amov a, vihanl a , #0fhmov r0, #7bh; 保存vih高4位mov r0, a inc r0;7ch和7dh兩位不顯示mov a , #10hmov r0, ainc r0mov a , #10hmov r0, ainc r0mov a , 7eh;7eh位顯示“1”mov r0, aret;-顯示子程序-org 0d50hssee:setb rs1mov r5,#05hsse2:mov 30h,#20hmov 31h,#7ehmov r7,#06hsse1:mov r1,#20hmo
24、v a,30hcpl amovx r1,amov r0,31hmov a,r0mov dptr,#ddffmovc a,a+dptrmov 3fh , a ; 暫存顯示碼mov a , 30h cjne a , #04h ,sse3mov a , 3fhclr acc.7sjmp sse4sse3:mov a , 3fhsse4:mov r1,#21hmovx r1,amov a,30hrr amov 30h,adec 31hmov a,#0ffhmovx r1,adjnz r7,sse1djnz r5,sse2clr rs1ret;-初始化顯示子程序-org 1d50hssee1:setb
25、rs1mov r5,#05hsse12:mov 30h,#20hmov 31h,#7ehmov r7,#06hsse11:mov r1,#20hmov a,30hcpl amovx r1,amov r0,31hmov a,r0mov dptr,#ddffmovc a,a+dptrmov r1,#21hmovx r1,amov a,30hrr amov 30h,adec 31hmov a,#0ffhmovx r1,adjnz r7,sse11djnz r5,sse12clr rs1ret;-顯示代碼表-ddff:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80
26、h,90hdb 88h,83h,0c6h,0a1h,86h,8eh,0ffh,0ch,89h,0deh;-ad轉換子程序-ad_int: push dplpush dphmov th1 , #3ch ;中斷服務程序,重新賦定時器初值 mov tl1 , #0b0hdjnz r2 , return;5s未到,返回mov r2 , #20;重新置“50ms”計數(shù)器初值djnz r3 , return;5s未到,返回mov r3 , #1;重新置“5s”計數(shù)器初值cpl zsd;1分鐘指示燈變換mov dptr , #0ff80h ;in0通道地址ad_lp2:movx dptr,a ;啟動a/d轉
27、換 jnb eoc ,$ ;轉換是否結束?movx a , dptr;讀取a/d轉換結果mov addata , areturn:pop dph;恢復通道地址pop dplreti;-標度變換-biaodu:mov a,addatamov b,#5mul abmov vih,bmov b,#100mul abmov a,#10xch a,bdiv abswap aorl a,bmov vil,a ret;-鍵盤掃描-;出口:(a)=鍵碼值ls3: db 07h,04h,08h,05h,09h,06h,0ah db 0bh,01h,00h,02h,0fh,03h,0eh db 0ch,0dhke
28、y: setb rs1 mov r2,#0feh mov r3,#08h mov r0,#00hlp1: mov a,r2 mov r1,#20h movx r1,a rl a mov r2,a mov r1,#22h movx a,r1 cpl a anl a,#0fh jnz lp0 inc r0 djnz r3,lp1 movx a,r1 jb acc.4,xp33 mov a,#20h sjmp xp3xp33: mov a,#20hxp3: clr rs1 retlp0: cpl a jb acc.0,xp0 mov a,#00h sjmp lppxp0: jb acc.1,xp1
29、mov a,#08h sjmp lppxp1: jb acc.2,xp2 mov a,#10h sjmp lppxp2: jb acc.3,xp33 mov a,#18hlpp: add a,r0 clr rs1 cjne a,#10h,lx0lx0: jnc xp35 mov dptr,#ls3 movc a,a+dptrxp35: ret org 0d50hssee2: setb rs1mov r5,#05hsse22: mov 30h,#20hmov 31h,#7ehmov r7,#06hsse23: mov r1,#20hmov a,30hcpl a movx r1,a mov r0,
30、31hmov a,r0mov dptr,#ddffmovc a,a+dptr mov r1,#21hmovx r1,amov a,30hrr a mov 30h,adec 31hmov a,#0ffhmovx r1,adjnz r7,sse23djnz r5,sse22clr rs1ret;-鍵盤判斷-keypd: cjne a,#01h,k1mov 7eh,#01hclr tr1mov r2,#20;修改延時時間mov r3,#1setb tr1sjmp ret1k1: cjne a,#02h,k2mov 7eh,#02hclr tr1mov r2,#40mov r3,#1setb tr1s
31、jmp ret1k2: cjne a,#03h,k3mov 7eh,#03hclr tr1mov r2,#60mov r3,#1setb tr1sjmp ret1 k3: cjne a,#04h,k4mov 7eh,#04hclr tr1mov r2,#80mov r3,#1setb tr1sjmp ret1k4:cjne a,#05h,k5mov 7eh,#05hclr tr1mov r2,#100mov r3,#1setb tr1sjmp ret1k5:cjne a,#06h, k6mov 7eh,#06hclr tr1mov r2,#120mov r3,#1setb tr1sjmp re
32、t1 k6: cjne a,#07h,k7mov 7eh,#07hclr tr1mov r2,#140mov r3,#1setb tr1sjmp ret1k7: cjne a,#08h,k8mov 7eh,#08hclr tr1mov r2,#160mov r3,#1setb tr1sjmp ret1k8:cjne a,#09h,ret1mov 7eh,#09hclr tr1mov r2,#180mov r3,#1setb tr1ret1:retend第五章 系統(tǒng)的調試完成了系統(tǒng)的硬件設計,制作和軟件編程之后,要使系統(tǒng)能夠按設計意圖正常運行,必須進行系件和軟件調統(tǒng)調試。調試分了硬試5.1硬件調
33、試完成了系統(tǒng)的硬件設計,制作和軟件編程之后,要使系統(tǒng)能夠按設計意圖正常運行,必須進行系件和軟件調統(tǒng)調試。調試分了硬試硬件調試的主要任務是排除硬件故障,其中包括設計的錯誤和連線故障等。1.檢查所設計的硬件所有的器件和引腳是否正確,尤其是電源的連接是否正確;檢查各總線是否有短路的故障。2.將40芯片的仿真插頭插入單片機插座進行調試,檢查各接口是否滿足設計的要求,有正常的程序測試硬件電路的好壞。3.將顯示子程序保存好asm文件并運行。4.按下復位按鍵時,通道號將變成0通道,電壓也為初始值。5.硬件電路調試與測試均正常。5.2軟件的調試軟件調試的任務是利用開發(fā)工具進行在線仿真調試,發(fā)現(xiàn)和糾正程序的錯誤,同時也能發(fā)現(xiàn)硬件的故障。軟件調試是一個模塊一個模塊進行的。首先單獨調試各子程序是否能夠按照預期的功能,接口電路的控制是否正常。最后調試整個程序。尤其注意的是各模塊間能否正確的傳遞參數(shù)。1. 檢查led顯示模塊程序。觀察在led上是否能夠顯示相應的字符。2. 檢查按鍵模塊程序。3. 檢查a/d轉換模塊程序??梢栽谟布娐返妮斎攵溯斎胍阎膸讉€電壓,分別觀察led上是否顯示相應的電壓值。(軟件調試結果見附錄4)4所有程序運行正常后,在這個程序中加入中斷延時5s。第六章 心得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋中介公司雇傭合同
- 個人授信額度借款合同
- 個人房屋出租協(xié)議書
- 鋁合金方管施工方案
- 懸挑翼緣板施工方案
- 廠房照明施工方案
- 瓷磚干掛施工方案
- 海西輕鋼別墅施工方案
- 沈陽地源熱泵井施工方案
- 河南省平頂山市汝州市2024-2025學年八年級上學期期末生物試題(原卷版+解析版)
- 廣東外語外貿大學會計專碩復試
- 行政處罰案件集體討論審理記錄
- 變電站綜合自動化
- 德語現(xiàn)代主義文學-浙江大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 2022年安徽省公務員錄用考試《行測》真題及答案
- 2023年高中音樂課件大宅門-電視劇《大宅門》主題歌
- 國際貿易地理全套課件
- 內科學支氣管擴張癥(課件)
- 部編人教版五年級道德與法治下冊全冊完整課件ppt
- RB/T 115-2014能源管理體系石油化工企業(yè)認證要求
- GB/T 32512-2016光伏發(fā)電站防雷技術要求
評論
0/150
提交評論