bit TIMER_FLAGE = 0 ?--定义位变量TIMER_FLAGE,并赋值0
bit DIDPL_FLAGE = 0 ?定义位变量DIDPL_FLAGE,并赋值0
Timer_Com%10 == 0 是判断Timer_Com是否是10,20 等是否是被10整除的数据。
Timer_Com >= 20又为甚?Timer_Com大于等于20.
只看这个中断函数没办法解释清楚函数在干嘛,
{
TH0 = 0X3C//定时器高位赋值
TL0 = 0Xb0//定时器低位赋值
Timer_Com++//每进入一次定时器中断Timer_Com加1
if( Timer_Com%10 == 0 )//判断Timer_Com的值是否是10,20。是否被10整除
{
DIDPL_FLAGE = 1//如果Timer_Com是10或20 就给DIDPL_FLAGE 位变量赋值1
}
if( Timer_Com >= 20 )//判断Timer_Com的值是否大于等于20。
{
Timer_Com = 0//如果Timer_Com的值是否大于等于20就让Timer_Com 回0
TIMER_FLAGE = 1//并赋值TIMER_FLAGE为1
}
近年来,我国出租汽车行业迅猛发展,出租汽车已经成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,成为人们工作、生活中不可缺少的交通工具。出租汽车服务行业和出租汽车计价器紧密相关,因为出租汽车必须安装出租汽车计价器才能投入营运。出租汽车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。依据国家有关法律、法规,出租汽车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。随着社会进步,出租车已经越来越贴近生活,成为我们重要的交通工具,影响着我们现在的生活,出租文化已成为一种显著的文化,成为社会生活的组成部分。出租车计费系统,关系司机和乘客的切身利益,也是问题纠纷的焦点。本设计通过运用单片机设计的出租车计价器,简单易懂,是学习电子课程的一个综合性实验,有助于提高分析问题能力。
本电路以89S51 单片机为中心、附加A44E 霍尔传感器测距,实现对出租车计价统计,采用AT24C02 实现在系统掉电的时候保存单价和系统时间等信息,输出采用8 段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
关键词:传感器AT89S51中断单片机定时器/计数器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)