基于单片机公交车汽车报站系统设计-资料
【资源下载】下载地址如下1390:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
1、下行控制报站:首先按下(下行设置按键),(下行指示灯)亮,然后按下(手动播报)按键控制播报下一站
2、上行控制报站:首先按上(上行设置按键),(上行指示灯)亮,然后按下(手动播报)按键控制播报下一站
3、按下关闭播报按键,则关闭播报功能和清除显示
#include <reg51.h> #define uint unsigned int #define uchar unsigned char #include "value.h" sbit x_key=P1^3; sbit s_key=P1^4; sbit bz_key=P1^5; sbit gb_key=P1^6; sbit x_LED=P2^6; sbit s_LED=P2^7; uchar x_mode,s_mode; uchar x_num,s_num; bit flag_200ms = 1; uchar flag_c_en; bit flag_100ms; sbit dq=P3^2; //18b20 IO口的定义 uint temperature ; //温度变量 /************ 延时函数 *****************/ void delay_uint(uint z) { while(z--); } /******************************************************************** * 名称 : delay_1ms() * 功能 : 延时1ms函数 * 输入 : q * 输出 : 无 ***********************************************************************/ void delay_1ms(uint q) { uint i,j; for(i=0;i<q;i++)