No.52597 作者:wangxd5429 邮件:wangxd5429@sohu.com ID:30288 登陆:55次 文章数:56篇 最后登陆IP:211.103.220.197 最后登陆:2017/1/4 14:21:50 注册:2005/1/21 11:46:15 财富:452 发帖时间:2014/8/11 10:35:50 发贴者IP:114.242.248.198 标题:wangxd5429:[求助]关于AVR单片机的问题1 摘要:No.52597[求助]关于AVR单片机的问题1 各位高手,小弟正在调试一个AVR单片机的程序。LCD液晶屏是1602,我想在LCD屏上显示信息,但是总是无法显示。调试的时候,屏蔽了大部分LCD控制代码,只保留了对RS和RW2个端口的设置。AVR单片机的PC4引脚与RS端口相连,写代码将PC4引脚设置为低电平,但是,当我用万用表测试PC4引脚电平的时候,发现其仍为高电平。请教其中的原因。谢谢!部分代码如下: void init_port() { DDRB = 0xff; PORTB = 0xff; LCD_RS_DDR |= LCD_RS; LCD_RW_DDR |= LCD_RW; LCD_EN_DDR |= LCD_EN; LCD_DATA_DDR |= LCD_DATA; } void LCD_init() { LCD_write_command(0x28); //LCD_en_write(); //delay_nus(50); //LCD_write_command(0x28); //LCD_write_command(0x0c); //LCD_write_command(0x01); //delay_nms(5); } void LCD_write_command(uchar command) { delay_nus(20); LCD_RS_PORT &= ~LC ......
>>返回讨论的主题
|