找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1263|回复: 3
收起左侧

请高手帮忙解析下单片机代码的意思?

[复制链接]
ID:169142 发表于 2020-6-12 21:43 | 显示全部楼层 |阅读模式
unsigned int ADC_RESULT0=0;
unsigned int ADC_RESULT1=0;

unsigned int timer0_value=0;
unsigned int timer0_tick=0;
unsigned int LASER_SCC =0;
unsigned int SYSTEM_SCC = 0;
unsigned int Laser_timer=0;
unsigned int Laser_Cnt=0;
unsigned int NTC_timer=0;

unsigned int Bat_timer=0;这里的timer跟定时器有什么关系呢?

unsigned int LIMIT_SCC =0;                                                               
unsigned int Limit_timer=0;

unsigned int BatLevel_Now=0;
unsigned int BatLevel_Old=0;
unsigned int SCC=0;
unsigned int POWERDN_F=0;

unsigned int LASERON_TYPE=0;这是C51的TYPE用法吗?

unsigned int LOCK_F=1;
unsigned int Limit_F=0;


unsigned int WakeUp=0;

unsigned int Open_ADCResult=0;

unsigned int LaserON_buffer[9];
unsigned int LaserOFF_buffer[9];
请问这是定义数据类型吗?为什么定义了后面还赋值呢?谢谢!!!

回复

使用道具 举报

ID:235200 发表于 2020-6-13 00:21 | 显示全部楼层
赋值是对该变量进行初始化
回复

使用道具 举报

ID:700528 发表于 2020-6-13 07:42 | 显示全部楼层
无符号整型数组,不叫赋值,是含有9个元素。
回复

使用道具 举报

ID:767423 发表于 2020-6-13 08:39 | 显示全部楼层
定义后面赋值,是给它应该初值,也就是上电初始化。这样就不用在主程序里写始化,因为等你写主程序时那么多变量容易漏了。当然如果变量不需要初值的就不用在定义时赋值。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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