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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì)--protues課程設(shè)計(jì)(編輯修改稿)

2025-07-09 08:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ate: )。 GotoXY(0,1)。 Print(Time: )。 while(1) { DS1302_GetTime(amp。CurrentTime)。 DateToStr(amp。CurrentTime)。 TimeToStr(amp。CurrentTime)。 GotoXY(6,0)。 Print()。 GotoXY(6,1)。 Print()。 Delay1ms(300)。 } } /* 液晶程序 LCD1602 */ ifndef LCD_CHAR_1602_2021_3_31 define LCD_CHAR_1602_2021_3_31 include define LCD_DATA P0 //Port 12 Definitions********************************************************** sbit LcdRs = P1^0。 sbit LcdRw = P1^1。 sbit LcdEn = P2^5。 sfr DBPort = 0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3=口 // 內(nèi)部等待函數(shù)************************************************************************** unsigned char LCD_Wait(void) { LcdRs=0。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 //while(DBPortamp。0x80)。//在用 Proteus 仿真時(shí),注意用屏蔽此語(yǔ)句,在調(diào)用 GotoXY()時(shí),會(huì)進(jìn)入死循環(huán), //可能在寫(xiě)該控制字時(shí),該模塊沒(méi)有返回寫(xiě)入完備命令,即 DBPortamp。0x80==0x80 //實(shí)際硬件時(shí)打開(kāi)此語(yǔ)句 LcdEn=0。 return DBPort。 } // 向 LCD 寫(xiě) 入 命 令 或 數(shù) 據(jù)************************************************************ define LCD_COMMAND 0 // Command define LCD_DATA 1 // Data define LCD_CLEAR_SCREEN 0x01 // 清屏 define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn) void LCD_Write(bit style, unsigned char input) { LcdEn=0。 LcdRs=style。 LcdRw=0。 _nop_()。 DBPort=input。 _nop_()。//注意順序 LcdEn=1。 _nop_()。//注意順序 LcdEn=0。 _nop_()。 LCD_Wait()。 } // 設(shè)置顯示模式************************************************************ define LCD_SHOW 0x04 //顯示開(kāi) define LCD_HIDE 0x00 //顯示關(guān) 13 define LCD_CURSOR 0x02 //顯示光標(biāo) define LCD_NO_CURSOR 0x00 //無(wú)光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng) define LCD_NO_FLASH 0x00 //光標(biāo)不閃動(dòng) void LCD_SetDisplay(unsigned char DisplayMode) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 } // 設(shè)置輸入模式************************************************************ define LCD_AC_UP 0x02 define LCD_AC_DOWN 0x00 // default define LCD_MOVE 0x01 // 畫(huà)面可平移 define LCD_NO_MOVE 0x00 //default void LCD_SetInput(unsigned char InputMode) { LCD_Write(LCD_COMMAND, 0x04|InputMode)。 } // 移動(dòng)光標(biāo)或屏幕************************************************************ define LCD_CURSOR 0x02 define LCD_SCREEN 0x08 define LCD_LEFT 0x00 define LCD_RIGHT 0x04 void LCD_Move(unsigned char object, unsigned char direction) { if(object==LCD_CURSOR) LCD_Write(LCD_COMMAND,0x10|direction)。 if(object==LCD_SCREEN) LCD_Write(LCD_COMMAND,0x18|direction)。 } // 初始化LCD************************************************************ void LCD_Initial() 14 { LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 //8 位數(shù)據(jù)端口 ,2 行顯示 ,5*7 點(diǎn)陣 LCD_Write(LCD_COMMAND,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 //開(kāi)啟顯示 , 無(wú)光標(biāo) LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 //AC 遞增 , 畫(huà)面不動(dòng) } //*****************************
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1