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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程結(jié)構(gòu)設(shè)計(文件)

2024-07-20 11:12 上一頁面

下一頁面
 

【正文】 如果曠課學(xué)時達(dá)到三分之一,不允許參加答辯,成績按“未考試”計。答辯前必須填好。時間安排:  第1天:查閱資料,確定題目?! 〉?9天:整理資料,撰寫課程設(shè)計報告,準(zhǔn)備答辯。四 具體上機(jī)實(shí)驗調(diào)試的安排: 每班一天上機(jī),順次循環(huán)。硬件電路如圖11所示。2打開KEIL軟件,在所建的項目文件中輸入源程序,進(jìn)行編譯,編譯無誤后。左移 LCALL DELAY RLC A DJNZ R2,LOOP MOV R2,8 RRC ALOOP1: MOV P0,A 。yy_a1()。 //聲明無符號型變量i,temp,a temp=0xfe。 //燈左移i位 P0=a。 //左移初始值 for(i=0。 //輸出 delay10ms(50)。i++) for(j=0。k++)。顯示內(nèi)容與單片機(jī)P0口輸出數(shù)據(jù)對應(yīng)關(guān)系如表21所示。2.打開KEIL軟件,在所建的項目文件中輸入源程序,進(jìn)行編譯,編譯無誤后。主程序 LOOP: MOV DPTR,TAB1 MOV A,R2 MOV P2,A MOVC A,A+DPTR MOV DPTR,TAB0 MOVC A,A+DPTR MOV P0,A LCALL DELAY DEC R2 CJNE R2,0FFH,LOOP AJMP MAINDELAY: MOV R6,20 。uchar code table1[]={0x01,0x00,0x0a,0x00,0x01,0x0a,0x09,0x00}。i9。 P0=d。m5。 }實(shí)驗三 44矩陣鍵盤,分為4行4列。當(dāng)鍵盤上某一鍵閉合時,該鍵所對應(yīng)的行線與列線短路,此時該行線的電平將由被短路的列線電平所決定。CPU對鍵盤的掃描可以采取程序控制的隨機(jī)方式,CPU空閑時才掃描鍵盤;也可以采取定時控制方式,每隔一段時間,CPU對鍵盤掃描一次;還可以采用中斷方式,當(dāng)鍵盤上有鍵閉合時,向CPU請求中斷,CPU響應(yīng)鍵盤發(fā)出的中斷請求,對鍵盤進(jìn)行掃描,以識別哪一個鍵處于閉合狀態(tài),并對鍵輸入信息作相應(yīng)處理。閉合鍵的鍵號等于為低電平的列號加上為低電平的行的首鍵號。2.打開KEIL軟件,在所建的項目文件中輸入源程序,進(jìn)行編譯,編譯無誤后。二、 程序代碼1. 匯編程序代碼KEY_N EQU 40H 。鍵盤掃描 LCALL DISPLAY 。判斷有無鍵閉合 JNZ LK1 。列選碼 MOV R4,00H 。跳到LKP,計算鍵號LONE: JB ,LTW0 MOV A,04H AJMP LKPLTW0: JB ,LTHR MOV A,08H AJMP LKPLTHR: JB ,NEXT MOV A,0CHLKP: ADD A,R4 。都比較結(jié)束,退出KS1: MOV A,0F0H 。uchar code table1[]={0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x88}。m++) for(n=0。 P1=0xf0。0xf0)!=0xf0) //仍然有鍵按下 {sccode=0xfe。0xf0)!=0xf0) //若在該行 {recode=(P1amp。 //返回Keyword } else sccode=(sccode1)|0x01。 for(i=0。 P0=dat。三、 實(shí)驗原理1.12232F是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅(qū)動器/ 列驅(qū)動器及122,也可以顯示72個(1616點(diǎn)陣)。2.打開KEIL軟件,在所建的項目文件中輸入源程序,進(jìn)行編譯,編譯無誤后。液晶初始化LCDRESET: MOV A,01H 。 進(jìn)入點(diǎn)設(shè)定 LCALL LCDWC MOV A,0CH 。 設(shè)定顯示的起始位置 LCALL LCDWC RET。液晶寫數(shù)據(jù)時序LCDWD: CLR RE SETB RS CLR RW SETB RE MOV P0,A LCALL LCDDELAY CLR RE RET。LCD時序延時LOOP1: MOV R7,25 DJNZ R7,$ DJNZ R6,LOOP1 RETTAB0: DB 長春工業(yè)大學(xué)TAB1: DB 電子信息工程END2. C編程序代碼includedefine uchar unsigned chardefine sj P0sbit rs=P2^0。uchar code table0[]={長春工業(yè)大學(xué)}。 while (1) { display()。 for(i=0。 } dat=0x90。i++) { dat=table1[i]。 rw=0。 e=0。 //寫數(shù)據(jù) e=1。}/***************************************************/void lcdreset(){ uchar csh_sj[]={0x01,0x30,0x02,0x06,0x0c,0x80}。i++) { dat=csh_sj[i]。i10。點(diǎn)陣內(nèi)部結(jié)構(gòu)及外形如圖71所示,8X8點(diǎn)陣共由64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一行置1電平,某一列置0電平,則相應(yīng)的二極管就亮。將74LS138的某輸出置1,則對應(yīng)的LED陽極端被置高?! HCHR39: 級聯(lián)輸出端。通常將它接Vcc。通常都選微秒級)   RCK(12腳):上升沿時移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲寄存器,下降沿時存儲寄存器數(shù)據(jù)不變。如果單片機(jī)的引腳不緊張,用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。四、 實(shí)驗步驟1.將三檔開關(guān)LATICE撥到最下(指向89S51),其它開關(guān)都撥到中間,插上USB下載線,打開電源。sbit clk=P0^1。sbit a8=P2^0。void delay() //延時函數(shù) { uchar m。 }data_595(uchar dat) //595送數(shù)據(jù){uchar i,port。 port=dat。 clk=1。 load=0。 b8=(bit)(temamp。0x01)。 mx=0。 mx=1。ad++) //外循環(huán),字模的起始地址 { adr=ad。 data_595(dat)。 } } }實(shí)驗八 串口通信若采用直接通信,則通常只用TXD、RXD、GND這三根信號線。 for(m=100。 while(~TI)。 fs()。 TH1=0xFD。key()。 for(m=100。n)。 TMOD=0x20。 TL1=0xFD。while(1) {temp=dat。 P0=tab[temp]。 temp=4。 delay()。0x0f)。 P2=1。 temp=(tempamp。 ES=1。 SCON=0x50。 dat=SBUF。m) for(n=10。uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。 TR1=1。 PCON=0x00。}//按鍵發(fā)送 void key(){if(aj==0) {delay()。m)。 圖81C編程序代碼程序1,單片機(jī)PC:includedefine uchar unsigned charsbit aj=P1^6。 } hang_138(din)。ci0。 while(1) { for(ad=48。 mx=1。 hx=(bit)(temamp。 tem=1。0x01)。 tem=din。0x01)。i0。m0。sbit c8=P2^2。sbit mx=P0^3。3.觀察點(diǎn)陣顯示的是否符合題意,若不符合,返回2調(diào)試,直到正確為止。74595的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。通常都選微秒級),更新顯示數(shù)據(jù)。QAQBQC...QH;下降沿移位寄存器數(shù)據(jù)不變?! I: 串行數(shù)據(jù)輸入端。通過編程控制各顯示點(diǎn)對應(yīng)LED陽極和陰極端的電平,就可以有效的控制各顯示點(diǎn)的亮滅。將74LS374的某輸出置0,則對應(yīng)的LED陰極端被置低。例如顯示“國慶”字樣。j100。 }}/*****************************************************/void delay(){ uchar i,j。 for(i=0。 delay()。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1