PIC课程设计报告(11)

时间:2025-04-20

void LCD_BUSY(void) { char R1; while(1)

{ R1=LCD_READ();

//读寄存器

if ((R1 & 0x80)==0x00) //最高位为忙标志位

break;

};

}

//整屏显示

void DISP_MENU(const char *A) { char i; CLR_LCD();

LCD_WRITE(LINE1,COM);

//回到行首

for (i=0;i<16;i++)

LCD_WRITE(A[i],DAT);

//显示16个字符,ASCII码对应的字符 }

//从R1双字节数转换为十进制数千位-个位: QW,BW,SW,GW void BCD(unsigned int R1)

{ QW=0;BW=0;SW=0;GW=0; while(R1>=1000) {R1-=1000;QW++;} while(R1>=100) {R1-=100;BW++;} while(R1>=10)

{R1-=10; SW++;} GW=R1;

}

//延时(n)ms

void DELAY(unsigned int n) { unsigned int j;

char k;

PIC课程设计报告(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219