云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2

《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2

  • 62 次阅读
  • 3 次下载
  • 2025/7/8 7:25:31

《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2

}

void keyscan( )

{ uchar code_h,code_l,i1,i2; P1=0xf0; //所有的行输出0 code_l=P1; //读列值

code_l=code_l&0xf0; //屏蔽掉高4位 if(code_l!=0xf0) { delay( ); // P1=0xf0; code_l=P1;

code_l=code_l&0xf0; if(code_l!=0xf0) { code_h=0xfe; for(i1=0;i1<4;i1++) { kk:P1=code_h; code_l=P1;

code_l=code_l&0xf0; if(code_l==0xf0)

{ code_h=(code_h<<1)|0x01; goto kk; } goto ll; }//for

29 / 49

《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2

} ll:

code_h=code_h&0x0f; key=code_h+code_l; for(i2=0;i2<16;i2++) { if(key==keytab[i2]) {dir_buf=i2;} } } }

*【例6-10】一个8×8共阴极LED点阵显示“ILOVEYOU” (不用记) 一个8×8在某一个时刻只能显示一个字符,要想显示字符串,必须在显示完一个字符后接着显示下一个字符,因此需要建立一个字符串库。由于每个字符有8个段码值,该字符串有8个字符,所以该字符串库中有8×8共64个段码值。字符串ILOVEYOU的字模段码值 I 00H,00H,42H,7EH,42H,42H,00H,00H L 00H,42H,7EH,42H,02H,02H,02H,00H O 00H,3CH,22H,42H,42H,22H,3CH,00H V 00H,40H,70H,0CH,0CH,70H,40H,00H E 00H,42H,7EH,4AH,4AH,5AH,22H,00H Y 00H,40H,62H,1EH,12H,60H,40H,00H O 00H,3CH,22H,42H,42H,22H,3CH,00H

30 / 49

《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2

U 00H,7CH,46H,02H,02H,7CH,40H,00H

#include #define uint unsigned int #define uchar unsigned char code uchar

tab1[]={0x00,0x00,0x42,0x7e,0x42,0x42,0x00,0x00,//I 0x00,0x42,0x7e,0x42,0x02,0x02,0x02,0x00,//L 0x00,0x3c,0x22,0x42,0x42,0x22,0x3c,0x00, 0x00,0x40,0x70,0x0c,0x0c,0x70,0x40,0x00, x00,0x42,0x7e,0x4a,0x4a,0x5a,0x22,0x00, 0x00,0x40,0x62,0x1e,0x12,0x60,0x40,0x00, 0x00,0x3c,0x22,0x42,0x42,0x22,0x3c,0x00, 0x00,0x7c,0x46,0x02,0x02,0x7c,0x40,0x00 };//U

31 / 49

《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2

code uchar

tab2[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07}; data uchar j; void delay(uint n) { data uint i; for(i=0;i

for(r=0;r<40;r++) dir( ); }

32 / 49

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《单片机的C语言程序设计与运用(第2版)》期末复习题和答案2 } void keyscan( ) { uchar code_h,code_l,i1,i2; P1=0xf0; //所有的行输出0 code_l=P1; //读列值 code_l=code_l&0xf0; //屏蔽掉高4位 if(code_l!=0xf0) { delay( ); // P1=0xf0; code_l=P1; code_l=code_l&0xf0; if(code_l!=0xf0) { code_h=0xfe; for(i1=0;i1<4;i1++) { kk:P1=code_h; cod

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com