找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机红外通信程序,time一定要是8位的(unsigned char)?

查看数: 1471 | 评论数: 2 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-15 17:28

正文摘要:

51单片机红外通信实验中,为什么那个time一定要是8位的(unsigned char)??我把它定义为unsigned int16位的显示就是00H,就是显示不出来。

回复

ID:526314 发表于 2019-9-16 20:26
这里用unsigned char,和unsigned int 都是行的,不过如果你的计数如果不超过256建议用unsigned char,比较省内存,你这里应该是程序哪里有问题,或者哪里定义错了
ID:526314 发表于 2019-9-16 20:23
这个char 和int 在这里是都行的,不过你的计数如果不超过256就用unsigned char,这样省内存,这里应该是你程序其它地方有问题,或者哪里定义错了

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

Powered by 单片机教程网

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