2012秋單片機實驗_第1頁
2012秋單片機實驗_第2頁
2012秋單片機實驗_第3頁
2012秋單片機實驗_第4頁
2012秋單片機實驗_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機原理實驗指導書高 林湖北民族學院2012年11月實驗系統(tǒng)概述一、單片機仿真實驗儀簡介:單片機原理課程實驗采用由江蘇啟東達愛思計算機有限公司生產的596H+型單片機仿真教學實驗儀器。實驗儀通過RS-232串口與微機(上位機)進行通信,可完成MCS-51系列8位單片機和MCS-196系列16位單片機的實驗,功能較強大。實驗儀電路板采用模塊化設計,使實驗連線簡捷明了,免去了學生調試實驗線路的工作。整個實驗電路面板的硬件布局如圖1.1所示:圖1.1 實驗電路面板硬件布局圖對所標注部件說明如下:1 串行通信波特率選擇開關。其中左邊一位用于做8251串行通信實驗,右邊兩位為系統(tǒng)與PC機串行通信波特率

2、選擇位。在PC機配置較低的場合或DOS操作系統(tǒng)下通常采用中間的9600bps常規(guī)波特率;而如果在windows環(huán)境或PC機能承受的情況下,選擇右邊的57600bps波特率較為適宜。2 CPU選擇開關。可在通電或斷電情況下改變當前的 CPU,該開關包含三檔,左、右兩檔均用來選擇51系列單片機,而中間一擋用來選擇196系列單片機,注意在實驗之前要選擇正確的單片機進行實驗。3 復位按鈕。一般用作程序執(zhí)行過程中,按下該按鈕后,程序停止運行,所有設備回復初始狀態(tài)。4 暫停按鈕??梢詴和.斍俺绦虻膱?zhí)行,以便查看單片機的運行狀態(tài)。打開實驗儀電源開關,系統(tǒng)應顯示閃動“P.”,處于待命狀態(tài);否則按下RESET鍵

3、,如仍再不顯示,應立即切斷電源,檢查后重新進行或向實驗教師提問。二、實驗仿真軟件介紹:運行“MCS-51單片機實驗系統(tǒng)”,會出現選擇微機與實驗儀進行串行通信的對話框,如圖1.2所示:圖1.2 選擇通信端口對話框在上圖所示的對話框中,主要是進行通信端口的選擇和波特率選擇這兩項設置。由于上位機只有最多兩個RS-232串行通信端口,因而端口選擇只可能是串口1或串口2,其他并未用到。而具體是串口1、2中的哪一個則由實驗儀與上位機的通信連線有關。波特率的選擇相對簡單,只要保證所選波特率與實驗儀上的波特率選擇開關一致即可。打開實驗儀電源后,點擊“確定”,如果順利進入仿真軟件編程界面,表示實驗儀與上位機能正

4、常通信;若出現 “仿真器沒有連接”這樣的提示信息,那就表示實驗儀與上位機不能正常通信,這時就應該檢查串行通信線是否連接好或波特率設置是否對應,如果仍然不能解決,則應立即向實驗教師提問。正常連接以后會進入“Dais-MCS51仿真開發(fā)系統(tǒng)”軟件的界面,如圖1.3所示:圖1.3 Dais-MCS51仿真開發(fā)系統(tǒng)該開發(fā)系統(tǒng)軟件配合實驗儀使用,能夠完成從簡單到復雜的MCS-51單片機相關的實驗內容,是MCS-51單片機實踐學習較好的入門工具,其使用過程概括如下:1 點擊工具條中“”(新建)建立新的實驗源程序編輯窗口,或點擊“”(打開),在打開對話框中選擇要打開的源程序文件,也會進入源程序編輯窗口。2

5、點擊工具條中“”,進行源文件的編譯、連接、裝載,在出現編譯成功的對話框后點擊“OK”框自動進入源文件調試狀態(tài)。3 在工具條中點擊所需的運行方式:“”(單步)、“”(宏單步)、“”(連續(xù)運行)。4 系統(tǒng)一旦進入運行狀態(tài)后若需停止該程序的運行請點擊“”(復位)中止當前程序的運行。實驗一P1口霓虹燈實驗(4學時)一、實驗目的 了解實驗仿真系統(tǒng)的硬件結構,熟練使用實驗仿真軟件; 掌握MCS-51單片機P1口的基本結構和使用方法;學會用C51編寫含分支和循環(huán)結構的程序。二、實驗預備知識 P1口為準雙向口,每一位都可獨立地定義為輸出線或輸入線。 本實驗中延時子程序采用指令循環(huán)來實現,機器周期(12/6MH

6、z)*指令所需機器周期數*循環(huán)次數,在系統(tǒng)時間允許的情況下可以采用此方法。三、實驗內容 (1)在實驗箱上完成:P1作為輸出口,接八只發(fā)光二極管,編寫程序,使發(fā)光二極管按照如下順序點亮:開始從左往右循環(huán)點亮從右往左循環(huán)點亮從左往右逐個點亮從右往左逐個熄滅2個發(fā)光二極管分別從中間往兩邊循環(huán)點亮2個發(fā)光二極管分別從兩邊往中間循環(huán)點亮全部點亮全部熄滅開始。(2)用Proteus軟件參照實驗電路連線并仿真運行,得出與實驗箱上相同的軟件仿真結果。所用元器件:單片機AT89C51、發(fā)光二極管LED-GREEN(RED、BLUE)、排阻或電阻RESPACK-8(RES)、8位緩沖器74LS244參考仿真電路圖

7、:四、程序框圖五、實驗電路(只連圖中粗實線)六、實驗步驟 P1.OP1.7用插針連至L1L8,運行程序后,觀察發(fā)光二極管閃亮移位情況。七、思考 (1)在C51編程中用查表法實現相同的實驗現象。(利用數組編程)(2)嘗試用單片機內部定時器控制延時以代替軟件延時程序實現本實驗要求。實驗二 時鐘顯示實驗(4學時)一、實驗目的 (1)熟練掌握單片機定時器的編程技巧;(2)掌握八段數碼LED顯示器的工作原理和編程方法。二、實驗內容 (1)在實驗箱上完成:編寫程序,用定時器產生0.1S定時中斷,對時鐘計數器計數,并將數值實時地送數碼管顯示(左邊2個數碼管顯示“時”,中間2個顯示“分”,右邊2個顯示“秒”)

8、。 (2)用Proteus軟件參照實驗電路連線并仿真運行,得出與實驗箱上相同的軟件仿真結果。所用元器件:單片機AT89C51、8位鎖存器74LS273或74LS373、3-8譯碼器74LS138、排阻或電阻RESPACK-8(RES)、或非門74LS02、共陽極六合一數碼管7SEG-MPX6-CA參考仿真電路圖:三、程序框圖 四、實驗連線(無)五、實驗預備知識1數碼顯示電路:電路組成:6個共陽極數碼管、2個74LS273鎖存器端口地址:字型口(段碼鎖存器)FFDCH字位口(位碼鎖存器)FFDDH2動態(tài)顯示:每次只有一個數碼管顯示其相應字符,并且從左往右反復快速掃描,利用人眼的“視覺滯留”效益實

9、現“同時”顯示不同字符的工作方式。3字型碼表:(共陽極)09:0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90六、思考(1)電子鐘走時精度和程序中那些常數有關? (2)將數碼顯示也改為定時掃描方式該如何編程?實驗三急救車與交通燈實驗(4學時)一、實驗目的 (1)了解8255芯片的結構、工作方式及編程方法(2)學習模擬十字路口交通控制的實現方法;(3)熟練掌握外部中斷技術的使用方法。二、實驗內容(1)在實驗箱上完成:用8255的PA口、PB口的低四位做輸出口,控制十二個發(fā)光二極管亮滅,模擬十字路口交通燈管理。一般情況下正常顯示,有急救車到達時,兩

10、個方向四個路口交通信號燈全紅,以便讓急救車通過。設急救車通過路口時間為10秒,急救車通過后,交通恢復正常。本實驗用單次脈沖申請外部中斷,表示有急救車通過。 (2)用Proteus軟件參照實驗電路連線并仿真運行,得出與實驗箱上相同的軟件仿真結果。所用元器件:單片機AT89C51、可編程并口芯片8255A、按鍵BUTTON、發(fā)光二極管LED-GREEN(RED、BLUE)、8位鎖存器74LS273或74LS373、3-8譯碼器74LS138、或非門74LS02、排阻或電阻RESPACK-8(RES) 、8位緩沖器74LS244參考仿真電路圖:三、程序框圖 四、實驗連線(只連圖中粗實線) 五、實驗步

11、驟8255 PB3PB0、PA7PA0依次接發(fā)光二極管L1L12。編寫程序,初始態(tài)為四個路口的紅燈全亮之后,東西路口的綠燈亮南北路口的紅燈亮,東西路口方向通車。延時一段時間后東西路口的綠燈熄滅,黃燈開始閃耀。閃耀若干次后,東西路口紅燈亮,而同時南北路口的綠燈亮,南北路口方向開始通車,延時一段時間后,南北路口的綠燈熄滅,黃燈開始閃耀。閃耀若干次后,再切換到東西路口方向,之后重復以上過程。六、實驗說明中斷服務程序的關鍵是:保護進入中斷時的狀態(tài),并在退出中斷之前恢復進入時的狀態(tài)。必須在中斷程序中設定是否允許中斷重入,即設置EX0位。本例中使用了INT0中斷(P3.2),一般中斷程序進入時應保護PSW

12、、ACC以及中斷程序使用但非其專用的寄存器。本例的中斷程序保護了PSW、ACC等三個寄存器并且在退出前恢復了這三個寄存器。另外中斷程序中涉及到關鍵數據的設置時應關中斷,即設置時不允許重入。本例中沒有涉及這種情況。中斷信號由單脈沖按鈕SP產生。七、思考(1)試編程解決中斷返回以后不能回到中斷之前狀態(tài)的問題。(2)將交通燈控制程序放在定時器T0中斷服務子函數中完成,試編程實現。實驗四(一) 串并轉換實驗(2學時)一、實驗目的 掌握8051串行口方式0工作方式及編程方法。 掌握利用串行口擴展并行I/O通道的方法。二、實驗內容(1)在實驗箱上完成: 利用8031串行口和串行輸入并行輸出移位寄存器74L

13、S164,擴展一個8位輸出通道,用于驅動一個共陽極數碼顯示器,在數碼顯示器上循環(huán)顯示8031串行口輸出的09這10個數字。(2)用Proteus軟件參照實驗電路連線并仿真運行,得出與實驗箱上相同的軟件仿真結果。所用元器件:單片機AT89C51、串入并出移位寄存器74LS164、數碼管7SEG-COM-CAT-GREEN(BLUE)參考仿真電路圖:三、實驗說明 串行口工作在方式0時,可通過外接移位存儲器實現串并行轉換。在這種方式下,數據為8位,只能從RXD端輸入輸出,TXD端總是輸出移位同步時鐘信號,其波特率固定為晶振頻率1/12。由軟件置位串行控制寄存器(SCON)的REN后才能啟動串行接收,

14、在CPU將數據寫入SBUF寄存器后,立即啟動發(fā)送。待8位數據輸完后,硬件將SCON寄存器的TI位置1,TI必須由軟件清零。共陽極數碼管的09的顯示碼如下:0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09四、實驗步驟 將串并單元DATA插孔接P3.0插孔。 將串并單元CLK插孔接P3.1插孔。 將串并單元CLR插孔接地址線A9下方CLR插孔。上電時對164復位。 執(zhí)行程序 在串并單元數碼管上循環(huán)顯示09這10個數字。五、實驗電路(圖中粗實線)六、程序框圖實驗四(二)單片機與PC機串行通信實驗(2學時)一、實驗目的 掌握串行口工作方式的程序設計,掌

15、握單片機通信程序編制方法。 了解實現串行通信的硬環(huán)境,數據格式的協議,數據交換的協議。 了解PC機通信的基本要求。二、實驗內容 (1)在實驗箱上實現:利用8031單片機串行口,實現與PC機通信。將“PC機發(fā)送程序”上的字符(0F)顯示到實驗儀的數碼管上。 (2)用Proteus軟件參照實驗電路連線并仿真運行,得出與實驗箱上相同的軟件仿真結果。所用元器件:單片機AT89C51、8位鎖存器74LS273或74LS373、3-8譯碼器74LS138、排阻或電阻RESPACK-8(RES)、或非門74LS02、共陽極六合一數碼管7SEG-MPX6-CA以上是“時鐘顯示實驗”電路。另外增加:TTL和RS

16、232電平轉換芯片MAX232、RS232串口COMPIM、串口通信仿真器VIRTUAL TERMINAL參考仿真電路圖:(顯示字符的ASCII碼值)三、實驗電路及連線 實驗時需將8032串行接收信號線P3.0(RXD)連到實驗儀右上角RX0插孔;8031的P3.1(TXD)連到實驗儀右上角TX0插孔上;使用通信電纜連接PC機與實驗儀。四、程序流程五、實驗步驟注意:進行本實驗時請把通信選擇開關撥至最左面一位。(一)PC機發(fā)送,實驗儀接收(1) 若在聯機狀態(tài),請先裝載程序代碼至實驗系統(tǒng)(生成HEX文件后,點擊“start/stop debug session”按鈕將程序裝載到實驗箱中);(2)

17、裝載完畢后,點擊“start/stop debug session”按鈕,此時將退出Debug環(huán)境,并結束對實驗箱串口的占用,將實驗系統(tǒng)的通信選擇開關撥至最左邊(波特率2400bps)并按復位;(3) 開始運行程序,在實驗系統(tǒng)鍵盤上按下EXEC鍵(實驗箱鍵盤右上角);(4) 打開Dais軟件工作目錄(如:C:Dais),找到并運行“PC發(fā)送程序”,選擇與實驗儀相連的串口(本實驗使用的是默認波特率2400bps),單擊“打開串口”按鈕;(5) 從“PC發(fā)送程序”單擊0F按鈕發(fā)送相關字符,相應的數字會顯示在實驗系統(tǒng)的數碼管上。(二)實驗儀發(fā)送,PC機接收(1) 若在聯機狀態(tài),請先裝載程序代碼至實驗

18、系統(tǒng)(生成HEX文件后,點擊“start/stop debug session”按鈕將程序裝載到實驗箱中);(2) 裝載完畢后,點擊“start/stop debug session”按鈕,此時將退出Debug環(huán)境,并結束對實驗箱串口的占用,將實驗系統(tǒng)的通信選擇開關撥至最左邊(波特率2400bps)并按復位;(3) 打開Dais軟件工作目錄(如:C:Dais),找到并運行“PC接收程序”,選擇與實驗儀相連的串口(本實驗使用的是默認波特率2400bps),單擊“打開串口”按鈕;(4) 開始運行程序,在實驗系統(tǒng)鍵盤上按下EXEC鍵(實驗箱鍵盤右上角);(5) 將預先存放在存儲器中的數字0F通過單片

19、機串口發(fā)出,“PC接收程序”會將接收到的字符顯示在PC機屏幕上。六、思考(1)試分別使用查詢和中斷2中方式實現“PC機發(fā)送,實驗儀接收”的功能。(2)試完成“實驗儀發(fā)送,PC機接收”部分的編程并實現該功能。實驗五 單片機綜合實驗(4學時+開放)實驗要求一、選題1、每人選擇一個題目完成。2、每個題目即可在實驗箱上仿真,也可在電腦上用KeilC51和Proteus仿真完成。在實驗箱上完成的,要依照實驗電路要求連線;用PROTEUS上仿真的,實驗內容參照要求進行,電路可參考實驗要求自行設計連線完成。3、規(guī)定上實驗課時間必須來,開放時間自愿到實驗室。若開放時間來必須填寫開放記錄,也可在寢室或其他地方完

20、成。二、實驗時間安排18周,實驗室沒課時為開放時間。三、實驗過程實驗過程中按照要求連線,分模塊完成。程序存放在E/F盤中,且只能保存一天,最好自帶U盤保存,否則電腦關機程序會丟。四、實驗報告格式(具體格式見實驗材料最后兩頁)1實驗內容2實驗電路及功能說明3實驗程序流程圖4實驗結果分析(包括實驗現象、已實現功能、未實現功能、誤差分析等)5每個人的實驗體會(個人認識、收獲及建議)6程序清單五、實驗完成及成績評定(實驗報告格式見資料最后兩頁)19周周二前完成實驗報告的撰寫,上交源程序、PROTEUS仿真電路、WORD電子文檔和紙質打印稿。成績評定:1、實驗完成情況(60)2、實驗報告撰寫(40)單片

21、機綜合實驗項目項目1 模擬真實交通燈內容:用8255芯片的PA、PB口低四位做輸出口,控制十二個發(fā)光二極管燃滅,模擬十字路口交通燈管理,并利用數碼顯示器進行倒計時顯示(采用單片機內部定時器定時)。通過外部中斷能使交通燈暫停運行,并點亮4個紅燈。通過16*16點陣中的圖形模擬控制行人過馬路的人形“走”、“?!敝甘緹?,可參考下圖所示。選做增加項目:在交通燈開始之前可通過開關對紅綠燈亮滅時間的初始值進行增、減設定或者交通燈暫停時加上樂曲報警。電路:(只連粗實線部分)74LS138譯碼器電路(選做部分)8255與發(fā)光二極管連線圖數碼LED顯示器電路(不需接線)1616LED點陣顯示電路(選做部分)要求

22、:交通燈亮滅過程同“8255控制交通燈實驗”,倒計時顯示只需兩位數(099),用定時器定時進行倒計時,每秒鐘減1。在16*16點陣中顯示的人形“走”、“停”標志可自定義,由專門軟件可轉換為相應顯示代碼,不需自己推理。項目2 多功能數字時鐘內容:設計一個數字時鐘,顯示范圍為00:00:0023:59:59。通過5個開關進行控制,其中開關K1用于切換時間設置(調節(jié)時鐘)和時鐘運行(正常運行)狀態(tài);開關K2用于切換修改時、分、秒數值;開關K3用于使相應數值加1調節(jié);開關K4用于減1調節(jié);開關K5用于設定鬧鐘,鬧鐘同樣可以設定初值,并且設定好后到時間通過實驗箱音頻放出一段樂曲作為鬧鈴。選做增加項目:還

23、可增加秒表功能(精確到0.01s)或年月日設定功能。電路:(只連粗實線部分)數碼LED顯示器電路(不需接線)電子音響電路要求:開關K3進行加1調節(jié)時,當加至最大值(時為24,分和秒均為60)時要能正常歸零。開關K4進行減1調節(jié)時,當減至最小值00時,均能再回到從相應最大值(時為23,分、秒均為59)。鬧鐘樂曲自定。項目3 電子時鐘(LCD顯示)設計要求以AT89C51單片機為核心的時鐘,在LCD顯示器上顯示當前的時間:l 使用字符型LCD顯示器顯示當前時間。l 顯示格式為“時時:分分:秒秒”。l 用4個功能鍵操作來設置當前時間,4個功能鍵接在P1.0P1.3引腳上。功能鍵K1K4功能如下。l

24、K1進入設置現在的時間。l K2設置小時。l K3設置分鐘。l K4確認完成設置。程序執(zhí)行后工作指示燈LED閃動,表示程序開始執(zhí)行,LCD顯示“00:00:00”,然后開始計時。項目4 秒表設計要求應用AT89C51的定時器設計一個2位的LED數碼顯示作為“秒表”:顯示時間為0099s,每秒自動加1,設計一個“開始”鍵,按下“開始”鍵秒表開始計時。設計一個“復位”鍵,按下“復位” 鍵后,秒表從0開始計時。項目5 定時鬧鐘設計要求使用AT89C51單片機結合字符型LCD顯示器設計一個簡易的定時鬧鐘LCD時鐘。定時鬧鐘的基本功能如下:l 顯示格式為“時時:分分”。l 由LED閃動來做秒計數表示。l

25、 一旦時間到則發(fā)出聲響,同時繼電器啟動,可以擴充控制家電的開啟和關閉。程序執(zhí)行后工作指示燈LED閃動,表示程序開始執(zhí)行,LCD顯示“00:00”,按下操作鍵K1K4動作如下:(1) K1設置現在的時間。(2) K2顯示鬧鐘設置的時間。(3) K3設置鬧鈴的時間。(4) K4鬧鈴ON/OFF的狀態(tài)設置,設置為ON時連續(xù)三次發(fā)出“嘩”的一聲,設置為OFF發(fā)出“嘩”的一聲。設置當前時間或鬧鈴時間如下。(1) K1時調整。(2) K2分調整。(3) K3設置完成。(4) K4鬧鈴時間到時,發(fā)出一陣聲響,按下本鍵可以停止聲響。本題目的難點在于4個按鍵每個都具有兩個功能。項目6 音樂倒數計數器設計要求利用

26、AT89C51單片機結合字符型LCD顯示器設計一個簡易的倒數計數器,可用來煮方便面、煮開水或小睡片刻等。做一小段時間倒計數,當倒計數為0時,則發(fā)出一段音樂聲響,通知倒計數終了,該做應當做的事。定時鬧鐘的基本功能如下。l 字符型LCD(162)顯示器。l 顯示格式為“TIME 分分:秒秒”。用4個按鍵操作來設置當前想要倒計數的時間。一旦按下鍵則開始倒計數,當計數為0時,發(fā)出一陣音樂聲。程序執(zhí)行后工作指示燈LED閃動,表示程序開始執(zhí)行,按下操作鍵K1K4動作如下。l K1可調整倒計數的時間160分鐘。l K2設置倒計數的時間為5分鐘,顯示“0500”。l K3設置倒計數的時間為10分鐘,顯示“10

27、00”。l K4設置倒計數的時間為20分鐘,顯示“2000”。復位后LCD的畫面應能顯示倒計時的分鐘和秒數,此時按K1鍵則在LCD上顯示出設置畫面。此時,若: a. 按操作鍵K2增加倒計數的時間1分鐘。 b. 按操作鍵K3減少倒計數的時間1分鐘。 c. 按操作鍵K4設置完成。 本題目難點是實現音樂的播放,可利用定時計數器,通過載入不同的計數初值,產生頻率不同的方波,輸入到蜂鳴器(SOUNER)中,使其發(fā)出頻率不同的聲音。本設計中單片機晶振為1.0592MHz,通過計算各音階頻率,可得1、2、3、4、5、6、7共7個音應賦給定時器的初值為64580、64684、64777、64820、64898

28、、64968、65030。在此基礎上,可將樂曲的簡譜轉化為單片機可以“識別”的“數組譜”,進一步加入對音長、休止符等的控制量后,可以實現音樂的播放。項目7 波形發(fā)生器設計設計要求設計一個能產生正弦波、方波、三角波、梯形波、鋸齒波的波形發(fā)生器。本題目中,方波信號是利用定時器中斷產生的,每次中斷時,將輸出的信號按位取反即可。其他波形可以通過單片機控制DAC來實現。(1)三角波信號是將輸出的二進制數字信號依次加1,達到0xff時依次減1,并實時將數字信號經D/A轉換得到;(2)鋸齒波信號是將輸出的二進制數字信號依次加1,達到0xff時置為0x00,并實時將數字信號經D/A轉換得到的;(3)梯形波是將

29、輸出的二進制數字信號依次加1,達到0xff時保持一段時間,然后依次減1直至0x00,并實時將數字信號經D/A轉換得到的;(4)正弦波是利用MATLAB將正弦曲線均勻取樣后,得到等間隔時刻正弦波取樣值,然后依次輸出后經D/A轉換得到。項目8 人行道電子指示屏的設計設計要求設計一個單片機控制的兩個1616點陣LED模塊顯示的人行道電子指示屏。當人行道禁止行走時,如題10圖(a)所示,顯示紅色,上面是禁止通過的圖案,下面是剩余時間。當人行道允許通過時,應顯示綠色,如題10圖(b)所示,,上面是剩余的時間,下面是允許通過的圖案, (a) (b) 題10圖 人行道電子指示屏項目9 數字頻率計設計要求設計

30、一個以單片機為核心的頻率測量裝置。使用AT89C51單片機的定時器/計數器的定時和計數功能,外部擴展6位LED數碼管,要求累計每秒進入單片機的外部脈沖個數,用LED數碼管顯示出來。(1)被測頻率fx110Hz,采用測周法,顯示頻率. ;fx110Hz,采用測頻法,顯示頻率。(2)利用鍵盤分段測量和自動分段測量。(3)完成單脈沖測量,輸入脈沖寬度范圍是100ms0.1s。(4)顯示脈沖寬度要求如下。 Tx1000ms,顯示脈沖寬度。 Tx1000ms,顯示脈沖寬度。測量頻率有測頻法和測周法兩種。(1)測頻法,利用外部電平變化引發(fā)的外部中斷,測算1s內的波數,從而實現對頻率的測定;(2)測周法,通過測算某兩次電平變化引發(fā)的中斷之間的時間,實現對頻率的測定。簡而言之,測頻法是直接根據定義測定頻率,測周法是通過測定周期間接測定頻率。理論上,測頻法適用于較高頻率的測量,測周法適用于較低頻率的測量。經過調校,在測量低頻信號時,本項目中測頻法精度已高于測周法,故舍棄測周法,全量程采用測頻法。項目10 8位競賽搶答器的設計設計要求以單片機為核心,設計一個8位競賽搶答器:同時供8名選手或8個代表隊比賽,分別用8個按鈕S0S7表示。設置一個系統(tǒng)清除和搶答控制開關S,開關由主持人控制。搶答器具有鎖存與顯示功能。即選手按按鈕,鎖存相應的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論