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

正文內容

大型停車場指示系統(tǒng)課程設計-資料下載頁

2025-06-07 10:38本頁面
  

【正文】 _nop_()。 //空操作 _nop_()。 第 30 頁 共 37 頁 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應時間 result=BF。 //將忙碌標志電平賦給 result E=0。 return result。 } /***************************************************** 函數(shù)功能:將模式設置指令或顯示地址寫入液晶模塊 入口參數(shù): dictate ***************************************************/ void WriteInstruction (unsigned char dictate) { while(BusyTest()==1)。 //如果忙就等待 RS=0。 //根據(jù)規(guī)定, RS 和 R/W 同時為低電平時,可以寫入指令 RW=0。 E=0。 //E 置低電平 (根據(jù)表 86,寫指令時, E 為高脈沖, // 就是讓 E 從 0 到 1 發(fā)生正跳變,所以應先置 0 _nop_()。 _nop_()。 //空操作兩個機器周期,給硬件反應時間 P0=dictate。 //將數(shù)據(jù)送入 P0 口,即寫入指令或地址 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應時間 E=1。 //E 置高電平 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應時間 E=0。 //當 E 由高電平跳變成低電平時,液晶模塊開始執(zhí)行命令 } /***************************************************** 函數(shù)功能:指定字符顯示的實際地址 入口參數(shù): x ***************************************************/ void WriteAddress(unsigned char x) { WriteInstruction(x|0x80)。 //顯示位置的確定方法規(guī)定為 80H+地址碼 x } /***************************************************** 函數(shù)功能:將數(shù)據(jù) (字符的標準 ASCII 碼 )寫入液晶模塊 入口參數(shù): y(為字符常量 ) 第 31 頁 共 37 頁 ***************************************************/ void WriteData(unsigned char y) { while(BusyTest()==1)。 RS=1。 //RS 為高電平, RW 為低電平時,可以寫入數(shù)據(jù) RW=0。 E=0。 //E 置低電平 (根據(jù)表 86,寫指令時, E 為高脈沖, // 就是讓 E 從 0 到 1 發(fā)生正跳變,所以應先置 0 P0=y。 //將數(shù)據(jù)送入 P0 口,即將數(shù)據(jù)寫入液晶模 塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應時間 E=1。 //E 置高電平 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應時間 E=0。 //當 E 由高電平跳變成低電平時,液晶模塊開始執(zhí)行命令 } /***************************************************** 函數(shù)功能:對 LCD 的顯示模式進行初始化設置 ***************************************************/ void LcdInitiate(void) { delay(15)。 //延時 15ms,首次寫指令時應給 LCD 一段較長的反應時間 WriteInstruction(0x38)。 //顯示模式設置: 16 2 顯示, 5 7 點陣, 8 位數(shù)據(jù)接口 delay(5)。 //延時 5ms WriteInstruction(0x38)。 delay(5)。 WriteInstruction(0x38)。 delay(5)。 WriteInstruction(0x0f)。 //顯示模式設置:顯示開,有光標,光標閃爍 delay(5)。 WriteInstruction(0x06)。 //顯示模式設置:光標右移,字符不移 delay(5)。 WriteInstruction(0x01)。 //清屏幕指令,將以前的顯示內容清除 delay(5)。 } void main(void) //主函數(shù) { unsigned char i。 LcdInitiate()。 //調用 LCD 初始化函數(shù) 第 32 頁 共 37 頁 delay(10)。 while(1) { WriteInstruction(0x01)。//清顯示:清屏幕指令 WriteAddress(0x00)。 // 設置顯示位置為第一行的第 5 個字 i = 0。 while(string[i] != 39。\039。) { // 顯示字符 WriteData(string[i])。 i++。 delay(150)。 } for(i=0。i4。i++) delay(250)。 } } 第 33 頁 共 37 頁 附錄 3 矩陣顯示以及剩余車位顯示的程序代 碼 include //包含單片機寄存器的頭文件 include define uchar unsigned char sbit l=P0^7。 uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}。 uchar code zDSY[]={0xfb,0xf1,0x00,0xf1,0xf1}。 uchar code yDSY[]={0xf1,0xf1,0x00,0xf1,0x1b}。 uchar code sDSY[]={0x1b,0x01,0x00,0x01,0x1b}。 uchar code xDSY[]={0x1b,0x10,0x00,0x10,0x1b}。 uchar code Bit_Code[]={0xfe,0xfd,0xfb,0xf7,0x10,0x20,0x40,0x80}。 uchar dat[5]。 /***************************************************** 函數(shù)功能:接收一個字節(jié)數(shù)據(jù) ***************************************************/ void Receive(void) { static uchar i=0。//dat。 while(RI==0)。 //只要接收中斷標志位 RI 沒有被置“ 1” //等待,直至接收完畢( RI=1) RI=0。 //為了接收下一幀數(shù)據(jù),需將 RI 清 0 dat[i++]=0x0famp。SBUF。 //將接收緩沖器中的數(shù)據(jù)存于 dat if(i==5) i=0。 } /***************************************************** 函數(shù)功能:主函數(shù) ***************************************************/ void main(void) { TMOD=0x21。 //定時器 T1 工作于方式 2 SCON=0x50。 //SCON=0101 0000B,串口工作方式 1,允許接收( REN=1) PCON=0x00。 //PCON=0000 0000B,波特率 9600 TH0=0xfc。 //根據(jù)規(guī)定給定時器 T1 賦初值 TL0=0x18。 第 34 頁 共 37 頁 TH1=0xfd。 //根據(jù)規(guī)定給定時器 T1 賦初值 TL1=0xfd。 EA=1。 ET0=1。 TR0=1。 TR1=1。 //啟動定時器 T1 while(1) { Receive()。 } } void scan_isr(void) interrupt 1 { static uchar j=0,t=0。 TH0=0xfc。 TL0=0x18。 t++。 if(t==5) { if(j=7) P2=Bit_Code[j]。 if(j=3) P0=DSY_CODE[dat[j+1]]。 if(j=4) { if(dat[0]==0) P1=zDSY[j4]。//0x11。 if(dat[0]==1) P1=yDSY[j4]。 if(dat[0]==2) P1=sDSY[j4]。 if(dat[0]==3) P1=xDSY[j4]。 } if(j==8) { l=1。 第 35 頁 共 37 頁 } if(j==9) j=0。 j++。 t=0。 } }
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1