freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理實(shí)驗(yàn)指導(dǎo)書畢業(yè)論文(已修改)

2025-07-09 13:23 本頁面
 

【正文】 單片機(jī)原理實(shí)驗(yàn)指導(dǎo)書單片機(jī)原理實(shí)驗(yàn)指導(dǎo)書畢業(yè)論文第一章 單片機(jī)系統(tǒng)板說明一、概述單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)是一種多功能、高配置、高品質(zhì)的MCS51單片機(jī)教學(xué)與開發(fā)設(shè)備。適用于大學(xué)本科單片機(jī)教學(xué)、課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)。該系統(tǒng)采用模塊化設(shè)計(jì)思想,減小了系統(tǒng)面積,同時(shí)增加了可靠性,使得單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)能滿足從簡單的數(shù)字電路實(shí)驗(yàn)到復(fù)雜的數(shù)字系統(tǒng)設(shè)計(jì)實(shí)驗(yàn),并能一直延伸到綜合電子設(shè)計(jì)等創(chuàng)新性實(shí)驗(yàn)項(xiàng)目。該系統(tǒng)采用集成穩(wěn)壓電源供電,使電源系統(tǒng)的穩(wěn)定性大大提高,同時(shí)又具備完備的保護(hù)措施。為適應(yīng)市場上多種單片機(jī)器件的應(yīng)用,該系統(tǒng)采用“母板+單片機(jī)板”雙層結(jié)構(gòu),通過更換不同型號(hào)單片機(jī)板,可實(shí)驗(yàn)不同的單片機(jī),適應(yīng)了各院校不同的教學(xué)需求。 二、 單片機(jī)板簡介 本實(shí)驗(yàn)系統(tǒng)因?yàn)樽詭Я薓CS51單片機(jī)系統(tǒng),因此沒有配置其他單片機(jī)板,但可以根據(jù)教學(xué)需要隨時(shí)配置。單片機(jī)板置于母板的上方,單片機(jī)板的電源由母板供給,每一塊單片機(jī)板上都引出所有I/O接口,可以很方便的完成所有實(shí)驗(yàn)。因此使得單片機(jī)板可與母板配合形成一個(gè)獨(dú)立的實(shí)驗(yàn)系統(tǒng)。主要技術(shù)參數(shù)(1)MSC51單片機(jī)板板上配有ATMEL公司的AT89S51芯片。AT89S51資源:32個(gè)I/O口;封裝DIP40。AT89S51開發(fā)軟件:KEIL C51。MSC51單片機(jī)結(jié)構(gòu)(1)單片機(jī)板中央放置一塊可插拔的DIP封裝的AT89S51芯片。(2)單片機(jī)板左上側(cè)有一個(gè)十針插口,用于下載程序。(3)單片機(jī)板的四周是所有I/O引腳的插孔,旁邊標(biāo)有I/0引腳的腳引。(4)單片機(jī)板與母板配合使用時(shí),可形成—個(gè)完整的實(shí)驗(yàn)系統(tǒng)。三、 母板簡介主要技術(shù)參數(shù)(1)實(shí)驗(yàn)系統(tǒng)電源實(shí)驗(yàn)系統(tǒng)內(nèi)置了集成穩(wěn)壓電源,使整個(gè)電源具有短路保護(hù)、過流保護(hù)功能,提高了實(shí)驗(yàn)的穩(wěn)定性。 主板的右上角為電源總開關(guān),當(dāng)把220V交流電源線插入主板后,打開電源開關(guān),主板得電工作。為適用多種需要,配置了+5V,+12V,—5V電壓供主板和外設(shè)需要,通過右上角的插針排和插孔輸出到外設(shè)。此外,還設(shè)有螺旋保險(xiǎn)插孔保護(hù)實(shí)驗(yàn)箱。(2)RS232接口RS232接口通過MAX232芯片實(shí)現(xiàn)與計(jì)算機(jī)的串行通訊,通過接口引出信號(hào)。(3)單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)的核心是ATMEL公司的AT89S51單片機(jī),AT89S51右邊的按鍵是復(fù)位鍵,按下時(shí)單片機(jī)復(fù)位,單片機(jī)的放兩排插孔,分別是:-,-,—, —,它們可以實(shí)現(xiàn)單片機(jī)實(shí)驗(yàn)和開發(fā)。(4)模擬量接口一個(gè)模擬量接口,由ICL8038產(chǎn)生,通過插孔引出。(5)D/A轉(zhuǎn)換器D/A轉(zhuǎn)換器由DA0832,LM324芯片組成,(8位,0-5V電壓輸出),對應(yīng)的接口序號(hào)為:數(shù)據(jù)信號(hào):D0-D7;片選信號(hào):/CS;讀有效信號(hào)/OE。(6)A/D轉(zhuǎn)換器A/D轉(zhuǎn)換器和 D/A轉(zhuǎn)換器相臨,主要由ADC0809組成,(8位)對應(yīng)的接口序號(hào)為:模擬輸入:IN0IN7;基準(zhǔn)電壓:REF+,REF ;讀寫信號(hào):/RD,/WR;輸出信號(hào):D0——D7;檢測信號(hào):I/0;地址鎖存允許:ALE。(7)8位撥動(dòng)開關(guān)8位撥動(dòng)開關(guān)由Kl—K8組成,每一位都有相應(yīng)LED(Dl—D8)指示,當(dāng)撥碼開關(guān)撥上邊時(shí)輸出高電平,LED亮;撥下邊時(shí)輸出低電平,由插孔l—8輸出。(8)24位按鍵開關(guān)24位按鍵開關(guān)位于主板中下方,由按鍵Kl—K24組成,有六排,第一排按下時(shí)是高電平,彈上時(shí)是低電平,由插孔1—4輸出;第二排按下時(shí)是低電平,彈上時(shí)高電平,由插孔1—4輸出;第三到第六排是4*4的行列式鍵盤;由L1—L4,H1—H4輸出。(9)靜態(tài)顯示數(shù)碼管靜態(tài)顯示區(qū)由數(shù)碼管DP1—DP6組成,由插孔輸出,供靜態(tài)顯示用。(10)發(fā)光二極管顯示區(qū)8位紅色發(fā)光二極管,高電平亮,可作為狀態(tài)指示用;另一部分是交通燈,由東西南北四組紅綠黃發(fā)光二極管構(gòu)成,高電平亮。(11)動(dòng)態(tài)掃描顯示區(qū)系統(tǒng)的顯示采用8位8段共陰或共陽數(shù)碼管(高電平有效),所對應(yīng)的接口序號(hào)為:段碼:a,b,c,d,e,f,g,h;位選:L1,L2,L3,L4,L5,L6,L7,L8。(12)蜂鳴器蜂鳴器(高電平TTL驅(qū)動(dòng))從其下方對應(yīng)輸入口,會(huì)產(chǎn)生lKHz的信號(hào)響聲。(13)繼電器控制區(qū)繼電器控制區(qū)主要由KJ1—KJ3三個(gè)繼電器及其驅(qū)動(dòng)電路組成,高電平TTL驅(qū)動(dòng),輸出接口分別為JJ1,JJ2,JJ3。(14)數(shù)字溫度計(jì)數(shù)字溫度計(jì)使用DS1302溫度傳感器,輸出接口為SCLK、I/O、RESET。(15)EEPROMEEPROM(AT24C16),用來保存數(shù)據(jù)信息,接口序號(hào)為:串行數(shù)據(jù)線:SDA;時(shí)鐘線:SCL;寫保護(hù)線:WP。(16)串行A/DA/D轉(zhuǎn)換器主要由MAX192組成,(8位)對應(yīng)的接口序號(hào)為:模擬輸入:IN0IN7;片選信號(hào):/CS;輸出信號(hào):DOUT;時(shí)鐘信號(hào):SCLK;轉(zhuǎn)換開始:SSTRB。(17)變頻模塊(18)直流斬波模塊(19)紅外模塊四、 主要實(shí)驗(yàn)項(xiàng)目本實(shí)驗(yàn)系統(tǒng)由于采用模塊化設(shè)計(jì),各模塊之間既相互獨(dú)立,又可相互組合,完成各種類型實(shí)驗(yàn)。其中包括驗(yàn)證性基礎(chǔ)實(shí)驗(yàn),綜合性、設(shè)計(jì)性、創(chuàng)新性實(shí)驗(yàn)以及研究開發(fā)性、創(chuàng)新性、及全國電子大賽賽前培訓(xùn)實(shí)驗(yàn)等。以下列舉了本實(shí)驗(yàn)系統(tǒng)能做的部分單片機(jī)原理課程實(shí)驗(yàn)及課外開放性備選實(shí)驗(yàn)項(xiàng)目。單片機(jī)原理課程實(shí)驗(yàn)實(shí)驗(yàn)一 LED顯示器指示實(shí)驗(yàn)二 軟件延時(shí)及燈光控制實(shí)驗(yàn)實(shí)驗(yàn)三 多級(jí)外部中斷實(shí)驗(yàn)實(shí)驗(yàn)四 脈沖頻率的測量實(shí)驗(yàn)實(shí)驗(yàn)五 串行口擴(kuò)展實(shí)驗(yàn)實(shí)驗(yàn)六 串行EEPROM的讀出和寫入實(shí)驗(yàn)實(shí)驗(yàn)七 8位A/D、D/A轉(zhuǎn)換器的應(yīng)用實(shí)驗(yàn)實(shí)驗(yàn)八 串行A/D、D/A的應(yīng)用實(shí)驗(yàn)實(shí)驗(yàn)九 直流繼電器的驅(qū)動(dòng)及控制實(shí)驗(yàn)實(shí)驗(yàn)十 數(shù)據(jù)采集的軟件抗干擾實(shí)驗(yàn)實(shí)驗(yàn)十一 密碼鎖控制器的設(shè)計(jì)實(shí)驗(yàn)十二 數(shù)字溫度控制器的設(shè)計(jì)實(shí)驗(yàn)十三 8255掃描鍵盤顯示實(shí)驗(yàn)實(shí)驗(yàn)十四 音樂編程實(shí)驗(yàn)實(shí)驗(yàn)十五 聲光報(bào)警實(shí)驗(yàn)實(shí)驗(yàn)十六 可預(yù)置可逆計(jì)數(shù)器實(shí)驗(yàn)實(shí)驗(yàn)十七 DS1302時(shí)鐘芯片的應(yīng)用實(shí)驗(yàn)實(shí)驗(yàn)十八 紅外通信接口實(shí)驗(yàn)實(shí)驗(yàn)十九 單片機(jī)變頻調(diào)速實(shí)驗(yàn)實(shí)驗(yàn)二十 交通燈控制實(shí)驗(yàn)部分備選實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)一 閃爍燈實(shí)驗(yàn)一 模擬開關(guān)燈實(shí)驗(yàn)一 多路開關(guān)狀態(tài)指示實(shí)驗(yàn)一 廣告燈的左移右移實(shí)驗(yàn)一 廣告燈(利用取表方式)實(shí)驗(yàn)一 報(bào)警產(chǎn)生器實(shí)驗(yàn)一 I/O并行口直接驅(qū)動(dòng)LED顯示實(shí)驗(yàn)一 按鍵識(shí)別方法之一實(shí)驗(yàn)一 00-99計(jì)數(shù)器實(shí)驗(yàn)一 定時(shí)計(jì)數(shù)器T0作定時(shí)應(yīng)用技術(shù)(一)實(shí)驗(yàn)一 動(dòng)態(tài)數(shù)碼顯示技術(shù)實(shí)驗(yàn)一 44矩陣式鍵盤識(shí)別技術(shù)實(shí)驗(yàn)一 定時(shí)計(jì)數(shù)器T0作定時(shí)應(yīng)用技術(shù)(一)實(shí)驗(yàn)一 定時(shí)計(jì)數(shù)器T0作定時(shí)應(yīng)用技術(shù)(二)實(shí)驗(yàn)一 “叮咚”門鈴實(shí)驗(yàn)一 數(shù)字鐘實(shí)驗(yàn)一 ADC0809A/D轉(zhuǎn)換器基本應(yīng)用技術(shù)第二章   Keil C軟件使用Keil C51 軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM 語言和 C 語言的程序設(shè)計(jì),界面友好,易學(xué)易用。下面介紹Keil C51軟件的使用方法進(jìn)入 Keil C51 后,屏幕如下圖所示。幾秒鐘后出現(xiàn)編輯界啟動(dòng)Keil C51時(shí)的屏幕                   進(jìn)入Keil C51后的編輯界面 簡單程序的調(diào)試 學(xué)習(xí)程序設(shè)計(jì)語言、學(xué)習(xí)某種程序軟件,最好的方法是直接操作實(shí)踐。下面通過簡單的編程、調(diào)試,引導(dǎo)大家學(xué)習(xí)Keil C51軟件的基本使用方法和基本的調(diào)試技巧?!?)建立一個(gè)新工程 單擊Project菜單,在彈出的下拉菜單中選中New Project選項(xiàng)  2)然后選擇你要保存的路徑,輸入工程文件的名字,比如保存到C51目錄里,工程文件的名字為C51如下圖所示,然后點(diǎn)擊保存.  3)這時(shí)會(huì)彈出一個(gè)對話框,要求你選擇單片機(jī)的型號(hào),你可以根據(jù)你使用的單片機(jī)來選擇,keil c51幾乎支持所有的51核的單片機(jī),我這里還是以大家用的比較多的Atmel 的89C51來說明,如下圖所示,選擇89C51之后,右邊欄是對這個(gè)單片機(jī)的基本的說明,然后點(diǎn)擊確定. 4)完成上一步驟后,屏幕如下圖所示 到現(xiàn)在為止,我們還沒有編寫一句程序,下面開始編寫我們的第一個(gè)程序?!?)在下圖中,單擊“File”菜單,再在下拉菜單中單擊“New”選項(xiàng)    新建文件后屏幕如下圖所示 此時(shí)光標(biāo)在編輯窗口里閃爍,這時(shí)可以鍵入用戶的應(yīng)用程序了,但筆者建議首先保存該空白的文件,單擊菜單上的“File”,在下拉菜單中選中“Save As”選項(xiàng)單擊,屏幕如下圖所示,在“文件名”欄右側(cè)的編輯框中,鍵入欲使用的文件名,同時(shí),必須鍵入正確的擴(kuò)展名。注意,如果用C語言編寫程序,則擴(kuò)展名為(.c);如果用匯編語言編寫程序,則擴(kuò)展名必須為(.asm)。然后,單擊“保存”按鈕。  6)回到編輯界面后,單擊“Target 1”前面的“+”號(hào),然后在“Source Group 1”上單擊右鍵,彈出如下菜單  然后單擊“Add File to Group ‘Source Group 1’” 屏幕如下圖所示  ,然后單擊“Add”屏幕好下圖所示  注意到“Source Group 1”文件夾中多了一個(gè)子項(xiàng)“”了嗎?子項(xiàng)的多少與所增加的源程序的多少相同  7)現(xiàn)在,請輸入如下的C語言源程序:  include          //包含文件 include  void main(void)           //主函數(shù) {      SCON=0x52。  TMOD=0x20?! H1=0xf3?! R1=1。               //此行及以上3行為PRINTF函數(shù)所必須  printf(“Hello I am KEIL. \n”)。   //打印程序執(zhí)行的信息  printf(“I will be your friend.\n”)?! hile(1)?!  在輸入上述程序時(shí),讀者已經(jīng)看到了事先保存待編輯的文件的好處了吧,即Keil c51會(huì)自動(dòng)識(shí)別關(guān)鍵字,并以不同的顏色提示用戶加以注意,這樣會(huì)使用戶少犯錯(cuò)誤,有利于提高編程效率。程序輸入完畢后,如下圖所示  8)在上圖中,單擊“Project”菜單,再在下拉菜單中單擊“Built Target”選項(xiàng)(或者使用快捷鍵F7),編譯成功后,再單擊“Project”菜單,在下拉菜單中單擊“Start/Stop Debug Session”(或者使用快捷鍵Ctrl+F5),屏幕如下所示  9)調(diào)試程序:在上圖中,單擊“Debug”菜單,在下拉菜單中單擊“Go”選項(xiàng),(或者使用快捷鍵F5),然后再單擊“Debug”菜單,在下拉菜單中單擊“Stop Running”選項(xiàng)(或者使用快捷鍵Esc);再單擊“View”菜單,再在下拉菜單中單擊“Serial Windows 1”選項(xiàng),就可以看到程序運(yùn)行后的結(jié)果,其結(jié)果如下圖所示 至此,我們在Keil C51上做了一個(gè)完整工程的全過程。但這只是純軟件的開發(fā)過程,如何使用程序下載器看一看程序運(yùn)行的結(jié)果呢?10)單擊“Project”菜單,再在下拉菜單中單擊“” 在下圖中,單擊“Output”中單擊“Create HEX File” 選項(xiàng),使程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用。把程序下載到AT89S51單片機(jī)中。第三章   AT89S51單片機(jī)下載器軟件使用AT89S51單片機(jī)下載器是專門用于下載程序到單片機(jī)系統(tǒng)中,該軟件使用方便。啟動(dòng)軟件之后進(jìn)入下面的界面():在上圖中:1. 界面右邊為操作狀態(tài)顯示區(qū);2. 界面左上為下載芯片選擇區(qū),該軟件支持多種芯片的程序在線下載,對系統(tǒng)板上的單片機(jī)AT89S51是其中一種,軟件默認(rèn)情況下為AT89S51單片機(jī)。3. 界面左邊為在線下載的操作區(qū),它可以提供如下的操作(1). 初始化:啟動(dòng)AT89S51單片機(jī)進(jìn)入ISP下載狀態(tài),若啟動(dòng)成功。否則,不成功會(huì)有“初始化失敗”的字樣提示。(2). 特征字:點(diǎn)擊一下檢測器件,會(huì)讀出單片機(jī)的芯片的特征字,對于AT89S51單片機(jī)的特征字為:1E 51 06。(3). 擦除器件:是把單片機(jī)的內(nèi)容擦除干凈,即單片機(jī)內(nèi)部ROM的內(nèi)容全為FFH。(4). 寫器件:把代碼區(qū)中的程序代碼下載到單片機(jī)的內(nèi)部ROM中。注意在編程之前,要對單片機(jī)芯片進(jìn)行擦除操作。(5). 效驗(yàn)數(shù)據(jù):是經(jīng)過編程之后,對下載到單片機(jī)內(nèi)部ROM中的內(nèi)容與代碼區(qū)的內(nèi)容相比較,若程序下載過程中完全正確,則提示校驗(yàn)正確,否則提示出現(xiàn)錯(cuò)誤。那就得需要重新下載程序到ROM中。(6). 自動(dòng):提供了從內(nèi)部ROM從擦除到編程,最后到校驗(yàn)這三個(gè)過程。(7). 讀器件:從單片機(jī)內(nèi)部ROM中讀取內(nèi)容到代碼顯示區(qū)中。第四章   實(shí)驗(yàn)及實(shí)踐課題1. 閃爍燈1.  實(shí)驗(yàn)任務(wù):,使L1在不停地一亮一滅。2.  電路原理圖3.  系統(tǒng)板上硬件連線把“單片機(jī)系統(tǒng)”“八路發(fā)光二極管指示模塊”區(qū)域中的L1端口上。4.  程序設(shè)計(jì)內(nèi)容(1). 延時(shí)程序的設(shè)計(jì)方法作為單片機(jī)的指令的執(zhí)行的時(shí)間是很短,數(shù)量大微秒級(jí),因此,相對于微秒來說,相差太大,所以我們在執(zhí)行某一指令時(shí),插入延時(shí)程序,來達(dá)到我們的要求,但這樣的延時(shí)程序是如何設(shè)計(jì)呢?下面具體介紹其原理:,因此,1個(gè)機(jī)器周期為1微秒 機(jī)器周期 微秒MOV R6,20 2個(gè)  2D1: MO
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1