基于单片机公交车汽车报站系统设计-资料

【资源下载】下载地址如下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++)

 

 

  

 

posted @ 2021-03-16 20:03  roadroad  阅读(212)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案