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

正文內(nèi)容

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

2025-07-02 11:12本頁面
  

【正文】 delay()。0x0f)。 temp=4。 P2=1。 P0=tab[temp]。 temp=(tempamp。while(1) {temp=dat。 ES=1。 TL1=0xFD。 SCON=0x50。 TMOD=0x20。 dat=SBUF。n)。m) for(n=10。 for(m=100。uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。key()。 TR1=1。 TH1=0xFD。 PCON=0x00。 fs()。}//按鍵發(fā)送 void key(){if(aj==0) {delay()。 while(~TI)。m)。 for(m=100。 圖81C編程序代碼程序1,單片機(jī)PC:includedefine uchar unsigned charsbit aj=P1^6。 } } }實驗八 串口通信若采用直接通信,則通常只用TXD、RXD、GND這三根信號線。 } hang_138(din)。 data_595(dat)。ci0。ad++) //外循環(huán),字模的起始地址 { adr=ad。 while(1) { for(ad=48。 mx=1。 mx=1。 mx=0。 hx=(bit)(temamp。0x01)。 tem=1。 b8=(bit)(temamp。0x01)。 load=0。 tem=din。 clk=1。0x01)。 port=dat。i0。 }data_595(uchar dat) //595送數(shù)據(jù){uchar i,port。m0。void delay() //延時函數(shù) { uchar m。sbit c8=P2^2。sbit a8=P2^0。sbit mx=P0^3。sbit clk=P0^1。3.觀察點陣顯示的是否符合題意,若不符合,返回2調(diào)試,直到正確為止。四、 實驗步驟1.將三檔開關(guān)LATICE撥到最下(指向89S51),其它開關(guān)都撥到中間,插上USB下載線,打開電源。74595的主要優(yōu)點是具有數(shù)據(jù)存儲寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。如果單片機(jī)的引腳不緊張,用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。通常都選微秒級),更新顯示數(shù)據(jù)。通常都選微秒級)   RCK(12腳):上升沿時移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲寄存器,下降沿時存儲寄存器數(shù)據(jù)不變。QAQBQC...QH;下降沿移位寄存器數(shù)據(jù)不變。通常將它接Vcc。  SI: 串行數(shù)據(jù)輸入端。  QHCHR39: 級聯(lián)輸出端。通過編程控制各顯示點對應(yīng)LED陽極和陰極端的電平,就可以有效的控制各顯示點的亮滅。將74LS138的某輸出置1,則對應(yīng)的LED陽極端被置高。將74LS374的某輸出置0,則對應(yīng)的LED陰極端被置低。點陣內(nèi)部結(jié)構(gòu)及外形如圖71所示,8X8點陣共由64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點上,當(dāng)對應(yīng)的某一行置1電平,某一列置0電平,則相應(yīng)的二極管就亮。例如顯示“國慶”字樣。j100。i10。 }}/*****************************************************/void delay(){ uchar i,j。i++) { dat=csh_sj[i]。 for(i=0。}/***************************************************/void lcdreset(){ uchar csh_sj[]={0x01,0x30,0x02,0x06,0x0c,0x80}。 delay()。 //寫數(shù)據(jù) e=1。 rs=1。 e=0。 sj=dat。 rw=0。 }}void wr_ml(){ e=0。i++) { dat=table1[i]。 for(i=0。 } dat=0x90。i++) { dat=table0[i]。 for(i=0。 dat=0x80。 while (1) { display()。//電子信息工程uchar dat。uchar code table0[]={長春工業(yè)大學(xué)}。sbit e=P2^2。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。液晶寫數(shù)據(jù)時序LCDWD: CLR RE SETB RS CLR RW SETB RE MOV P0,A LCALL LCDDELAY CLR RE RET。 設(shè)定顯示的起始位置 LCALL LCDWC RET。 清除顯示 LCALL LCDWC MOV A,01H 。 進(jìn)入點設(shè)定 LCALL LCDWC MOV A,0CH 。 功能設(shè)定 LCALL LCDWC MOV A,02H 。液晶初始化LCDRESET: MOV A,01H 。如果未到達(dá)實驗要求,修改程序,重復(fù)2操作,直至達(dá)到實驗要求。2.打開KEIL軟件,在所建的項目文件中輸入源程序,進(jìn)行編譯,編譯無誤后。這個指令不改變DDRAM 的內(nèi)容顯示狀態(tài)開/關(guān)0000001DCBD=1: 整體顯示 ONC=1: 游標(biāo)ON B=1:游標(biāo)位置ON進(jìn)入點設(shè)定00000001I/DS指定在數(shù)據(jù)的讀取與寫入時,設(shè)定游標(biāo)的移動方向及指定顯示的移位游標(biāo)或顯示移位控制000001S/CR/LXX設(shè)定游標(biāo)的移動與顯示的移位控制位。三、 實驗原理1.12232F是一種圖形點陣液晶顯示器,它主要由行驅(qū)動器/ 列驅(qū)動器及122,也可以顯示72個(1616點陣)。 } }實驗四 液晶顯示一、 實驗?zāi)康?. 了解液晶工作原理2. 熟悉12232F液晶的引腳功能、工作時序及工作方式3. 掌握如何根據(jù)時序圖編寫程序的方法。 P0=dat。i++)。 for(i=0。}//main(){uchar dat,i。 //返回Keyword } else sccode=(sccode1)|0x01。 //中間結(jié)果 P1=0xff。0xf0)!=0xf0) //若在該行 {recode=(P1amp。0x10)!=0) //移位沒完 {P1=sccode。0xf0)!=0xf0) //仍然有鍵按下 {sccode=0xfe。0xf0)!=0xf0) //判斷是否有鍵按下 {delay(2)。 P1=0xf0。n++)。m++) for(n=0。 for(m=0。uchar code table1[]={0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x88}。共陽碼 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F END2. C編程序代碼include define uint unsigned intdefine uchar unsigned charuchar keyword。都比較結(jié)束,退出KS1: MOV A,0F0H 。將鍵值存儲在KEY_N AJMP EXITNEXT: INC R4 MOV A,R2 JNB ,EXIT 。跳到LKP,計算鍵號LONE: JB ,LTW0 MOV A,04H AJMP LKPLTW0: JB ,LTHR MOV A,08H AJMP LKPLTHR: JB ,NEXT MOV A,0CHLKP: ADD A,R4 。第0行為1,無鍵閉合,跳到第1行 MOV A,00H 。列選碼 MOV R4,00H 。無,返回LK1: ACALL DELAY 。判斷有無鍵閉合 JNZ LK1 。鍵盤掃描 LCALL DISPLAY 。二、 程序代碼1. 匯編程序代碼KEY_N EQU
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1