c语言int32u的作用,求c语言大神 帮我解释一下这段说的都是啥?
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
//滾動顯示
} else if(Mode == 0xdd){
OffsetTemp = j + Offset;
if(OffsetTemp<16){
Display(HanZiData[OffsetTemp*16+0]);
Display(HanZiData[OffsetTemp*16+1]);
Display(HanZiData[OffsetTemp*16+2]);
Display(HanZiData[OffsetTemp*16+3]);
Display(HanZiData[OffsetTemp*16+4]);
Display(HanZiData[OffsetTemp*16+5]);
Display(HanZiData[OffsetTemp*16+6]);
Display(HanZiData[OffsetTemp*16+7]);
} else if(OffsetTemp<32) {
OffsetTemp = OffsetTemp -16;
Display(HanZiData[OffsetTemp*16+8]);
Display(HanZiData[OffsetTemp*16+9]);
Display(HanZiData[OffsetTemp*16+10]);
Display(HanZiData[OffsetTemp*16+11]);
Display(HanZiData[OffsetTemp*16+12]);
Display(HanZiData[OffsetTemp*16+13]);
Display(HanZiData[OffsetTemp*16+14]);
Display(HanZiData[OffsetTemp*16+15]);
} else {
OffsetTemp = OffsetTemp -32;
Display(HanZiData[OffsetTemp*16+0]);
Display(HanZiData[OffsetTemp*16+1]);
Display(HanZiData[OffsetTemp*16+2]);
Display(HanZiData[OffsetTemp*16+3]);
Display(HanZiData[OffsetTemp*16+4]);
Display(HanZiData[OffsetTemp*16+5]);
Display(HanZiData[OffsetTemp*16+6]);
Display(HanZiData[OffsetTemp*16+7]);
}
//左移顯示
} else if(Mode == 0xee){ ZYTemp = Offset % 8 ;
OffsetTemp = Offset / 8;
for(Numberi=0;Numberi<9;Numberi++){
if(OffsetTemp>15){
NumberData[Numberi] = HanZiData[j*16+OffsetTemp % 16];
} else {
NumberData[Numberi] = HanZiData[j*16+OffsetTemp];
}
OffsetTemp++;
}
DisplayZY(NumberData,8-ZYTemp);
} j++;
if(j > 15) {
j = 0;
}
Hang = i;
LT = 1;
LT = 0;
Delayms(1);
i--;
if(i==0xff) {
i = 15;
}
ucWei++;
if(ucWei >= 16) {
ucWei = 0;
}
}//串口1中斷
void UART1Interrupt(void) interrupt 4
{
if(RI)
{
//發送中斷清空
RI = 0;
//識別頭函數
UartHead[0] = UartHead[1];
UartHead[1] = UartHead[2];
UartHead[2] = SBUF;
//識別頭
if(UartHead[0] == 0xaa && UartHead[1] == 0xbb && (UartHead[2] == 0xcc||UartHead[2] == 0xdd||UartHead[2] == 0xee)) {
DISMode = UartHead[2];
if(DISMode == 0xee) {
DISOffset = 128;
} else {
DISMode = 0;
}
UartTemp = 0;
} else {
if(UartTemp < BuffL) {
UartData[UartTemp] = SBUF;
UartTemp++;
//一幀接收完畢
if(UartTemp == BuffL && UartData == 0xff) {
UartTemp = 0xff;
//速度顯示
DISSX =UartData;
//字模轉換
DataConversion(HanZiData,UartData);
//接收失敗
} else if(UartTemp == BuffL) {
UartTemp = 0xff;
}
}
}
} else {
//接收中斷清空
TI = 0;
}
}
總結
以上是生活随笔為你收集整理的c语言int32u的作用,求c语言大神 帮我解释一下这段说的都是啥?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡代还1万5手续费多少 费用其实不比
- 下一篇: 将一个数组拼接成一个指定字符串返回