简易交通信号灯c语言程序,基于Protues仿真的简单交通信号灯附C语言程序
基于protues以及C语言设计的简单信号灯系统
简单的交通信号灯实现
本文中主要利用89C52单片机实现一个简单的交通信号灯系统,代码编写借助keil软件编写,再结合protues软件进行仿真。基本实现简单的交通信号等功能。
一.代码如下
#include
/***************宏定义**********************/
#define int8_t char
#define uint8_t unsigned char
#define int16_t int
#define uint16_t unsigned int
/**************变量申请*********************/
int8_t times = 0;
uint8_t g_timer0_1s = 0;
uint8_t g_light_shark = 0;
void Timer0_Init()
{
TMOD &= 0xF0; //单片机16位技术模式
TMOD |= 0x01;
TH0 = 0x00; //装入初值
TL0 = 0x4c;
TF0 = 0;
EA = 1; //开总中断
ET0 = 1; //允许定时器0中断
}
void Timer0(void) interrupt 1
{
TH0 = 0x00; //再次装入初值
TL0 = 0x4c;
times++;
if(times == 20)
{
简易交通信号灯c语言程序,基于Protues仿真的简单交通信号灯附C语言程序相关推荐
- 简单的红绿灯c语言程序,基于Protues仿真的简单交通信号灯附C语言程序
简单的交通信号灯实现 本文中主要利用89C52单片机实现一个简单的交通信号灯系统,代码编写借助keil软件编写,再结合protues软件进行仿真.基本实现简单的交通信号等功能. 一.代码如下 #inc ...
- 智能窗帘传感器c语言程序,基于单片机的智能窗帘控制系统设计(附程序代码)
基于单片机的智能窗帘控制系统设计(附程序代码)(论文18000字,程序代码) 摘要:二十一世纪初以来,科学技术不断发展,智能家居涌现于各家各户,人们越来越重视生活质量的提高.但是传统的手动开合窗帘耗时 ...
- 51lcd显示光传感器c语言程序,基于51单片机1602液晶显示GY-30数字光照传感器BH1750FVI程序实例...
基于51单片机1602液晶显示GY-30数字光照传感器BH1750FVI程序实例,系统由GY-30数字光照传感器.51单片机最小系统.1602液晶显示屏组成,电路简单,附件中的程序是实物验证过了的.1 ...
- 51单片机测量脉冲频率C程序及protues仿真结果精确
测定脉冲频率,附带部分PROTUES仿真结果和完整C语言程序,对于初学者或着急使用的电子爱好者来说,软件硬件结合,十分方便移植.仿真结果十分精确,实际应用中可能会存在少许误差,通过相应的电路处理,可以 ...
- c语言贝叶斯分类,基于朴素贝叶斯分类器的文本分类算法(C语言)
基于朴素贝叶斯分类器的文本分类算法(C语言) 基于朴素贝叶斯分类器的文本分类算法(C语言).txt两个人吵架,先说对不起的人,并不是认输了,并不是原谅了.他只是比对方更珍惜这份感情.#include ...
- 有限状态机设计实例之空调控制器(Verilog HDL语言描述)(仿真与综合)(附用Edraw(亿图)画状态转移图)
目录 前言 空调控制器 简介 状态转移图如下: Verilog HDL语言描述 测试文件 仿真图 ISE综合 RTL Schematic Technology Schematic 前言 关于工具的使用 ...
- 基于protues的51单片机交通灯仿真
要求使用protues仿真软件,来模仿实际十字路口的红绿的显示变化,同时数码管进行时间倒计时的显示.百度了下实际情况的交通灯规则如下图. 整个交通灯的运行流程如下图所示,这个应该和实际工作流程是非常接 ...
- 热释电红外报警c语言程序,基于51单片机的热释电红外检测报警器程序
for(j=0;j<120;j++); } /********************独立按键程序*****************/ uchar key_can; //按键值 ...
- 通行时间可调的两路口交通灯设计实验(基于Multisim仿真)
一.设计要求简述: 东西方向的红.黄.绿灯和南北方向的红.黄.绿灯按照正常的工作时序进行工作,黄灯亮时应为闪烁状态. 通行时间和黄灯闪亮时间可以在0-99秒内任意设定. 十字路口要有数字显示作为时间提 ...
- 用c语言设计八路抢答器的犯规程序,八路抢答器电子线路设计(附C语言程序) - 图文...
电子系统课程设计 第三章 硬件电路设计 3.1总体设计 根据抢答器的基本功能,可以设计出如下: 3.1总体设计 图3-1 总体设计 8 电子系统课程设计 3.2 外部振荡电路的设计 图3-2 外部振荡 ...
最新文章
- 没想到!大数据发现微信上使用最多的表情竟是...原谅很多人不知道
- android wear 上网,Android Wear 2.0智能回复不需联网?这是最新的离线AI技术
- 【Socket网络编程】3.字节序转换函数htons、htonl ,地址转换函数inet_ntoa、inet_ntop、inet_pton、inet_addr
- 【转】维护工厂库存的一般设置
- activiti jbpm相关资源
- c++ 计算正弦的近似值_一篇文章搞懂正弦保真性
- 光轴会聚模型求解世界坐标点流程与公式理解
- maven如果正常配置不成功,就按照我的就可以配置成功了
- 如何从 iCloud 共享文件和文件夹?
- postgreSQL 自动递增序号
- WPF:更好得理解对话框和ShowDialog方法 .
- Matlab中滤波操作的相关函数
- NGUI Sprite的各种Type(Simple、Sliced、Tiled、Filed、Advanced)
- PHP接口API文档转换SDK【神器】
- SQL执行顺序和流程
- 因子分析 二元logistic回归
- SpringBoot整合Logback日志框架+Slf4j注解使用
- LightGBM详解--原理+技巧+参数
- es 主要内存使用大户
- IOS- 时间格式转换问题(12小时和24小时的区别)
热门文章
- win32汇编 实现UNIX文件格式转换WINDOWS文件格式 的功能
- CSDN下载频道1月最受欢迎资源强力推荐~!
- 换了马甲也能认出“你” | 有了这个数据集,AI有望揪出变种勒索软件
- JSP实用教程(3)——JSP内置对象
- 曾经如日中天的VB编程,现已没落,而惨遭嫌弃的它,成了香饽饽
- DEVC编译器快捷键大全
- 如何配置SQL Server ODBC数据源
- c语言 转义字符双写,谭浩强C语言程序设计习题集
- 大数据知识点汇总---Redis,Spark,Kafka,Hive,Mysql,Hbase,Hadoop...
- 盘点八个程序员必须知道的代码编辑器