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

正文內(nèi)容

單片機(jī)之lcd顯示原理-資料下載頁(yè)

2025-06-26 09:38本頁(yè)面
  

【正文】 *//************初始化函數(shù)****************/void LCD_init(void){ CLEARSCREEN。//clear screen LCD_write_mand(0x38)。//set 8 bit data transmission mode LCD_write_mand(0x0c)。//open display (enable lcd display)LCD_write_mand(0x80)。//set lcd first display address CLEARSCREEN。//clear screen}/****************************************************//**************寫指令函數(shù)********************************/void LCD_write_mand(unsigned char mand){ LCDIO=mand。 LCD1602_RS=0。 LCD1602_RW=0。 LCD1602_EN=0。 LCD1602_EN=1。 delay_nms(10)。}/***************************************************//****************寫數(shù)據(jù)函數(shù)************************/void LCD_write_dat(unsigned char dat){LCDIO=dat。LCD1602_RS=1。LCD1602_RW=0。LCD1602_EN=0。delay_nms(1)。LCD1602_EN=1。}/****************************************************//***************設(shè)置顯示位置**************************/void LCD_set_xy( unsigned char x, unsigned char y ){unsigned char address。if (y == 1) address = 0x80 + x。else address =0xc0+ x。LCD_write_mand(address)。 }/***************************************************//****************顯示一個(gè)字符**********************/void LCD_dsp_char( unsigned x,unsigned char y,unsigned char dat){LCD_set_xy( x, y )。 LCD_write_dat(dat)。}/**********************************************//***************顯示字符串函數(shù)***************/void LCD_dsp_string(unsigned char X,unsigned char Y,unsigned char *s){ LCD_set_xy( X, Y )。 while (*s) { LCD_write_dat(*s)。 s ++。 }}/***********************************************//********** 延時(shí)**********************/void delay_nms(unsigned int n){ unsigned int i=0,j=0。 for (i=n。i0。i) for (j=0。j10。j++)。}/**************************************//***********主函數(shù)**************/void main(void){unsigned char i,j,k,tmp。LCD_init()。delay_nms(100)。tmp=0x40。//設(shè)置CGRAM地址的格式字k=0。for(j=0。j8。j++) { for(i=0。i8。i++) { LCD_write_mand(tmp+i)。 // 設(shè)置自定義字符的 CGRAM 地址 delay_nms(2)。 LCD_write_dat(table1[k])。 // 向CGRAM寫入自定義字符表的數(shù)據(jù) k++。 delay_nms(2)。 } tmp=tmp+8。 } LCD_dsp_string(1,1,LCD TEST )。//在第一行第一列顯示“LCD TEST” LCD_dsp_string(1,2,SUCCESSFUL )。//在第二行第一列顯示“SUCCESSFUL” for (i=0。i4。i++) { LCD_dsp_char( 12+i,1,i)。//在第一行第12列位置顯示心圖案的上半部 delay_nms(1)。 } for (i=4。i8。i++) { LCD_dsp_char( 12+i4,2,i)。在第二行第12列位置顯示心圖案的下半部 delay_nms(1)。 } while (1)。}/********************************************************************/實(shí)際效果如圖:
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1