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

正文內(nèi)容

單片機(jī)原理實(shí)驗(yàn)指導(dǎo)書畢業(yè)論文-全文預(yù)覽

2025-07-18 13:23 上一頁面

下一頁面
  

【正文】 mp。 0x0f。 temp=temp amp。 break。 break。 0x0f。 temp=temp amp。i) for(j=200。 temp=temp amp。 0x0f。 temp=temp amp。 break。 break。 0x0f。 temp=temp amp。i) for(j=200。 temp=temp amp。unsigned char i,j。兩個(gè)并行口中,一個(gè)輸出掃描碼,使按鍵逐行動(dòng)態(tài)接地,另一個(gè)并行口輸入按鍵狀態(tài),由行掃描值和回饋信號(hào)共同形成鍵編碼而識(shí)別按鍵,通過軟件查表,查出該鍵的功能。4. 程序設(shè)計(jì)內(nèi)容(1. 44矩陣鍵盤識(shí)別處理(2. 每個(gè)按鍵有它的行值和列值 ,行值和列值的組合就是識(shí)別這個(gè)按鍵的編碼。b)。     for(a=4。 } P2=temp。 for(i=0。unsigned char i。(2. 在進(jìn)行數(shù)碼顯示的時(shí)候,要對(duì)顯示單元開辟8個(gè)顯示緩沖區(qū),每個(gè)顯示緩沖區(qū)裝有顯示的不同數(shù)據(jù)即可。 P2=table[Count%10]。 while(1) { if(P3_7==0) { delay10ms()。j)。 for(i=20。(4. 通過查表方式,分別顯示出個(gè)位和十位數(shù)字。位選接地。 } P1=~count。j)。 for(i=20。等待SP1釋放 SJMP REL 。若真得按下,則進(jìn)行按鍵處理,使 MOV A,R7 。送出P1端口由發(fā)光二極管顯示REL: JNB ,REL 。(3. 但對(duì)程序設(shè)計(jì)過程中按鍵識(shí)別過程的框圖如右圖所示:                 5. 程序框圖6. 匯編源程序 ORG 0START: MOV R1,00H 。從而提高了系統(tǒng)的可靠性。2. 電路原理圖3. 系統(tǒng)板上硬件連線(1. 把“單片機(jī)系統(tǒng)”“低脈沖鍵盤”區(qū)域中的SP1端口上;(2. 把“單片機(jī)系統(tǒng)”-“八路發(fā)光二極管指示模塊”區(qū)域中的“L1-L8”端口上;要求。dispcount10。j) for(k=248。 for(i=20。LED數(shù)碼管的g~a七個(gè)發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,下面給出共陰極的字形碼見表2“0”3FH“8”7FH“1”06H“9”6FH“2”5BH“A”77H“3”4FH“b”7CH“4”66H“C”39H“5”6DH“d”5EH“6”7DH“E”79H“7”07H“F”71H(2. 由于顯示的數(shù)字0-9的字形碼沒有規(guī)律可循,只能采用查表的方式來完成我們所需的要求了。在數(shù)碼管上循環(huán)顯示0-9數(shù)字。count) { P1_0=~P1_0。count) { P1_0=~P1_0。i0。2. 電路原理圖3. 系統(tǒng)板上硬件連線(1. 把“單片機(jī)系統(tǒng)”“揚(yáng)聲器模塊”區(qū)域中的MICIN端口上;(2. 把“單片機(jī)系統(tǒng)”“八路撥動(dòng)開關(guān)”區(qū)域中的K1端口上;4. 程序設(shè)計(jì)內(nèi)容(1. 信號(hào)產(chǎn)生的方法500Hz信號(hào)周期為2ms,信號(hào)電平為每1ms變反1次,1KHz的信號(hào)周期為1ms,信號(hào)電平每500us變反1次;5. 程序框圖開始K1按下了嗎?FLAG=0嗎?置200次計(jì)數(shù)延時(shí)500us計(jì)數(shù)值計(jì)完了嗎?FLAG取反置200次計(jì)數(shù)延時(shí)1ms計(jì)數(shù)值計(jì)完了嗎?FLAG取反6. 匯編源程序FLAG BIT 00H ORG 00HSTART: JB ,START JNB FLAG,NEXT MOV R2,200DV: CPL LCALL DELY500 LCALL DELY500 DJNZ R2,DV CPL FLAGNEXT: MOV R2,200DV1: CPL LCALL DELY500 DJNZ R2,DV1 CPL FLAG SJMP STARTDELY500: MOV R7,250LOOP: NOP DJNZ R7,LOOP RET END7. C語言源程序include include bit flag。 i++。n) for(s=248。 for(m=20。(2). 利用MOVC A,@A+DPTR的指令,根據(jù)累加器的值再加上DPTR的值,就可以使程序計(jì)數(shù)器PC指到表格內(nèi)所要取出的數(shù)據(jù)。 delay()。i8。 b=temp(8i)。 delay()。s0。m0。unsigned char temp。2. 電路原理圖3. 系統(tǒng)板上硬件連線把“單片機(jī)系統(tǒng)”-“八路發(fā)光二極管指示模塊”區(qū)域中的L1-L8端口上,要求:,……。 } else { P1_2=1。 } else { P1_0=1。void main(void){ while(1) { temp=P14。(開關(guān)閉合,對(duì)應(yīng)的燈亮,開關(guān)斷開,對(duì)應(yīng)的燈滅)。sbit L1=P1^0。2. 電路原理圖3. 系統(tǒng)板上硬件連線(1). 把“單片機(jī)系統(tǒng)”“八路發(fā)光二極管指示模塊”      區(qū)域中的L1端口上;(2). 把“單片機(jī)系統(tǒng)”“八路撥動(dòng)開關(guān)”區(qū)域中的K1端口上;4. 程序設(shè)計(jì)內(nèi)容(1). 開關(guān)狀態(tài)的檢測(cè)過程單片機(jī)對(duì)開關(guān)狀態(tài)的檢測(cè)相對(duì)于單片機(jī)來說,而輸入的信號(hào)只有高電平和低電平兩種,當(dāng)撥開開關(guān)K1撥上去,即輸入高電平,相當(dāng)開關(guān)斷開,當(dāng)撥動(dòng)開關(guān)K1撥下去,即輸入低電平,相當(dāng)開關(guān)閉合。 L1=1。k0。i0。5. 程序框圖                                                                          6. 匯編源程序 ORG 0START: CLR LCALL DELAY SETB LCALL DELAY LJMP STARTDELAY: MOV R5,20 。2.  電路原理圖3.  系統(tǒng)板上硬件連線把“單片機(jī)系統(tǒng)”“八路發(fā)光二極管指示模塊”區(qū)域中的L1端口上。那就得需要重新下載程序到ROM中。(3). 擦除器件:是把單片機(jī)的內(nèi)容擦除干凈,即單片機(jī)內(nèi)部ROM的內(nèi)容全為FFH。啟動(dòng)軟件之后進(jìn)入下面的界面():在上圖中:1. 界面右邊為操作狀態(tài)顯示區(qū);2. 界面左上為下載芯片選擇區(qū),該軟件支持多種芯片的程序在線下載,對(duì)系統(tǒng)板上的單片機(jī)AT89S51是其中一種,軟件默認(rèn)情況下為AT89S51單片機(jī)。程序輸入完畢后,如下圖所示  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é)果如下圖所示 至此,我們?cè)贙eil C51上做了一個(gè)完整工程的全過程。               //此行及以上3行為PRINTF函數(shù)所必須  printf(“Hello I am KEIL. \n”)?!逼聊缓孟聢D所示  注意到“Source Group 1”文件夾中多了一個(gè)子項(xiàng)“”了嗎?子項(xiàng)的多少與所增加的源程序的多少相同  7)現(xiàn)在,請(qǐng)輸入如下的C語言源程序:  include          //包含文件 include  void main(void)           //主函數(shù) {      SCON=0x52?!?)在下圖中,單擊“File”菜單,再在下拉菜單中單擊“New”選項(xiàng)    新建文件后屏幕如下圖所示 此時(shí)光標(biāo)在編輯窗口里閃爍,這時(shí)可以鍵入用戶的應(yīng)用程序了,但筆者建議首先保存該空白的文件,單擊菜單上的“File”,在下拉菜單中選中“Save As”選項(xiàng)單擊,屏幕如下圖所示,在“文件名”欄右側(cè)的編輯框中,鍵入欲使用的文件名,同時(shí),必須鍵入正確的擴(kuò)展名。下面介紹Keil C51軟件的使用方法進(jìn)入 Keil C51 后,屏幕如下圖所示。(17)變頻模塊(18)直流斬波模塊(19)紅外模塊四、 主要實(shí)驗(yàn)項(xiàng)目本實(shí)驗(yàn)系統(tǒng)由于采用模塊化設(shè)計(jì),各模塊之間既相互獨(dú)立,又可相互組合,完成各種類型實(shí)驗(yàn)。(13)繼電器控制區(qū)繼電器控制區(qū)主要由KJ1—KJ3三個(gè)繼電器及其驅(qū)動(dòng)電路組成,高電平TTL驅(qū)動(dòng),輸出接口分別為JJ1,JJ2,JJ3。(9)靜態(tài)顯示數(shù)碼管靜態(tài)顯示區(qū)由數(shù)碼管DP1—DP6組成,由插孔輸出,供靜態(tài)顯示用。(5)D/A轉(zhuǎn)換器D/A轉(zhuǎn)換器由DA0832,LM324芯片組成,(8位,0-5V電壓輸出),對(duì)應(yīng)的接口序號(hào)為:數(shù)據(jù)信號(hào):D0-D7;片選信號(hào):/CS;讀有效信號(hào)/OE。此外,還設(shè)有螺旋保險(xiǎn)插孔保護(hù)實(shí)驗(yàn)箱。(4)單片機(jī)板與母板配合使用時(shí),可形成—個(gè)完整的實(shí)驗(yàn)系統(tǒng)。AT89S51開發(fā)軟件:KEIL C51。單片機(jī)板置于母板的上方,單片機(jī)板的電源由母板供給,每一塊單片機(jī)板上都引出所有I/O接口,可以很方便的完成所有實(shí)驗(yàn)。該系統(tǒng)采用模塊化設(shè)計(jì)思想,減小了系統(tǒng)面積,同時(shí)增加了可靠性,使得單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)能滿足從簡(jiǎn)單的數(shù)字電路實(shí)驗(yàn)到復(fù)雜的數(shù)字系統(tǒng)設(shè)計(jì)實(shí)驗(yàn),并能一直延伸到綜合電子設(shè)計(jì)等創(chuàng)新性實(shí)驗(yàn)項(xiàng)目。適用于大學(xué)本科單片機(jī)教學(xué)、課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)。 二、 單片機(jī)板簡(jiǎn)介 本實(shí)驗(yàn)系統(tǒng)因?yàn)樽詭Я薓CS51單片機(jī)系統(tǒng),因此沒有配置其他單片機(jī)板,但可以根據(jù)教學(xué)需要隨時(shí)配置。AT89S51資源:32個(gè)I/O口;封裝DIP40。(3)單片機(jī)板的四周是所有I/O引腳的插孔,旁邊標(biāo)有I/0引腳的腳引。為適用多種需要,配置了+5V,+12V,—5V電壓供主板和外設(shè)需要,通過右上角的插針排和插孔輸出到外設(shè)。(4)模擬量接口一個(gè)模擬量接口,由ICL8038產(chǎn)生,通過插孔引出。(8)24位按鍵開關(guān)24位按鍵開關(guān)位于主板中下方,由按鍵Kl—K24組成,有六排,第一排按下時(shí)是高電平,彈上時(shí)是低電平,由插孔1—4輸出;第二排按下時(shí)是低電平,彈上時(shí)高電平,由插孔1—4輸出;第三到第六排是4*4的行列式鍵盤;由L1—L4,H1—H4輸出。(12)蜂鳴器蜂鳴器(高電平TTL驅(qū)動(dòng))從其下方對(duì)應(yīng)輸入口,會(huì)產(chǎn)生lKHz的信號(hào)響聲。(16)串行A/DA/D轉(zhuǎn)換器主要由MAX192組成,(8位)對(duì)應(yīng)的接口序號(hào)為:模擬輸入:IN0IN7;片選信號(hào):/CS;輸出信號(hào):DOUT;時(shí)鐘信號(hào):SCLK;轉(zhuǎn)換開始:SSTRB。單片機(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)四 脈沖頻率的測(cè)量實(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)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1