《單片機(jī)技術(shù)》實(shí)驗(yàn)(級(jí)電氣本11034)教案_第1頁
《單片機(jī)技術(shù)》實(shí)驗(yàn)(級(jí)電氣本11034)教案_第2頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課 程 教 案課程名稱: 單片機(jī)技術(shù)實(shí)驗(yàn)任課教師:王 韌所屬系部: 電氣與信息工程學(xué)院教學(xué)班級(jí): 電氣本 4教學(xué)時(shí)間:20132014 學(xué)年第二學(xué)期湖 南 工 學(xué) 院學(xué)時(shí)學(xué)時(shí)實(shí)驗(yàn): 16 學(xué)時(shí)學(xué)時(shí)課程設(shè)計(jì): 周職稱專業(yè)班級(jí):電氣本11034論課程內(nèi)容的理解。本課程的任務(wù)是讓學(xué)生學(xué)習(xí)和掌握單片機(jī)的工作原理,掌握Keil軟件的使用方法,并結(jié)合具體的實(shí)驗(yàn)項(xiàng)目來完成系統(tǒng)硬件和軟件的設(shè)計(jì)。用的技術(shù)和實(shí)驗(yàn)技能。單片機(jī)技術(shù)實(shí)驗(yàn)講義1單片機(jī)基礎(chǔ),李廣弟主編,北航出版社2單片機(jī)原理及應(yīng)用(C51編程),李全利主編,高等教育出版社p一、實(shí)驗(yàn)名稱:數(shù)據(jù)傳送實(shí)驗(yàn)二、課時(shí)安排:2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、掌握單片機(jī)的匯編指令

2、系統(tǒng)及匯編語言程序設(shè)計(jì)方法。2、掌握單片機(jī)的存儲(chǔ)器體系結(jié)構(gòu)。3、熟悉Keil軟件的功能和使用方法。4、掌握單片機(jī)應(yīng)用程序的調(diào)試方法。四、實(shí)驗(yàn)內(nèi)容或原理1、實(shí)現(xiàn)單片機(jī)內(nèi)部RAM之間,外部RAM之間以及內(nèi)部RAM與外部RAM之間的數(shù)據(jù)傳送。2、利用Keil軟件編輯、匯編、調(diào)試、運(yùn)行實(shí)驗(yàn)程序并記錄實(shí)驗(yàn)數(shù)據(jù)。五、設(shè)計(jì)要求1、編寫程序?qū)?0H0FH 16個(gè)數(shù)據(jù)分別送到單片機(jī)內(nèi)部RAM 30H3FH單元中。2、編寫程序?qū)⑵瑑?nèi)RAM 30H3FH的內(nèi)容傳送至片內(nèi)RAM 404FH單元中。3、編寫程序?qū)⑵瑑?nèi)RAM 40H4FH單元中的內(nèi)容傳送到外部RAM 4800H480FH單元中。4、編寫程序?qū)⑵?800

3、H480FH單元內(nèi)容送到外部RAM5800H580FH單元中。5、編寫程序?qū)⑵釸AM 5800H580FH單元內(nèi)容傳送回片內(nèi)RAM 50H5FH單元中。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、實(shí)驗(yàn)程序流程框圖和程序清單。4、實(shí)驗(yàn)總結(jié)。5、思考題。七、思考題1、說明MCS-51系列單片機(jī)對(duì)片內(nèi)RAM和片外RAM存貯器各有哪些尋址方式?2、說明指令MOV A,20H和MOV C,20H中的20H含義有什么不同?傳送指令p中的助記符 MOV,MOVX,MOVC各適用于訪問哪個(gè)存儲(chǔ)器空間?八、實(shí)驗(yàn)后記1、絕大部分同學(xué)預(yù)習(xí)了實(shí)驗(yàn)內(nèi)容,編寫了實(shí)驗(yàn)程序,并能準(zhǔn)確使用Keil 模擬仿真軟件,但

4、也有少部分同學(xué)實(shí)驗(yàn)準(zhǔn)備不充分,事先沒有學(xué)習(xí)Keil 模擬仿真軟件,不能按要求利用該軟件對(duì)實(shí)驗(yàn)程序進(jìn)行編輯、匯編、調(diào)試、運(yùn)行及觀察實(shí)驗(yàn)結(jié)果,尤其是對(duì)實(shí)驗(yàn)程序的排版存在較大的問題,在對(duì)實(shí)驗(yàn)程序進(jìn)行匯編的過程中出現(xiàn)的錯(cuò)誤不能熟練排除,說明同學(xué)們還沒有掌握51單片機(jī)的匯編指令系統(tǒng),還不能熟練運(yùn)用相應(yīng)指令來編程。2、基本上掌握了循環(huán)程序設(shè)計(jì)的方法,能夠使用多種控制轉(zhuǎn)移語句來控制循環(huán)。3、對(duì)于外部RAM 之間的數(shù)據(jù)傳送,采用了多種編程的方法來實(shí)現(xiàn)。(1)、用4個(gè)通用寄存器來分別保護(hù)和恢復(fù)數(shù)據(jù)區(qū)原地址和目的地址;(2)、用兩個(gè)通用寄存器及堆棧來分別保護(hù)和恢復(fù)數(shù)據(jù)區(qū)原地址和目的地址;(3)、利用P2口發(fā)高8位

5、地址,用R0或R1作間址寄存器,以實(shí)現(xiàn)16位地址的傳送;(4)、利用堆棧實(shí)現(xiàn)數(shù)據(jù)塊的傳送。4、掌握了INC DPTR 指令的用法,對(duì)于DPTR 的減一操作,學(xué)會(huì)利用DEC DPL 或DEC DPH 來間接實(shí)現(xiàn)。5、實(shí)驗(yàn)結(jié)束后大部分同學(xué)能夠準(zhǔn)確的解釋和理解實(shí)驗(yàn)程序。p一、實(shí)驗(yàn)名稱:?jiǎn)纹瑱C(jī)并行I/O口的應(yīng)用實(shí)驗(yàn)二、實(shí)驗(yàn)課時(shí):2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、熟悉Proteus軟件和Keil軟件的使用方法。2、熟悉單片機(jī)應(yīng)用電路的設(shè)計(jì)方法。3、掌握單片機(jī)并行I/O口的直接應(yīng)用方法。4、掌握單片機(jī)應(yīng)用程序的設(shè)計(jì)和調(diào)試方法。四、實(shí)驗(yàn)內(nèi)容或原理1、利用單片機(jī)并行I/O口控制流水燈。2、利用單片機(jī)并行I/O口控制蜂鳴器

6、。五、設(shè)計(jì)要求ProteusP1.0至P1.7口線上分別接LED0至LED7八個(gè)發(fā)光二極管,在P3.0口線上接一蜂鳴器。2、編寫程序:要求LED0至LED7以秒速率循環(huán)右移。3、編寫程序:要求LED0至LED7以秒速率循環(huán)左移。4、編寫程序:要求在燈移動(dòng)的同時(shí),蜂鳴器逐位報(bào)警。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、電路原理圖。4、實(shí)驗(yàn)程序流程框圖和程序清單。6、實(shí)驗(yàn)總結(jié)。7、思考題。七、思考題1、編程實(shí)現(xiàn)LED0至LED7以十六進(jìn)制計(jì)數(shù)規(guī)律亮燈?p八、實(shí)驗(yàn)后記1、比第一次實(shí)驗(yàn),同學(xué)們的預(yù)習(xí)工作做得較為充分,基本上都設(shè)計(jì)并畫好了實(shí)驗(yàn)電路原理圖,也按要求預(yù)先編寫了大部分實(shí)驗(yàn)程序,但

7、思考題的編程準(zhǔn)備得不充分,希望以后能夠有所改觀!2、在程序設(shè)計(jì)方面,同學(xué)們對(duì)子程序和中斷服務(wù)程序的區(qū)別存在誤解,尤其對(duì) RET 和 ret 和 reti 的用法,沒有弄清楚。子程序必須用調(diào)用指令調(diào)用,除此,別無它法!3、延時(shí) 1 秒子程序,同學(xué)們用了純軟件延時(shí)和定時(shí)器定時(shí)兩種方法編程,非常不錯(cuò)!4、編程語言采用了匯編和 C 語言兩種。p一、實(shí)驗(yàn)名稱:定時(shí)器/計(jì)數(shù)器應(yīng)用實(shí)驗(yàn)一二、實(shí)驗(yàn)課時(shí):2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、掌握定時(shí)器/計(jì)數(shù)器定時(shí)功能的使用方法。2、掌握定時(shí)器/計(jì)數(shù)器的中斷、查詢使用方法。3、掌握Proteus軟件與Keil軟件的使用方法。4、掌握單片機(jī)系統(tǒng)的硬件和軟件設(shè)計(jì)方法。四、實(shí)驗(yàn)內(nèi)容或

8、原理波。波。五、設(shè)計(jì)要求1、用Proteus軟件畫出電路原理圖,單片機(jī)的定時(shí)器/計(jì)數(shù)器以查詢方式工作,在P1.0口線上產(chǎn)生周期為200S的連續(xù)方波,在P 1.0口線上接示波器觀察波形。2、用Proteus軟件畫出電路原理圖,單片機(jī)的定時(shí)器/計(jì)數(shù)器以中斷方式工作,在P1.1口線上產(chǎn)生周期為240S的連續(xù)方波,在P 1.1口線上接示波器觀察波形。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、電路原理圖。4、實(shí)驗(yàn)程序流程框圖和程序清單。6、實(shí)驗(yàn)總結(jié)。7、思考題。七、思考題1、在P1.0口線上產(chǎn)生周期為500微秒,占空比為2:5的連續(xù)矩形波。p八、實(shí)驗(yàn)后記1、實(shí)驗(yàn)準(zhǔn)備工作做的不夠好,大部分同學(xué)

9、把試驗(yàn)程序只寫在紙上,應(yīng)該在宿舍先把電路原理圖在電腦上畫好,實(shí)驗(yàn)程序用KEIL 軟件先編輯好,進(jìn)實(shí)驗(yàn)室時(shí)用 U 盤拷貝過來,這樣,在實(shí)驗(yàn)室主要完成試驗(yàn)程序的調(diào)試工作,給實(shí)驗(yàn)教師留出更多的時(shí)間來解決學(xué)生在實(shí)驗(yàn)過程中出現(xiàn)的問題,以提高效率。2、通過這次實(shí)驗(yàn),同學(xué)們對(duì)定時(shí)器/計(jì)數(shù)器的查詢工作方式有了比較深刻的理解,并能熟練運(yùn)用。3、定時(shí)器/計(jì)數(shù)器的中斷工作方式中,出現(xiàn)了一些典型的問題,這些問題反映了學(xué)生對(duì)單片機(jī)中斷系統(tǒng)的理解發(fā)生了較大的偏差。尤其是對(duì)中斷系統(tǒng)編程方面較為突出。4、不能準(zhǔn)確安排各中斷源的入口轉(zhuǎn)移指令,對(duì)中斷服務(wù)程序的RETI指令及中斷服務(wù)程序的調(diào)用過程不清楚,錯(cuò)誤的用子程序返回指令 R

10、ET替代RETI 指令。5、中斷嵌套沒有能夠真正理解,對(duì)中斷響應(yīng)的過程和相應(yīng)所需的時(shí)間不清楚。6、典型案例:ORGSTART: LJMPORG0000HMAIN000BHTT0LCALLRETIORG0030HMAIN:TT0:ORG1000HRETp一、實(shí)驗(yàn)名稱:定時(shí)器/計(jì)數(shù)器應(yīng)用實(shí)驗(yàn)二二、實(shí)驗(yàn)課時(shí):2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、掌握定時(shí)器/計(jì)數(shù)器計(jì)數(shù)功能的使用方法。2、掌握定時(shí)器/計(jì)數(shù)器的中斷、查詢使用方法。3、掌握Proteus軟件與Keil軟件的使用方法。4、掌握單片機(jī)系統(tǒng)的硬件和軟件設(shè)計(jì)方法。四、實(shí)驗(yàn)內(nèi)容或原理機(jī)口線上產(chǎn)生某一頻率的連續(xù)周期性矩形波 。2 利用單片機(jī)的定時(shí)器/計(jì)數(shù)器以中斷方式

11、計(jì)數(shù)外部連續(xù)周期性矩形波并在單片機(jī)口線上產(chǎn)生某一頻率的連續(xù)周期性矩形波 。五、設(shè)計(jì)要求1、用Proteus軟件畫出電路原理圖,單片機(jī)的定時(shí)器/計(jì)數(shù)器以查詢方式工作,設(shè)定計(jì)數(shù)功能,對(duì)外部連續(xù)周期性脈沖信號(hào)進(jìn)行計(jì)數(shù),每計(jì)滿 100 個(gè)脈沖,則取反P1.0口線狀態(tài),在P 1.0口線上接示波器觀察波形。2、用Proteus軟件畫出電路原理圖,單片機(jī)的定時(shí)器/計(jì)數(shù)器以中斷方式工作,設(shè)定計(jì)數(shù)功能,對(duì)外部連續(xù)周期性脈沖信號(hào)進(jìn)行計(jì)數(shù),每計(jì)滿 200 個(gè)脈沖,則取反P1.0口線狀態(tài),在P 1.0口線上接示波器觀察波形。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、電路原理圖。4、實(shí)驗(yàn)程序流程框圖和程序清

12、單。6、實(shí)驗(yàn)總結(jié)。7、思考題。p七、思考題1、利用定時(shí)器0,在P1.0口線上產(chǎn)生周期為200微秒的連續(xù)方波,利用定時(shí)器1,對(duì) P1.0口線上波形進(jìn)行計(jì)數(shù),滿50個(gè),則取反P1.1口線狀態(tài),在P 1.1口線上接示波器觀察波形。八、實(shí)驗(yàn)后記1、從4個(gè)班的整體情況來看,本次實(shí)驗(yàn)較為令人滿意!3、存在的問題:TR控制。同學(xué)們錯(cuò)誤的認(rèn)為,從INT0或INT1輸入的外部控制信號(hào),是外部中斷請(qǐng)求信號(hào)。實(shí)際上僅僅是輸入點(diǎn)的巧合而已,此信號(hào)不是作為外部中斷請(qǐng)求信號(hào)來使用的。(2)在中斷服務(wù)程序的編寫過程中,還有少數(shù)同學(xué)用RET代替RETI指令使用,雖然能實(shí)現(xiàn)中斷返回,但概念不對(duì)。極少數(shù)同學(xué)用LJMP指令來進(jìn)入和

13、退出中斷服務(wù)程序,反映出在中斷的過程中對(duì)堆棧操作的理解不深。進(jìn)行查詢,往往造成程序不能退出本次中斷服務(wù),進(jìn)而影響中斷嵌套的實(shí)現(xiàn)。p一、實(shí)驗(yàn)名稱:外部中斷應(yīng)用實(shí)驗(yàn)二、實(shí)驗(yàn)課時(shí):2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、掌握中斷系統(tǒng)外部中斷源的使用方法。2、掌握延時(shí)程序的編程及使用方法。3、掌握Proteus軟件與Keil軟件的使用方法。4、掌握單片機(jī)系統(tǒng)的硬件和軟件設(shè)計(jì)方法。四、實(shí)驗(yàn)內(nèi)容或原理1、在單片機(jī)口線上產(chǎn)生某一頻率的連續(xù)周期性矩形波。2、以按鍵K0作為外部中斷源0開啟波形。3、以按鍵K1作為外部中斷源1關(guān)閉波形。五、設(shè)計(jì)要求1、用Proteus軟件畫出電路原理圖,在單片機(jī)的P1.0口線上接按鍵K0 ,作為外

14、部中斷源0使用,用于開啟波形,在單片機(jī)的P1.1口線上接按鍵K1,作為外部中斷源1使用,用于關(guān)閉波形。P1.2口線上產(chǎn)生周期50mSP1.2口線上接示波器觀察波形。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、電路原理圖。4、實(shí)驗(yàn)程序流程框圖和程序清單。6、實(shí)驗(yàn)總結(jié)。7、思考題。七、思考題1、在P1.2口線上產(chǎn)生周期為100mS,占空比為2:5的連續(xù)矩形波,要求只采用按鍵K0來控制其開啟和關(guān)閉。p八、實(shí)驗(yàn)后記1、本次實(shí)驗(yàn)的預(yù)習(xí)工作較前兩次而言有了比較大的進(jìn)步,絕大部分同學(xué)已經(jīng)做好了電子文檔,即實(shí)驗(yàn)電路圖和試驗(yàn)程序已完成電子化,在規(guī)定的實(shí)驗(yàn)時(shí)間里主要用于完成程序的調(diào)試工作,但也有及個(gè)別不

15、想學(xué)的學(xué)生,不做任何準(zhǔn)備工作,進(jìn)實(shí)驗(yàn)室后就是等待下課。2、從實(shí)驗(yàn)過程來看,學(xué)生對(duì)中斷系統(tǒng)的理解及應(yīng)用存在較大的問題。主要反映在以下幾個(gè)方面:(1)沒有弄清楚中斷服務(wù)程序與子程序的共同點(diǎn)和不同點(diǎn)。(2)采用子程序調(diào)用指令和控制轉(zhuǎn)移指令隨意轉(zhuǎn)向中斷服務(wù)程序,中斷服務(wù)程序的返回也隨意采用 RET 或控制轉(zhuǎn)移指令來實(shí)現(xiàn),結(jié)果造成堆棧使用的不平衡,程序跑飛。(3)沒有準(zhǔn)確安排各種類型的中斷服務(wù)程序入口,結(jié)果中斷源提出中斷申請(qǐng)后,卻執(zhí)行不到相應(yīng)的中斷服務(wù)程序。(4)中斷請(qǐng)求撤銷的條件和時(shí)刻有誤解。對(duì)于定時(shí)/計(jì)數(shù)器,中斷請(qǐng)求的撤銷是由硬件電路自動(dòng)完成的,對(duì)于外部中斷,如果是脈沖方式,也是由硬件電路自動(dòng)完成;

16、如果是電平方式,只有在外部有效信號(hào)無效后才會(huì)由硬件電路自動(dòng)完成。以上中斷源的有效申請(qǐng),只有在單片機(jī)準(zhǔn)備響應(yīng)中斷,將相應(yīng)中斷源的入口地址送入 PC 后才由硬件電路將中斷有效申請(qǐng)標(biāo)志為清零。而串行中斷有效標(biāo)志為的清零,必須由程序設(shè)計(jì)人員在中斷服務(wù)程序中安排清零指令來實(shí)現(xiàn)。(5)中斷控制優(yōu)先級(jí)的問題:即中斷嵌套,大多數(shù)同學(xué)都清楚,級(jí)別較高的中斷源提出的中斷申請(qǐng)可以打斷級(jí)別較低的中斷源的中斷服務(wù),從而實(shí)現(xiàn)中斷嵌套。而同級(jí)或低級(jí)則不能實(shí)現(xiàn)嵌套。但對(duì)于同一個(gè)中斷源,在第一次有效的中斷申請(qǐng)被響應(yīng)后,在執(zhí)行其中斷服務(wù)程序過程中,即使這個(gè)中斷源再次提出有效的中斷申請(qǐng),單片機(jī)也不會(huì)響應(yīng)。也就是同一個(gè)中斷源不能實(shí)現(xiàn)

17、中斷嵌套。(6)同學(xué)們習(xí)慣使用查詢方式,對(duì)中斷方式的使用還不是非常熟練,只有待于今后多加練習(xí)。p一、實(shí)驗(yàn)名稱:可編程并行接口芯片8255的應(yīng)用實(shí)驗(yàn)二、實(shí)驗(yàn)課時(shí):2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、掌握單片機(jī)與可編程并行接口芯片8255的接口設(shè)計(jì)方法。2、掌握Proteus軟件與Keil軟件的使用方法。3、熟悉可編程并行接口芯片8255初始化程序的設(shè)計(jì)方法。四、實(shí)驗(yàn)內(nèi)容或原理8255的PA口或PB口的某一口線上產(chǎn)生連續(xù)周期性矩形波。8255的PC口的PC0-PC3上接4上接4個(gè)發(fā)光二極管作輸出,編程實(shí)現(xiàn)發(fā)光二極管正確指示按鍵的狀態(tài)。五、設(shè)計(jì)要求1、用Proteus軟件畫出電路原理圖,在單片機(jī)的外部擴(kuò)展片外三總

18、線,并通過片外三總線與8255接口。8255PA口或PB口的某一口線上產(chǎn)生周期為500S觀察波形。3、在8255PC口的PC0-PC3上接4個(gè)按鍵作輸入,PC4-PC7上接4個(gè)發(fā)光二極管作輸出,編程實(shí)現(xiàn)發(fā)光二極管正確指示按鍵的狀態(tài)。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、電路原理圖。4、實(shí)驗(yàn)程序流程框圖和程序清單。6、實(shí)驗(yàn)總結(jié)。7、思考題。p七、思考題8255PC口上外接88255PC口的置位/復(fù)位控制字控制其按某種規(guī)律變化。八、實(shí)驗(yàn)后記1、實(shí)驗(yàn)準(zhǔn)備工作比較充分,基本上都準(zhǔn)備好了電子文檔。2、8255 與單片機(jī)的接口電路設(shè)計(jì)比較熟練,唯一不足的是8255 的片選很多同學(xué)采用直接接

19、地的方式,這樣容易造成8255 端口地址的重疊。3、8255 端口地址的確定比較熟練,已經(jīng)掌握了I/O 口編址技術(shù)的要領(lǐng)。4、掌握了8255 兩個(gè)命令字的功能、格式及定義方法。5、8255 初始化編程的要領(lǐng)理解透徹。6、8255 C 口位置位/復(fù)位控制字的應(yīng)用還不是很熟練,有待加強(qiáng)。p一、實(shí)驗(yàn)名稱:A/D轉(zhuǎn)換實(shí)驗(yàn)二、實(shí)驗(yàn)課時(shí):2學(xué)時(shí)三、實(shí)驗(yàn)?zāi)康?、掌握單片機(jī)與ADC0809的接口設(shè)計(jì)方法。2、掌握Proteus軟件與Keil軟件的使用方法。四、實(shí)驗(yàn)內(nèi)容或原理1、設(shè)計(jì)一個(gè)簡(jiǎn)單的單片機(jī)數(shù)據(jù)采集系統(tǒng),利用ADC0809轉(zhuǎn)換器,輪流采集模擬量輸入電壓信號(hào),并將模擬量轉(zhuǎn)換成數(shù)字量,通過數(shù)碼管顯示器顯示。

20、五、設(shè)計(jì)要求1、用Proteus軟件畫出電路原理圖,在單片機(jī)的外部擴(kuò)展片外三總線,并通過片外三總線與0809接口。2、在0809的某一模擬量輸入通道上接外部模擬量。3、在單片機(jī)的外部擴(kuò)展數(shù)碼管顯示器。4、分別采用延時(shí)和查詢的方法編寫A/D轉(zhuǎn)換程序。5、啟動(dòng)A/D轉(zhuǎn)換,將輸入模擬量的轉(zhuǎn)換結(jié)果在顯示器上顯示。六、實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵蟆?、設(shè)計(jì)要求。3、電路原理圖。4、實(shí)驗(yàn)程序流程框圖和程序清單。6、實(shí)驗(yàn)總結(jié)。7、思考題。七、思考題1、采用中斷的方法編寫A/D轉(zhuǎn)換程序,完成實(shí)驗(yàn)要求。p八、實(shí)驗(yàn)后記這次實(shí)驗(yàn)同學(xué)們準(zhǔn)備工作做得不是很好,表現(xiàn)在以下幾個(gè)方面:1、實(shí)驗(yàn)電路設(shè)計(jì)存在問題。AD0809 通道選擇設(shè)計(jì)有誤 的啟動(dòng)、ALE 電路也有錯(cuò)誤;數(shù)碼管顯示器的動(dòng)態(tài)顯示接線有問題;整個(gè)實(shí)驗(yàn)電路中,AD0809 屬于單片機(jī) I/O 口總線擴(kuò)展使用,而數(shù)碼管顯示器屬于I/O 口直接使用,會(huì)有可能造成沖突。2、程序設(shè)計(jì)也存在問題。表現(xiàn)在顯示子程序的編寫上,沒有按規(guī)范編寫子程序。另外,整個(gè)采樣應(yīng)是多通道巡回采樣,而同學(xué)們實(shí)現(xiàn)的是單通道的采樣。3、十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的算法也存在問題。4、數(shù)據(jù)的標(biāo)度變換也有問題。5、壓縮的 BCD 碼與非壓縮的 BC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論