欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《單片機與接口技術(shù)》實驗報告[精選五篇]

      時間:2021-02-13 11:40:12下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《單片機與接口技術(shù)》實驗報告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《單片機與接口技術(shù)》實驗報告》。

      第一篇:《單片機與接口技術(shù)》實驗報告

      《單片機與接口技術(shù)》 實 實 驗 報 告

      SUN

      ES59PA

      班 班 級:____________________ 學(xué) 學(xué) 號:____________________ 姓 姓 名:____________________ 得 得 分:____________________ 指 指 導(dǎo):____________________ 日 日 期:____________________

      合肥工業(yè)大學(xué)宣城校區(qū)

      實驗一

      XXXXXXXXXXXXX

      一、實驗?zāi)康?二、實驗 設(shè)備

      三、實驗內(nèi)容

      四、實驗步驟

      五、實驗 現(xiàn)象

      六、實驗程序(必須帶注釋)

      第二篇:《單片機與接口技術(shù)》實驗報告1

      實驗六D/A轉(zhuǎn)換(脫機:HW10)

      一、實驗?zāi)康模?)了解D/A轉(zhuǎn)換芯片DAC0832的性能及編程方法;

      (2)了解單片機系統(tǒng)中擴展D/A轉(zhuǎn)換芯片的基本方法。

      二、實驗內(nèi)容

      利用DAC0832芯片輸出一個從0V開始逐漸升至5V再降至0V的可變電壓。

      三、實驗步驟

      四、實驗現(xiàn)象解釋

      五、實驗程序

      第三篇:單片機接口技術(shù)與實驗課程總結(jié)

      《單片機接口技術(shù)與實驗》課程總結(jié)

      姓名:史慧學(xué)號:年級:

      專業(yè):電氣工程及其自動化

      1226409016 2009級

      2011年秋季學(xué)期

      實驗一

      1.功能要求

      本實驗要求向芯片中寫入 10 個字節(jié),然后再讀出顯示。

      2.硬件設(shè)計思路

      P2引腳連接8LED燈,顯示讀出的數(shù)據(jù)。

      3.軟件程序流程

      其中CS是控制芯片是否被選中的,也就是說只有片選信號為預(yù)先規(guī)定的使能信號時(高電位或低電位),對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設(shè)備成為可能。接下來就負(fù)責(zé)通訊的3根線了。通訊是通過數(shù)據(jù)交換完成的,這里先要知道SPI是串行通訊協(xié)議,也就是說數(shù)據(jù)是一位一位的傳輸?shù)?。這就是SCLK時鐘線存在的原因,由SCK提供時鐘脈沖,SDI,SDO則基于此脈沖完成數(shù)據(jù)傳輸。數(shù)據(jù)輸出通過 SDO線,數(shù)據(jù)在時鐘上升沿或下降沿時改變,在緊接著的下降沿或上升沿被讀取。完成一位數(shù)據(jù)傳輸,輸入也使用同樣原理。這樣,在至少8次時鐘信號的改變(上沿和下沿為一次),就可以完成8位數(shù)據(jù)的傳輸。

      3.實驗體會

      SPI接口在內(nèi)部硬件實際上是兩個簡單的移位寄存器,傳輸?shù)臄?shù)據(jù)為8位,在主器件產(chǎn)生的從器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后。在SCLK的下降沿上數(shù)據(jù)改變,同時一位數(shù)據(jù)被存入移位寄存器。要注意的是,SCLK信號線只由主設(shè)備控制,從設(shè)備不能控制信號線。同樣,在一個基于SPI的設(shè)備中,至少有一個主控設(shè)備。這樣傳輸?shù)奶攸c:這樣的傳輸方式有一個優(yōu)點,與普通的串行通訊不同,普通的串行通訊一次連續(xù)傳送至少8位數(shù)據(jù),而SPI允許數(shù)據(jù)一位一位的傳送,甚至允許暫停,因為SCLK時鐘線由主控設(shè)備控制,當(dāng)沒有時鐘跳變時,從設(shè)備不采集或傳送數(shù)據(jù)。也就是說,主設(shè)備通過對SCLK時鐘線的控制可以完成對通訊的控制。SPI還是一個數(shù)據(jù)交換協(xié)議:因為SPI的數(shù)據(jù)輸入和輸出線獨立,所以允許同時完成數(shù)據(jù)的輸入和輸出。

      實驗二

      1功能要求

      本實驗要求向芯片中寫入 10 個字節(jié),然后再讀出顯示。2.硬件設(shè)計思路

      P2引腳連接8LED燈,顯示讀出的數(shù)據(jù),P1.0和P1.1分別作為24C02的SCL和SDA端,WP接地。

      3.軟件程序流程

      單片機作為發(fā)送端時,當(dāng)它發(fā)送完一字節(jié)的數(shù)據(jù)后,需要執(zhí)行的語句是:SDA=1;SCL=1;SCL=0,即將SDA拉高,等待接收端發(fā)送ACK信號,當(dāng)單片機作為接收端時,如果接收多個數(shù)據(jù),那么,在每接收完一字節(jié)的數(shù)據(jù)后,都要執(zhí)行以下語句:SDA=0,ACL=1;SCL=0,向等待ACK的2402發(fā)送ACK信號,如果只接受一個字節(jié)的數(shù)據(jù),那么就不發(fā)送ACK,這個時候,就要把SDA置高,即執(zhí)行語句:SDA=1 4.實驗體會

      SDA和SCL都是雙向I/O線,通過上拉電阻接正電源。當(dāng)總線空閑時,2根線都是高電平。連接總線器件的輸出級必須是開漏或集電極開路,以具有線“與”功能。I2C總線上數(shù)據(jù)傳誦的最高速率為100Kb/s,連到總線上器件數(shù)量僅受總線電容400pF的限制。送到SDA線上的每個字節(jié)必須為8位,每次傳送的字節(jié)數(shù)不限,每個字節(jié)后面必須跟1個響應(yīng)位。數(shù)據(jù)傳送時,先傳最高位。如果接收器件不能接收下一個字節(jié)(例如正在處理一個內(nèi)部中斷,在這個中斷處理完前就不能接收I2C總線上的數(shù)據(jù)字節(jié)),可以使時鐘保持低電平,迫使主器件處于等待狀態(tài)。當(dāng)從機準(zhǔn)備好接收下一個數(shù)據(jù)字節(jié)釋放SCL線后繼續(xù)傳送。

      數(shù)據(jù)傳送過程中,確認(rèn)數(shù)據(jù)是必須的。認(rèn)可位對應(yīng)于主器件的一個時鐘,在此時鐘內(nèi)發(fā)送器件釋放SDA線,而接收器件必須將SDA線拉成低電平,使SDA在該時鐘的高電平期間為穩(wěn)定的低電平。

      通常被尋址的接收器件必須在收到每個字節(jié)后作出響應(yīng),若從器件正在處理一個實時事件不能接收而不對地址認(rèn)可時,從器件必須使SDA保持高電平,此時主器件產(chǎn)生一個結(jié)束信號使傳送異常結(jié)束。

      實驗三

      1功能要求

      本實驗要求測量溫度并將溫度顯示。

      2硬件設(shè)計思路

      P2引腳連接數(shù)碼管位選端,顯示讀出的數(shù)據(jù)。P1作為段選輸出,18B20的DQ接P3.2.3.軟件程序流程

      程序1.1 總線復(fù)位

      uchar Reset(void)

      {

      uchar tdq;

      DQ=0;//主機拉低總線

      delay480μs();//等待480μs

      DQ=1;//主機釋放總線

      delay60μs();//等待60μs

      tdq=DQ;//主機對總線采樣

      delay480μs();//等待復(fù)位結(jié)束

      return tdq;//返回采樣值

      }

      1-Wire總線的寫操作

      由于只有一條I/O線,主機1-Wire總線的寫操作只能逐位進(jìn)行,連續(xù)寫8次即可寫入總線一個字節(jié)。如程序1.2所示,當(dāng)MCS-51單片機的時鐘頻率為12MHz時,程序中的語句_nop_();可以產(chǎn)生 1μs的延時,調(diào)用此函數(shù)時需包含頭文件“intrins.h”。向1-Wire總線寫1bit至少需要60μs,同時還要保證兩次連續(xù)的寫操作有1μs 以上的間隔。若待寫位wbit為0則主機拉低總線60μs然后釋放,寫0操作完成。若待寫位wbit為1,則主機拉低總線并在1~15μs內(nèi)釋放,然后等待60μs,寫1操作完成。

      程序1.2 向總線寫1bit

      void Writebit(uchar wbit)

      {

      _nop_();

      //保證兩次寫操作間隔1μs以上

      DQ=0;

      _nop_();

      //保證主機拉低總線1μs以上

      if(wbit)

      {

      //向總線寫1

      DQ=1;

      delay60μs();

      }

      else

      {

      //向總線寫0

      delay60μs();

      DQ=0;

      }

      }

      1-Wire總線的讀操作

      與寫操作類似,主機對1-Wire總線的讀操作也只能逐位進(jìn)行,連續(xù)讀8次,即可讀入主機一個字節(jié)。從1-Wire總線讀取1bit同樣至少需要60μs,同時也要保證兩次連續(xù)的讀操作間隔1μs以上。如程序 1.3所示,從總線讀數(shù)據(jù)時,主機首先拉低總線1μs以上然后釋放,在釋放總線后的1~15μs內(nèi)主機對總線的采樣值即為讀取到的數(shù)據(jù)。

      程序1.3 從總線讀1bit

      uchar Readbit()

      {

      uchar tdq;

      _nop_();

      //保證兩次連續(xù)寫操作間隔1μs以上

      DQ=0;

      _nop_();

      //保證拉低總線的時間不少于1μs

      DQ=1;

      _nop_();

      tdq=DQ;

      //主機對總線采樣

      delay60μs();

      //等待讀操作結(jié)束

      return tdq;

      //返回讀取到的數(shù)據(jù)

      } 4.實驗體會

      作為一種單主機多從機的總線系統(tǒng),在一條1-Wire總線上可掛接的從器件數(shù)量幾乎不受限制。為了不引起邏輯上的沖突,所有從器件的1-Wire總線接口都是漏極開路的,因此在使用時必須對總線外加上拉電阻(一般取5kΩ 左右)。主機對1-Wire總線的基本操作分為復(fù)位、讀和寫三種,其中所有的讀寫操作均為低位在前高位在后。

      實驗四

      1功能要求

      本實驗要求編寫程序,利用 7279 及鍵盤顯示接口電路,編程實現(xiàn)按鍵的讀取,并將按鍵值顯示在數(shù)碼管上。2硬件設(shè)計思路

      (1).HD7279A應(yīng)連接共陰式數(shù)碼管。(2).應(yīng)用中,無需用到的鍵盤和數(shù)碼管可以不連接。

      (3).應(yīng)用中,串入DP及SA—SG連接的8只電阻為200歐。

      (4).應(yīng)用中, 8只下拉電阻和8只鍵盤連接位選線DIG0-DIG7的電阻,應(yīng)遵從一定的比例關(guān)系,典型值為10倍,下拉電阻的取值 范圍是10K—100K,位選電阻的取值圍是1K—10K。

      (5).HD7279A需要一外接的RC振蕩電路以供系統(tǒng)工 作,其典型值分別為R=1.5KΩ,C=15pF。

      3.軟件程序流程

      檢測到有鍵按下時邊顯示鍵碼邊執(zhí)行相應(yīng)的功能,如譯碼/不譯碼及消隱和閃爍屬性,(循環(huán))左移/(循環(huán))右移,段點亮和段關(guān)閉。

      4實驗體會

      編寫功能函數(shù)方便調(diào)用,注意按鍵之間的實時性處理。

      實驗五

      1功能要求

      本實驗要求利用實驗箱產(chǎn)生0-5V 的模擬電壓。編寫程序,采集該模擬電壓并將轉(zhuǎn)換的結(jié)果用數(shù)碼管顯示。

      2硬件設(shè)計思路

      P2.7和RD經(jīng)過或非門連接到0809的OE端,P2.7和WR經(jīng)過或非門連接到0809的ALE和START端,CLK 為時鐘輸入信號線。因ADC0809 的內(nèi)部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ,VREF(+),VREF(-)為參考電壓輸入。

      3.軟件程序流程

      ST 為轉(zhuǎn)換啟動信號。當(dāng)ST 上跳沿時,所有內(nèi)部寄存器清零;下跳沿時,開始進(jìn)行A/D 轉(zhuǎn)換;在轉(zhuǎn)換期間,ST 應(yīng)保持低電平。EOC 為轉(zhuǎn)換結(jié)束信號。當(dāng)EOC 為高電平時,表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行A/D 轉(zhuǎn)換。OE 為輸出允許信號,用于控制三條輸出鎖存器向單片機輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE=0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7-D0 為數(shù)字量輸出線。

      4實驗體會

      使用總線模式,硬件電路比較復(fù)雜,還要注中斷的處理和數(shù)據(jù)的處理。分析總線和IO模式的區(qū)別。

      (1). ADC0809 內(nèi)部帶有輸出鎖存器,可以與AT89S51 單片機直接相連。(2). 初始化時,使ST 和OE 信號全為低電平。(3). 送要轉(zhuǎn)換的哪一通道的地址到A,B,C 端口上。(4). 在ST 端給出一個至少有100ns 寬的正脈沖信號。(5). 是否轉(zhuǎn)換完畢,我們根據(jù)EOC 信號來判斷。

      (6). 當(dāng)EOC 變?yōu)楦唠娖綍r,這時給OE 為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機了。

      實驗六

      1功能要求

      本實驗要求軟件編程使DAC0832 轉(zhuǎn)換模塊循環(huán)輸出三角波。

      2硬件設(shè)計思路

      WR接0832的WR1和WR2,ILE接5V電源,P0-P7接到D0-D7.3.軟件程序流程

      unsigned char dat;dat=0x00;while(1){ for(dat=0;dat<255;dat++){ DAC0832=dat;} for(dat=255;dat>0;dat--){ DAC0832=dat;} } 以此來實現(xiàn)三角波。

      4實驗體會

      DAC0832輸出的是電流,一般要求輸出是電壓,所以還必須經(jīng)過一個外接的運算放大器轉(zhuǎn)換成電壓。數(shù)字量的值是由每一位的數(shù)字權(quán)疊加而得的。D/A轉(zhuǎn)換器品種繁多,有權(quán)電阻DAC、變形權(quán)電阻DAC、T型電阻DAC、電容型DAC和權(quán)電流DAC等。為了掌握數(shù)/模轉(zhuǎn)換原理,必須先了解運算放大器和電阻譯碼網(wǎng)絡(luò)的工作原理和特點。

      總的實驗總結(jié)

      接口實驗很重要的就是時序問題,每一個外圍器件都有其特定的工作時序,多數(shù)情況下必須嚴(yán)格按照時序進(jìn)行程序的編寫,否則就沒有結(jié)果。每個器件發(fā)送和接受數(shù)據(jù)的順序也不一樣,在編程時要注意低位在前還是高位在前,硬件電路的分配也很重要,又是程序是好使的,但電路不好用,就會浪費我們很多時間。

      第四篇:《單片機原理與接口技術(shù)》課程設(shè)計教學(xué)大綱

      《單片機原理與接口技術(shù)》課程設(shè)計教學(xué)大綱

      課程編號:

      課程英文名稱:Course Design of Micro-controller Principle and Interface Technology 學(xué)時數(shù):18

      學(xué)分?jǐn)?shù):1 使用層次和專業(yè):本科

      電氣工程及其自動化、電子信息工程、機械設(shè)計制造及其自動化等專業(yè)

      一、課程設(shè)計的性質(zhì)、目的

      《單片機原理及接口技術(shù)》課程設(shè)計是在基本學(xué)完該課程之后,綜合運用所學(xué)單片機知識,完成一個單片機應(yīng)用系統(tǒng)設(shè)計,從而加深對單片機軟硬知識的理解,獲得初步的應(yīng)用經(jīng)驗,為走出校門從事單片機應(yīng)用的相關(guān)工作打下基礎(chǔ)。

      通過該課程設(shè)計,主要達(dá)到以下目的:

      1、鞏固和加深對單片機原理和接口技術(shù)知識的理解,使學(xué)生增進(jìn)對單片機系統(tǒng)的感性認(rèn)識,加深對單片機理論方面的理解,為順利完成畢業(yè)設(shè)計打下基礎(chǔ)。

      2、使學(xué)生掌握對單片機的內(nèi)部功能模塊的應(yīng)用,如定時器/計數(shù)器、中斷、片內(nèi)外存貯器、I/O口和串行口通訊等,進(jìn)一步深化和鞏固所學(xué)基礎(chǔ)理論、專業(yè)知識及實驗技能,培養(yǎng)學(xué)生綜合運用所學(xué)專業(yè)知識分析問題和解決問題的能力。

      3、培養(yǎng)學(xué)生根據(jù)課題需要選學(xué)參考書籍、查閱手冊和文獻(xiàn)資料的能力,了解與課題有關(guān)的硬件元器件的工程規(guī)范,能按課程設(shè)計任務(wù)書的要求編寫課程設(shè)計說明書,學(xué)會方案論證的比較方法,初步掌握工程設(shè)計的基本方法,能正確反映設(shè)計和實驗成果,能用計算機繪制電路圖和流程圖。使學(xué)生了解和掌握單片機應(yīng)用系統(tǒng)的軟、硬件設(shè)計過程、方法及實現(xiàn),提高學(xué)生的技術(shù)應(yīng)用能力,為以后設(shè)計和實現(xiàn)單片機應(yīng)用系統(tǒng)打下良好基礎(chǔ)。

      4、這一環(huán)節(jié)對掌握常用儀器、儀表的正確使用方法,學(xué)會軟、硬件的設(shè)計和調(diào)試方法,掌握單片機技術(shù)在生產(chǎn)實踐中的應(yīng)用,提高學(xué)生的工程實踐能力、動手能力、創(chuàng)新能力,使學(xué)生樹立正確的人生觀,養(yǎng)成嚴(yán)謹(jǐn)、踏實的工作作風(fēng)。

      二、課程設(shè)計的內(nèi)容

      課程設(shè)計主要內(nèi)容包括:理論設(shè)計、調(diào)試及寫出總結(jié)報告等,其中理論設(shè)計又包括選擇總體方案、硬件系統(tǒng)設(shè)計和軟件系統(tǒng)設(shè)計。硬件設(shè)計包括單元電路、選擇元器件及計算參數(shù)等;軟件設(shè)計包括模塊化層次結(jié)構(gòu)圖、程序流程圖等。程序設(shè)計是課程設(shè)計的關(guān)鍵環(huán)節(jié),通過調(diào)試,進(jìn)一步完善程序設(shè)計,使之達(dá)到課題所要求的指標(biāo),使理論設(shè)計更接近于 1

      實際產(chǎn)品。課程設(shè)計的最后要寫出設(shè)計總結(jié)報告,把理論設(shè)計內(nèi)容,調(diào)試的過程及性能指標(biāo)的測試結(jié)果進(jìn)行全面的總結(jié),把實踐內(nèi)容上升到理論高度。

      以下8個設(shè)計題目每組學(xué)生可任選一項: 題目一 智能交通燈控制系統(tǒng)設(shè)計

      1、設(shè)計要求

      (1)用發(fā)光二極管模擬交通信號燈,用按鍵開關(guān)模擬車輛檢測信號。

      (2)A、B兩車道交叉組成十字路口,A是主車道,B是支道。正常情況下,A、B兩車道輪流放行,A放行50s,B放行30s,各含5s警告時間。

      (3)交通繁忙時,該系統(tǒng)應(yīng)有手受控開關(guān)緩解交通擁擠狀況,其中一車道放行期間,另一車道繁忙,可通過開關(guān)獲得15s放行時間。

      (4)有緊急車輛通過時,另需一開關(guān)設(shè)置兩車道均禁止通行20s。

      2、主要功能模塊

      智能交通燈控制系統(tǒng)主要功能模塊包括電源電路、單片機主控電路、按鍵控制電路和道路顯示電路組成。根據(jù)具體情況選擇合適型號的單片機,發(fā)光二極管,開關(guān)等硬件設(shè)備進(jìn)行設(shè)計。

      題目二 溫度控制系統(tǒng)設(shè)計

      1、設(shè)計要求

      (1)用單片機控制一個由1kw電爐加熱的電烤箱,最高溫度不超過120℃。(2)電烤過程恒溫控制,溫度可通過系統(tǒng)設(shè)置,誤差不超過±2℃。(3)實時顯示溫度和設(shè)置溫度,顯示精確為1℃。

      (4)溫度超出設(shè)置溫度±5℃時發(fā)超限報警,對升溫和降溫過程不作要求。

      2、主要功能模塊

      溫度控制系統(tǒng)的主要功能模塊包括溫度測量(溫度傳感器、放大器、ADC轉(zhuǎn)換器)、溫度控制(光電隔離、驅(qū)動電路、可控硅電路、電爐)、溫度給定(按鍵)、溫度顯示和報警等幾部分。根據(jù)具體情況選擇合適型號的單片機,溫度傳感器、ADC轉(zhuǎn)換器等硬件設(shè)備進(jìn)行設(shè)計。

      題目三 點陣LED電子顯示屏的設(shè)計(第8章)

      1、設(shè)計要求

      (1)設(shè)計4個16×16的LED電子顯示屏,能穩(wěn)定、清晰地顯示圖形或文字。(2)圖形或文字顯示通過編程能實現(xiàn)靜止、左移和右移等多種顯示方式。

      (3)采用動態(tài)掃描方式,保證在目測條件LED顯示屏可亮度均勻地顯示圖形和文字,并且穩(wěn)定、清晰、無串?dāng)_。

      2、主要功能模塊

      LED電子顯示屏系統(tǒng)的主要功能模塊包括單片機主控模塊、16×16的點陣顯示、行驅(qū)動電路、列驅(qū)動電路、譯碼電路幾部分。根據(jù)具體情況選擇合適型號的單片機等硬件設(shè)備進(jìn)行設(shè)計。題目四 密碼鎖設(shè)計

      1、設(shè)計要求

      (1)要求密碼鎖可以設(shè)置8位密碼,每位密碼值范圍為1~8,用戶可以自行設(shè)定和修改密碼。

      (2)若輸入的8位開鎖密碼不正確,則報警5s,連續(xù)錯3次要報警1分鐘,報警期間輸入密碼無效;輸入的8位開鎖密碼完全正確才能開鎖,開鎖時有1s提示音

      (3)鎖內(nèi)有備用電池,內(nèi)部上電復(fù)位時才能設(shè)置或修改密碼;電磁鎖的電磁線圈每次通電5s,然后恢復(fù)初態(tài);密碼鍵盤上只允許有8個密碼按鍵,密碼設(shè)定完畢后要有2s的提示音。

      2、主要功能模塊

      密碼鎖系統(tǒng)主要功能模塊包括主控模塊、按鍵掃描模塊、蜂鳴器、電源電路、復(fù)位電路、晶振電路、驅(qū)動電路幾部分。根據(jù)具體情況選擇合適型號的單片機,三極管等硬件設(shè)備進(jìn)行設(shè)計。

      題目五 LED點陣顯示電子鐘設(shè)計

      1、設(shè)計要求

      (1)時鐘的顯示由LED點陣構(gòu)成。

      (2)能正確顯示時間,上電顯示為12點,時間能夠由按鍵調(diào)整。(3)誤差小于1s。

      2、主要功能模塊

      LED點陣顯示電子鐘系統(tǒng)主要功能模塊包括主控模塊、LED點陣掃描模塊、電子鐘模塊組成。其中電子鐘由顯示電路、行驅(qū)動電路、列驅(qū)動電路、按鍵電路和復(fù)位電路、晶振電路、驅(qū)動電路幾部分組成。根據(jù)具體情況選擇合適型號的單片機,鎖存驅(qū)動器、譯碼器等硬件設(shè)備進(jìn)行設(shè)計。題目六 智能搶答器設(shè)計

      1、設(shè)計要求

      (1)設(shè)計一個智力競賽搶答器,可同時供8名選手或8個代表隊參加比賽,分別使用一個按鈕,編號從0~7。

      (2)設(shè)置一個控制開關(guān),用來控制系統(tǒng)的清零和搶答開始。

      (3)搶答器具有數(shù)據(jù)鎖存功能、顯示功能和聲音提示功能。搶答開始后,有選手按動搶答按鈕,鎖存對應(yīng)編號,并在LED數(shù)碼管上顯示選手的編號,同時燈亮且伴隨聲音提示。同時鎖存電路,禁止其他選手搶答,顯示編號一直保持到系統(tǒng)清零。

      2、主要功能模塊

      智能搶答器系統(tǒng)主要功能模塊包括主控模塊、復(fù)位電路、電源電路、選手按鍵、控制開關(guān)按鈕,聲音提示和數(shù)碼顯示等部分組成。根據(jù)具體情況選擇合適型號的單片機,蜂鳴器、數(shù)碼管等硬件設(shè)備進(jìn)行設(shè)計。題目七 比賽記分牌設(shè)計

      1、設(shè)計要求

      (1)啟動時顯示為0分,計分范圍為0~100分。(2)得分時加上相應(yīng)的分?jǐn)?shù),失分時剪去相應(yīng)的分?jǐn)?shù)。(3)刷新分?jǐn)?shù)的按鍵按下時,伴隨提示音。

      2、主要功能模塊

      比賽記分牌系統(tǒng)主要功能模塊包括單片機主控模塊、顯示模塊、按鍵模塊、電源模塊等部分組成。根據(jù)具體情況選擇合適型號的單片機,蜂鳴器、數(shù)碼管等硬件設(shè)備進(jìn)行設(shè)計。題目八 學(xué)習(xí)型紅外線遙控器設(shè)計

      1、設(shè)計要求

      (1)適用于編碼式紅外線遙控型家用電器。(2)可遙控多臺家用電器。(3)具有一個學(xué)習(xí)/控制復(fù)用鍵。

      (4)可通過一個設(shè)備選擇鍵和各個功能控制鍵實現(xiàn)對多臺設(shè)備的常用功能的學(xué)習(xí)和控制。(5)成本低,抗干擾能力強。

      2、主要功能模塊

      學(xué)習(xí)型紅外線遙控器控制系統(tǒng)主要功能模塊包括單片機主控模塊、紅外接收及發(fā)射電路、復(fù)位電路、按鍵及狀態(tài)指示電路等部分組成。根據(jù)具體情況選擇合適型號的單片機、一體化紅外遙控接收器等硬件設(shè)備進(jìn)行設(shè)計。

      三、課程設(shè)計的要求

      1、課程設(shè)計的組織形式:將班級分成若干組,每組3~5人,自行分工完成一個題目。

      2、課程設(shè)計流程:

      (1)審題、查閱相關(guān)資料,確定系統(tǒng)總體方案;

      (2)完成硬件設(shè)計,畫出硬件設(shè)計原理圖(包括設(shè)備模塊選擇、搭接線路、計算參數(shù)等)

      (3)根據(jù)所完成的任務(wù)、硬件原理圖繪制系統(tǒng)軟件框圖,編制程序;

      (4)系統(tǒng)調(diào)試,認(rèn)真客觀地記錄和觀察實驗結(jié)果,對實驗結(jié)果進(jìn)行深入的分析,寫出實驗心得;

      (5)撰寫課程設(shè)計報告及答辯。

      3、課程設(shè)計報告的編寫要求:(1)設(shè)計任務(wù)書一份;

      (2)硬件設(shè)計原理圖一份(A4圖紙);(3)設(shè)計模塊說明;(4)軟件調(diào)試說明;

      (5)實驗結(jié)果分析(包括硬件設(shè)計和軟件調(diào)試分析)。

      四、成績考核方式

      1、硬件設(shè)計成績(20%);

      2、軟件設(shè)計成績(20%);

      3、實驗調(diào)試(40%);

      4、實驗報告和平時成績(20%)。

      五、教材和參考文獻(xiàn)

      1、推薦教材

      [1]楊居義.單片機課程設(shè)計指導(dǎo).清華大學(xué)出版社.2009年9月.[2]李海濱.單片機技術(shù)課程設(shè)計與項目實例.中國電力出版社.2009年10月.2、教學(xué)參考書

      [1]付家才.單片機實驗與實踐.高等教育出版社.2006年3月.[2]李廣第.單片機基礎(chǔ).北京航空航天大學(xué)出版社.2005年9.[3]朱珍.單片機原理.石油工業(yè)出版社.2001年6.[4]胡錦.單片機技術(shù)實用教程.高等教育出版社

      2004.6.[5]薛鈞義.微機控制系統(tǒng)及應(yīng)用.西安交通大學(xué)出版社.2003年2.[6]彭介華.電子技術(shù)課程設(shè)計指導(dǎo).高等教育出版社.1999年10月.大綱制定人:李娜、吳澤、趙忠彪

      大綱審定人:白政民

      修訂日期:2012.3

      第五篇:微機原理與接口技術(shù) 實驗報告一

      微機原理與接口技術(shù)

      實驗報告一

      姓名

      匡越

      學(xué)號

      1715211016

      時間

      地點

      實驗題目

      一、實驗?zāi)康?.熟悉Keil軟件使用

      2.熟悉MCS-51指令

      3.學(xué)習(xí)簡單程序的調(diào)試方法

      二、實驗說明

      通過實驗了解單片機內(nèi)部存儲器的結(jié)構(gòu)和分配及讀寫存儲器的方法,熟悉MCS-51指令同時,學(xué)習(xí)單片機程序編程、調(diào)試方法。

      三、實驗內(nèi)容及步驟

      1.啟動PC機,打開Keil軟件,軟件設(shè)置為模擬調(diào)試狀態(tài)。在所建的項目文件中輸入源程序1,進(jìn)行編譯,如有錯誤按提示找到該行并糾錯,重新編譯直到通過。

      2.編譯無誤后,打開CPU窗口,選擇單步或跟蹤執(zhí)行方式運行程序,觀察CPU窗口各寄存器的變化并將觀察到的結(jié)果記錄到預(yù)習(xí)報告。

      3.新建另一個項目輸入源文件2,打開CPU窗口,選擇單步或跟蹤執(zhí)行方式運行程序,觀察存儲塊數(shù)據(jù)變化情況記錄到預(yù)習(xí)報告。點擊復(fù)位按鈕,改變存儲塊數(shù)據(jù),點擊全速執(zhí)行快捷按鈕,點擊暫停按鈕,觀察存儲塊數(shù)據(jù)變化情況,記錄到預(yù)習(xí)報告。點擊復(fù)位按鈕,改變存儲塊數(shù)據(jù),分別LOOP、LOOP1設(shè)置斷點,點擊全速執(zhí)行快捷按鈕,在斷點處觀察寄存器及存儲塊數(shù)據(jù)變化情況。

      WAVE軟件使用方法參考其幫助文件。

      四、實驗程序流程框圖、實驗程序

      1、源程序1

      ORG

      0000H

      AJMP

      MAIN

      ORG

      0030H

      MAIN:

      MOV

      R0,#30H;

      (R0)=

      (00H)=

      MOV

      A,#40H;

      (A)=

      MOV

      R6,A;

      (A)=,(R6)=

      MOV

      A,@R0;

      (R0)=

      (A)=

      MOV

      40H,A;

      (A)=

      (40H)=

      MOV

      30H,40H;

      (30H)=

      (40H)=

      MOV

      R1,#40H;

      (R1)=

      MOV

      @R1,#0AAH;(R1)=

      (40H)=

      MOV

      SP,#60H;

      (SP)=

      PUSH

      ACC;

      (SP)=

      (61H)=

      PUSH

      30H;

      (SP)=

      (62H)=

      MOV

      A,#0FFH;

      (SP)=

      (A)=

      MOV

      30H,#30H;

      (SP)=

      (30H)=

      POP

      ACC;

      (SP)=

      (A)=

      POP

      30H;

      (SP)=

      (30H)=

      ADD

      A,30H;

      (30H)=

      (A)=

      Cy=

      SUBB

      A,#10;

      (A)=

      Cy=

      MOV

      R4,#00100100B;

      (R4)=

      H

      MOV

      A,#39H;

      (A)

      =

      ADD

      A,R4;

      (A)

      =

      (R4=)

      DA

      A;

      (A)

      =

      Cy=

      MOV

      28H,#55H;(28H)

      =

      Cy=

      MOV

      C,40H;

      (PSW)

      =

      Cy=

      MOV

      26H,#00H;(26H)

      =

      Cy=

      MOV

      30H,C;

      (30H)

      =

      (26H.1)

      =

      SJMP

      $

      j點擊project,選擇下拉式菜單中的New

      project;

      k選擇所要的單片機,這里我們選擇常用的Ateml

      公司的AT89C51;

      l新建一個File,輸入源程序;

      m將新建文件保存為text.asm的格式;

      n鼠標(biāo)在屏幕左邊的Source

      Group1

      文件夾圖標(biāo)上右擊彈出菜單,在這里可以做在項目中增加減少文件等操作。選“Add

      File

      to

      Group

      ‘Source

      Group

      1’”彈出文件窗口,選擇剛剛保存的文件;

      o對程序進(jìn)行編譯運行;

      使程序一得:

      ORG

      0000H

      AJMP

      MAIN

      ORG

      0030H

      MAIN:

      MOV

      R0,#30H

      ;

      (R0)=

      0x30

      (00H)=

      0x0000

      MOV

      A,#40H

      ;

      (A)=

      0x40

      MOV

      R6,A

      ;

      (A)=

      0x40,(R6)=

      0x40

      MOV

      A,@R0

      ;

      (R0)=

      0x30

      (A)=

      0x16

      MOV

      40H,A

      ;

      (A)=0x16

      (40H)=

      0x0040

      MOV

      30H,40H

      ;

      (30H)=

      0x0030

      (40H)=

      0x0040

      MOV

      R1,#40H

      ;

      (R1)=

      0x40

      MOV

      @R1,#0AAH;(R1)=

      0x40

      (40H)=

      0x0040

      MOV

      SP,#60H;

      (SP)=

      0x60

      PUSH

      ACC;

      (SP)=

      0x61

      (61H)=

      0x0061

      PUSH

      30H;

      (SP)=

      0x62

      (62H)=

      0x0062

      MOV

      A,#0FFH;

      (SP)=

      0x62

      (A)=

      0xff

      MOV

      30H,#30H;

      (SP)=

      0x62

      (30H)=

      0x0030

      POP

      ACC;

      (SP)=

      0x61

      (A)=

      0x16

      POP

      30H;

      (SP)=

      0x60

      (30H)=

      0x0030

      ADD

      A,30H;

      (30H)=

      0x0030

      (A)=

      0x2a

      Cy=

      0

      SUBB

      A,#10;

      (A)=

      0x20

      Cy=

      0

      MOV

      R4,#00100100B;

      (R4)=

      0x24

      H

      MOV

      A,#39H;

      (A)

      =

      0x39

      ADD

      A,R4;

      (A)

      =

      0x5d

      (R4=)

      0x24

      DA

      A;

      (A)

      =

      0x63

      Cy=

      0

      MOV

      28H,#55H;(28H)

      =

      0x0028

      Cy=

      0

      MOV

      C,40H;

      (PSW)

      =

      0x80

      Cy=

      MOV

      26H,#00H;(26H)

      =

      0x0026

      Cy=

      MOV

      30H,C;

      (30H)

      =

      0x0030

      (26H.1)

      =

      0

      SJMP

      $

      2、源程序2

      設(shè)(30H)=4,(31H)=1,(32H)=3,(33H)=5,(34H)=2,(35H)=6

      ORG

      0000H

      AJMP

      MAIN

      ORG

      0030H

      MAIN:

      MOV

      R0,#30H;30H→R0

      MOV

      R2,#6;6→R2

      SORT:

      MOV

      A,R0;30H→A

      MOV

      R1,A;30H→R1

      MOV

      A,R2;6→A

      MOV

      R5,A;6→R5

      CLR

      F0;

      狀態(tài)標(biāo)志位清零

      DEC

      R5;寄存器R5減一

      MOV

      A,@R1;R1→A

      LOOP:

      MOV

      R3,A;A→R3

      INC

      R1

      ;寄存器R1增1

      CLR

      C

      ;進(jìn)位標(biāo)志位清零

      MOV

      A,@R1;31H→A

      SUBB

      A,R3;累加器內(nèi)容減去寄存器內(nèi)容

      JNC

      LOOP1;僅為標(biāo)志位為1,則進(jìn)行LOOP1

      ;以下代碼完成數(shù)據(jù)交換

      SETB

      F0;狀態(tài)標(biāo)志位置1

      MOV

      A,@R1;31H→A

      XCH

      A,R3;將A于與R3的數(shù)據(jù)交換

      MOV

      @R1,A;將4賦值給寄存器R1(31H)

      DEC

      R1;寄存器減一

      MOV

      A,R3;1→A

      MOV

      @R1,A;將1賦值給寄存器R1(30H)

      INC

      R1;寄存器R1增一

      LOOP1:

      MOV

      A,@R1;4→A

      DJNZ

      R5,LOOP;寄存器R5減一,不為零則回到LOOP

      JB

      F0,SORT;狀態(tài)標(biāo)志位為零,則回到SORT

      SJMP

      $

      下載《單片機與接口技術(shù)》實驗報告[精選五篇]word格式文檔
      下載《單片機與接口技術(shù)》實驗報告[精選五篇].doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        單片機原理與接口技術(shù)教案五篇范文

        《單片機原理與接口技術(shù)》教案 班級:05電子(1)(2)日期:2007.3.8 課題:單片機硬件系統(tǒng) 教學(xué)目的:使學(xué)生理解單片機的結(jié)構(gòu)、硬件原理和工作特性等基礎(chǔ)知識 重點難點:單片機硬件組成和數(shù)......

        單片機原理與技術(shù)課程實驗報告要求

        單片機原理與技術(shù)課程實驗報告要求單片機課程的實驗要求每個實驗提交一篇實驗報告。實驗內(nèi)容要求在實驗課前做預(yù)習(xí),實驗程序要求在實驗課前編寫好,在實驗課中主要進(jìn)行實驗程序......

        單片機原理及接口技術(shù)課程設(shè)計指導(dǎo)書

        長 沙學(xué)院課程設(shè)計指導(dǎo)書(部) 業(yè) 級單片機原理及接口技術(shù)機電工程系機械設(shè)計制造及其自動化 年月日 第 1 頁 共 5 頁 課程設(shè)計名稱系專班 課程名稱:《單片機原理及接口技術(shù)》課......

        單片機實驗報告

        目錄 第一章單片機簡介.................................................... 2 第二章實驗要求.................................................. 3 第三章實驗設(shè)備.........

        單片機實驗報告

        單片機實驗報告 一、實驗?zāi)康?1.熟練使用Keil、Protues兩款軟件 2.通過上機操作,增強個人動手實踐能力 3.加深對理論知識的理解 4.培養(yǎng)運用匯編語言進(jìn)行初步編寫程序的能力......

        單片機實驗報告

        實驗四、中斷交通燈實驗 林立強1000850116 一、實驗?zāi)康?1、了解MCS-51單片機的組成、中斷原理,中斷處理過程、外部中斷的中斷方式。 2、掌握中斷響應(yīng)及處理的編程方法。 二......

        單片機實驗報告

        單片機實驗一 實驗報告 課程名稱: 姓名: 系別: 專業(yè): 年級: 學(xué)號: 指導(dǎo)教師: 單片機原理及應(yīng)用實驗 陳璐 信息系 電氣工程及其自動化 2012級 120712041 李莉 2015 年6 月 25 日......

        單片機實驗報告

        51單片機控制流水燈 目錄 (1)51精簡開發(fā)板簡介 (2)實驗?zāi)康?(3)實驗內(nèi)容 (4)元件 (5)原理圖 (6)實驗步驟 (7)主要功能介紹(8)實驗錯誤及分析 (9)調(diào)試及程序 (10)系統(tǒng)測試 (11)實驗心得 一、51精簡......