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

正文內(nèi)容

基于msp430g2533的lcd1602液晶字符串循環(huán)顯示_課程設(shè)計(jì)-閱讀頁

2024-09-16 15:17本頁面
  

【正文】 果如圖 2 所示: 圖 2 程序調(diào)試界面 在調(diào)試過程中,開始時(shí) LCD1602液晶一直沒有顯示,認(rèn)為是程序出了問題,不過經(jīng)過檢查和調(diào)試,發(fā)現(xiàn)程序沒問題。經(jīng)過調(diào)節(jié)滑動(dòng)變阻器,就可以觀察到課程設(shè)計(jì)所要求的效果。 武漢理工大學(xué)《 微機(jī)原理與接口技術(shù) 》課程設(shè)計(jì)說明書 15 6 結(jié)束語 通過完成本次課程設(shè)計(jì),我學(xué)到了許許多多的知識(shí),獲得了豐富的經(jīng)驗(yàn)。掌握并能夠熟練使用 CCSv5 這個(gè)編程軟件,在該軟件上進(jìn)行編寫程序,下載并進(jìn)行調(diào)試,最終完成了本次課程設(shè)計(jì)。 在實(shí)踐中,充分將理論知識(shí)用于實(shí)踐,使自身對(duì)知識(shí)的理解更進(jìn)一層,更加能夠熟練的掌握并使用理論知識(shí)。 武漢理工大學(xué)《 微機(jī)原理與接口技術(shù) 》課程設(shè)計(jì)說明書 16 附錄 1 1 主程序 /********************************************************* 程序功能: 循環(huán)顯示字符串 ********************************************************/ include include define uchar unsigned char uchar *s1 = Wuhan University of Technology Wele!。 //間隔定時(shí)器,定時(shí) 250ms uchar *s2。 uchar i = 0。 LcdReset()。\039。 //計(jì)算字符串有效字符個(gè)數(shù) while(1) { for(j = 0。j++) { l = j。k 16。 else Disp1Char(k,0,39。)。= ~WDTIFG。 WDTIFG))。= ~WDTIFG。= ~BIT0。 define CLR_RW P2OUT amp。 //RW = define SET_RW P2OUT |= BIT1。= ~BIT2。 /*************************************************** 函數(shù)名稱: Dispstr 功 能:讓液晶從某個(gè)位置起連續(xù)顯示一個(gè)字符串 參 數(shù): x位置的列坐標(biāo) y位置的行坐標(biāo) ptr指向字符串存放位置的指針 返回值 :無 ***************************************************/ void DispStr(uchar x,uchar y,uchar *ptr) { uchar *temp。 temp = ptr。\039。 //計(jì)算字符串有效字符個(gè)數(shù) for(i = 0。 i++) { Disp1Char(x++,y,temp[i])。 y ^= 1。 for(i = 0。 i++) { Disp1Char(x++,y,ptr[i])。 y ^= 1。 temp = xamp。 y amp。 if(y) temp |= 0x40。 LcdWriteCommand(temp,1)。 LcdWriteData(data)。 //控制線端口設(shè)為輸出狀態(tài) datadir = 0xff。 //規(guī)定的復(fù)位操作 Delay5ms()。 Delay5ms()。 Delay5ms()。 //顯示模式設(shè)置 LcdWriteCommand(0x08,1)。 //顯示清屏 LcdWriteCommand(0x06,1)。 //顯示開,不開游標(biāo),不閃爍 } /*************************************************** 函數(shù)名稱: LcdWriteCommand 功 能:向液晶模塊寫入命令 參 數(shù): cmd命令, chk是否判忙的標(biāo)志, 1:判忙, 0:不判 返回值 :無 ***************************************************/ void LcdWriteCommand(uchar cmd,uchar chk) { if(chk) WaitForEnable()。 武漢理工大學(xué)《 微機(jī)原理與接口技術(shù) 》課程設(shè)計(jì)說明書 20 CLR_RW。 dataport = cmd。 SET_EN。 _NOP()。 } /*************************************************** 函數(shù)名稱: LcdWriteData 功 能:向液晶顯示的當(dāng)前地址寫入顯示數(shù)據(jù) 參 數(shù): data顯示字符數(shù)據(jù) 返回值 :無 ***************************************************/ void LcdWriteData(uchar data) { WaitForEnable()。 CLR_RW。 dataport = data。 SET_EN。 _NOP()。 } /*************************************************** 函數(shù)名稱: WaitForEnable 功 能:等 待 1602液晶完成內(nèi)部操作 參 數(shù):無 返回值 :無 ***************************************************/ void WaitForEnable(void) { P1DIR amp。 //將 P1口切換為輸入狀態(tài) CLR_RS。 _NOP()。 _NOP()。 while((P1IN amp。 //檢測忙標(biāo)志 CLR_EN。 //將 P4口切換為輸出狀態(tài) } /*************************************************** 函數(shù)名稱: Delay5ms 功 能:延時(shí)約 5ms 參 數(shù):無 返回值 :無 ***************************************************/ void Delay5ms(void) { uint i = 40000。 } } 3 子程序頭文件 ifndef _CRY1602_H define _CRY1602_H define uchar unsigned char define uint unsigned int void DispStr(uchar x,uchar y,uchar *ptr)。 void LocateXY(uchar x,uchar y)。 void LcdReset(void)。 void LcdWriteData(uchar data)。 void Delay5ms(vo
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1