问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - ig
  • 如何解决keil5编译但lcd12864显示汉字时乱码?求求了

    [float=left][color=rgb(40, 40, 40)][backcolor=rgb(255, 255, 255)][font=微软雅黑, "][size=16px][color=rgb(47, 47, 47)][size=14px][align=left]这是部分代码:[/align][align=left]#include [/align] [align=left]#define uchar unsigned char // 以后unsigned char就可以用uchar代替[/align][align=left]#define uint unsigned int // 以后unsigned int 就可以用uint 代替[/align] [align=left]sbit LcdRs_P = P2^0; // 液晶的RS管脚 [/align][align=left]sbit LcdRw_P = P2^1; // 液晶的RW管脚 [/align][align=left]sbit LcdEn_P = P2^2; // 液晶的EN管脚[/align] [align=left]// 毫秒级的延时函数,time是要延时的毫秒数[/align] [align=left]void DelayMs(uint time)[/align][align=left]{[/align][align=left] uint i,j;[/align][align=left] for(i=0;i

    ig unsigned LCD12864 编译 keil5 单片机

    16616浏览量 21回复量 关注量
  • 结构体按位对齐后的赋值

    [i=s] 本帖最后由 slf123123 于 2021-4-19 09:13 编辑 [/i] [p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]typedef unsigned long DWORD;[/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]#pragma pack(push) #pragma pack(1) typedef struct si { DWORD a:4; DWORD b:7; DWORD c:3; DWORD d:1; [/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="] DWORD e:3; DWORD f:14; }si; #pragma pack(pop) [/font][/backcolor][/color][/p] [p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="] 如上所示这个结构体对齐后是四个字节[/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]然后[/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]uint8 buff[4];[/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]怎么将buff赋值给整个结构体[/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]struct si su={buff[0],buff[1],buff[2],buff[3]};[/font][/backcolor][/color][/p][p=24, null, left][color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font="]这样赋值不行吗[/font][/backcolor][/color][/p]

    ig struct AC ck typedef structs

    3288浏览量 14回复量 关注量