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

正文內容

基于單片機的自動售貨機的系統(tǒng)設計-資料下載頁

2025-06-22 16:50本頁面
  

【正文】 0x06,0x0c}。 //初始化代碼uchar *string_s1,*string_s2。uchar i,j。/****************************************************************************** 函數: void LCD_DataWrite(unsigned char Data) 描述: 寫一個字節(jié)的顯示數據至LCD中的顯示緩沖RAM當中 參數: Data 寫入的數據******************************************************************************/void LCD_DataWrite(unsigned char Data){ unsigned int Read_Dat=0。 LCD_EP = 0。 //EP、RS端口為低,RW為高 LCD_RS = 0。 LCD_RW = 1。 do{ //RS=0,RW=1時,在E高電平作用下,BF輸出到總線DB7上 LCD_In = 0xff。 LCD_EP = 1。 Read_Dat = LCD_Inamp。0x80。 LCD_EP = 0。 }while(Read_Dat!=0)。 //讀狀態(tài)字(BF位)并判斷是否可進行讀寫操作 LCD_RW = 0。 LCD_RS = 1。 LCD_Out = Data。 LCD_EP = 1。 LCD_EP = 0。 }/****************************************************************************** 函數: void LCD_RegWrite(uchar Command) 描述: 寫一個字節(jié)的數據至LCD中的控制寄存器當中 參數: Command 寫入的數據(byte)******************************************************************************/void LCD_RegWrite(uchar Command){ uint Read_Dat=0。 LCD_EP = 0。 //EP、RS置低,RW置高,表為讀狀態(tài)字 LCD_RS = 0。 LCD_RW = 1。 do{ LCD_In = 0xff。 LCD_EP = 1。 Read_Dat = LCD_Inamp。0x80。 LCD_EP = 0。 }while(Read_Dat!=0)。 //讀狀態(tài)字并判斷是否可進行讀寫操作 LCD_RW = 0。 //RW to Low,表為寫指令 LCD_Out = Command。 LCD_EP = 1。 //EP to Hight LCD_EP = 0。}/****************************************************************************** 函數: unsigned char LCD_StatusRead(void) 描述: 從LCD中的顯示緩沖RAM當中讀一個字節(jié)的顯示數據 返回: 讀出的數據,低八位有效(byte)******************************************************************************/unsigned char LCD_StatusRead(void){ unsigned char Read_Dat=0。 LCD_EP = 0。 //EP、RS置低,RW置高,表為讀狀態(tài)字 LCD_RS = 0。 LCD_RW = 1。 LCD_In = 0xff。 LCD_EP = 1。 Read_Dat = LCD_In。 //讀狀態(tài)字 LCD_EP = 0。 return Read_Dat。}/****************************************************************************** 函數: void LCD_Init(void) 描述: LCD初始化程序,在里面會完成LCD初始所需要設置的許多寄存器******************************************************************************/void LCD_Init(void){ uchar uiTemp=0,i。 uchar *Point。 Point = (uchar *)LCD_InitialCode。 //獲取初始化序列數據的首地址 LCD_EP = 0。 LCD_RS = 0。 LCD_RW = 0。 for(i=0。i4。i++) { uiTemp = *Point++。 LCD_Out = uiTemp。 LCD_EP = 1。 //EP to Hight LCD_EP = 0。 //EP to Hight delay(5)。 //延時5ms,沒有那么嚴格的了 } LCD_RegWrite(*Point++)。 LCD_RegWrite(*Point++)。 LCD_RegWrite(*Point++)。}/****************************************************************************** 函數: void LCD() 描述: LCD初始化程序,在里面會完成LCD初始所需要設置的許多寄存器 參數: 4個******************************************************************************/void LCD(){ uchar uiTemp=0。 LCD_Init()。 uiTemp = LCD_StatusRead()。 //無意義,只是測試讀狀態(tài)字的子程序 LCD_RegWrite(LCD_addr[i])。 //設置地址為第一行第一個字符的位置 while((*String_s1)!=0) //顯示字符串 { LCD_DataWrite(*String_s1)。 String_s1++。 } LCD_RegWrite(LCD_addr[j])。 while((*String_s2)!=0) //顯示字符串 { LCD_DataWrite(*String_s2)。 String_s2++。 } }附 錄3 提示程序include define uchar unsigned chardefine uint unsigned intvoid Tishi( ){ sbit d=P3^3。sbit c=P3^7。 sbit f。void baojing( ){ EA=1。 //*******開總中斷******* EX0=1。 //*******開外部中斷0******* IT0=1。 //*******開中斷******* c=1。 { if (f==1) c=0。 else c=1。 } if(}void extero( ) interrupt 0{ f=1。 }} 附
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1