找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 677|回复: 2
收起左侧

请问一下程序为什么会出现这种情况

[复制链接]
ID:878731 发表于 2022-5-19 11:21 | 显示全部楼层 |阅读模式
IO_init();
        Uart_Init();
        Lcd12864Init();
        
        Lcd12864PutString(2,0,"电量监测");
        Lcd12864PutString(0,1,"电压:");
        Lcd12864PutString(0,2,"电流:");
        Lcd12864PutString(0,3,"功率:");
                                                                  
        while(1){

                if(SUI_101A_Get(1)==0){//获取地址为1的SUI-101A的测量值
                        Delay_ms(2);
                        Lcd12864SetAddress(3,1);
                        lcd12864_display_int(3,Vrms/1000);
                        Lcd12864SendData('.');
                        lcd12864_display_int(3,Vrms%1000);
                        Lcd12864SendData(' ');
                        Lcd12864SendData('V');
                        
                        Delay_ms(2);
                        Lcd12864SetAddress(3,2);
                        lcd12864_display_int(3,Irms/1000);
                        Lcd12864SendData('.');
                        lcd12864_display_int(3,Irms%1000);
                        Lcd12864SendData(' ');
                        Lcd12864SendData('A');
                        
                        Delay_ms(2);
                        Lcd12864SetAddress(3,3);
                        lcd12864_display_int(3,Power_active/1000000);
                        Lcd12864SendData('.');
                        lcd12864_display_int(3,Power_active%1000000/1000);
                        Lcd12864SendData(' ');
                        Lcd12864SendData('K');
                        Lcd12864SendData('W');
                }
                Delay_ms(800);
        }
        
}

回复

使用道具 举报

ID:965189 发表于 2022-5-19 12:39 | 显示全部楼层
显示定位不对。
回复

使用道具 举报

ID:883242 发表于 2022-5-19 15:00 | 显示全部楼层
你要显示的数字没有转成ASCII码,当然是乱码啦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表