永发信息网

12864无字库液晶屏显示数字上下错位怎样维修

答案:2  悬赏:30  手机版
解决时间 2021-03-22 07:10
  • 提问者网友:聂風
  • 2021-03-21 13:13
12864无字库液晶屏显示数字上下错位怎样维修
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-03-21 14:42
直接换一个液晶屏就行了
全部回答
  • 1楼网友:不如潦草
  • 2021-03-21 14:47
帮你顶下,别让帖子沉下去了,希望高手能够看到帮助你 #include //定义的 系统头文件和全局变量 sfr adc_low2 = 0xbe; sfr adc_contr = 0xc5; sfr adc_data = 0xc6; sfr clk_div = 0xc7; //////// //定义变量 uchar code display_ad_channel_id[2] = {0x00,0x01}; uchar data ad_channel_result[2][5]; //各通道a/d转换结果。前是通道号;后是转换的值 //定义引用外部 extern void delay(uint number);//晶振=11059200,机器周期=1.085069444us,"加"的机器周期=1 extern void send_char_com(uchar ch); extern void send_string_com(uchar *str,uchar strlen); void ad_change(uchar channel); //------------------------------------------------------ //功能:a/d转换 //入口:channel = 通道号 .0:0通道;1:1通道。。。。。。。 //出口:ad_channel_1_result: 10位的数据,16进制。 //设计:郭准,伟业,2006/2/7 //------------------------------------------------------ void ad_change(uchar channel) { uint ad_result_temp = 0 ; //---------------------将p1.0--p1.1设置成适合ad转换的模式 /// p1 = 0xff; //将p1口置高,为a/d转换作准备 adc_contr = adc_contr|0x80; //1000,0000打开a/d转换电源 p1m0 = 0x03; //0000,0011用于a/d转换的p1.x口,先设为开漏 p1m1 = 0x03; //0000,0011p1.0--p1.1先设为开漏。断开内部上拉电阻 delay(20); //20 adc_contr = adc_contr&0xe0; //
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯