武汉理工大学智能仪器课设 - 智能化的数据采集和电压监控系统 - 图文

2026/1/20 16:18:15

武汉理工大学智能仪器课程设计

LCD_Write_DATA1(0x02); LCD_Write_DATA1(0x2A); LCD_Write_DATA1(0xC6); LCD_Write_DATA1(0x05);

LCD_Write_COM(0x00,0xF2); LCD_Write_DATA1(0x28); LCD_Write_DATA1(0x60); LCD_Write_DATA1(0x03); LCD_Write_DATA1(0x04); LCD_Write_DATA1(0x04); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x15); LCD_Write_DATA1(0x48); LCD_Write_DATA1(0x00);

LCD_Write_DATA1(0x07);

LCD_Write_DATA1(0x01);

LCD_Write_COM(0x00,0xF5); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x1D); LCD_Write_DATA1(0x4F); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x06);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x03); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x00);

delayms(50);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x0F); LCD_Write_DATA1(0x09);

28 / 44

武汉理工大学智能仪器课程设计

LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x00); delayms(5);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x0F); LCD_Write_DATA1(0x01); delayms(50);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x1F); delayms(60);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x3F); LCD_Write_DATA1(0x03);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x7F); delayms(30);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0xFF); delayms(60);

LCD_Write_COM(0x00,0xF3);

LCD_Write_DATA1(0x00); //

LCD_Write_DATA1(0xFF); LCD_Write_DATA1(0x1F); LCD_Write_DATA1(0x00); LCD_Write_DATA1(0x02); delayms(50);

LCD_Write_COM(0x00,0xF3); LCD_Write_DATA1(0x01); //

LCD_Write_COM(0x00,0xF0); LCD_Write_DATA1(0xA5); //

LCD_Write_DATA1(0xA5); //

29 / 44

SCN 0 Start from G1

SE1 = 100111111( 319)

SS1 = 000000000

SS1 = 000000000

武汉理工大学智能仪器课程设计

LCD_Write_COM(0x00,0x36); LCD_Write_DATA1(0x48); //

LCD_Write_COM(0x00,0x3A); LCD_Write_DATA1(0x55); //

HSA = 000000000

HEA = 011101111(239)

delayms(200); }

void delayms(int count) // /* X1ms */ {

int i,j;

for(i=0;i

void LCD_Writ_Bus(uint VH , uint VL) //并行数据写入函数 { //

//LCD_DataPortH=VH; //高位P1口 //屏蔽高8位

将数据送到PA0-PA7

LCD_Write_COM(0x00,0x29); LCD_Write_COM(0x00,0x2C); LCD_cs=1; //关闭片选使能

GPIOD->BSRR = VH & 0x00ff;

// GPIOD->BRR = (~VH) & 0x00ff; GPIO_SetBits(GPIOD, VH & 0x00ff); GPIO_ResetBits(GPIOD, (~ VH & 0x00ff));

//低位P0口

//LCD_DataPortL=VL; //

//屏蔽低8位

将数据送到PB8-PB15

GPIOB->BSRR = (VL)<<8 & 0xff00;

// GPIOB->BRR = ((~VL)<<8) & 0xff00;

30 / 44

武汉理工大学智能仪器课程设计

GPIO_SetBits(GPIOB, (VL)<<8 & 0xff00);

GPIO_ResetBits(GPIOB, ((~VL)<<8) & 0xff00); }

void LCD_Write_DATA1(char VL) //发送数据 {

LCD_rs=1;

GPIOB->BSRR = (VL)<<8 & 0xff00;

LCD_wr=0; LCD_wr=1;

GPIOB->BRR = ((~VL)<<8) & 0xff00;

LCD_wr=0;

LCD_wr=1; }

void LCD_Write_COM(char VH,char VL) //发送命令 {

LCD_rs=0;

LCD_Writ_Bus(VH,VL); LCD_wr=0;

LCD_wr=1; }

void LCD_Write_DATA(char VH,char VL) //发送数据 {

LCD_rs=1;

LCD_Writ_Bus(VH,VL); //LCD_wr(0);

//LCD_wr(1); }

void Pant(char VH,char VL) {

int i,j;

LCD_cs=0; //打开片选使能 Address_set(0,0,239,319);

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

31 / 44


武汉理工大学智能仪器课设 - 智能化的数据采集和电压监控系统 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 武汉理工大学智能仪器课设 - 智能化的数据采集和电压监控系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

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

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