1、里程脉冲信号由外部0(INT0)输入,每来一个脉冲信号系统加0.1km,记录里程数;
2、采用定时器Tx的中断方式实现 10s的定时(但是开发板的最大定时时间为66ms左右);
4、当里程数达到保养里程数或时间达到10s时,系统进行声光报警,用于提示“保养”时间到了;
5、数码管4位显示。里程数最大值为999.9,最小值为000.0;
6、按键控制功能。系统设有4个按键:1号键(P3.3)用于模拟里程脉冲信号(采用中断方式),2号键(P3.3):当报警后,按此键将停止声光报警并重新记录“保养”里程数和时间,但是数码管所显示的里程数要累加;3号键(P3.4)和4号键(P3,5)用于设置里程报警值,实现对保养里程报警值进行加1和减1的修改。
以上是题目要求,是51单片机的 ATC89C51 感激不尽
此帖出自
小平头技术问答
一周热门 更多>