红绿灯单片机仿真;Keil和Proteus的联合使用仿真;包含免费资源
红绿灯单片机仿真,Proteus和Keil的使用。
源代码如下
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
uchar dsp_table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
sbit n_green=P2^2; //北绿灯
sbit n_yellow=P2^3; //北黄灯
sbit n_red=P2^4; //北红灯
sbit w_green=P2^7; //南绿灯
sbit w_yellow=P2^6; //南黄灯
sbit w_red=P2^5; //南红灯void delayxms(uint xms)
{uint x,y;for(x=xms;x>0;x--)for(y=110;y>0;y--);
}
void main()
{uint i;P2=0x01;n_green=1; //北绿灯亮w_red=1; //南红灯亮for(i=4;i>0;i--) { P0=dsp_table[i];delayxms(1000);}P2=0x01;n_yellow=1; //北黄灯亮w_yellow=1; //南黄灯亮for(i=2;i>0;i--){P0=dsp_table[i];delayxms(1000);}P2=0x01;n_red=1; //北红灯亮w_green=1; //南绿灯亮for(i=4;i>0;i--){P0=dsp_table[i];delayxms(1000);}
}
代码弄出来后要生成hex文件,然后放在电路图的单片机中,才可以进行仿真。
电路图如下
注意一下灯的位置,以及总线链接的标号。总线链接不会的话点击链接proteus电路线链接画法。下面有元件的名称,自己去找出来照着画就可以了。
还有不懂的记得百度
获取源文件方法
1.想要获取源文件的同学,直接去我的gitee里面下载就可以了
链接地址https://gitee.com/junndaa/singlechip
2.免费资源
https://download.csdn.net/download/weixin_42581660/11729314
红绿灯单片机仿真;Keil和Proteus的联合使用仿真;包含免费资源相关推荐
- 【单片机】keil和Proteus使用教程
目录 一.keil的使用教程 1.新建一个项目 2.选择单片机型号 3.新建工程文件 二.Proteus的使用教程 1.新建一个工程 2.单片机型号及元器件的选择 3.元器件的选择 4.程序的加载 一 ...
- 炉温控制(Keil代码+Proteus仿真+Matlab仿真)
转眼间大三了,课程设计周:炉温控制实验.那好吧,挺简单的,不过还是要做下去.认真做的话能学到不少东西,做的深入的话要用到三款软件:KEIL PROTEUS MATLAB. 做完了仿真和源代码,测试 ...
- 【019】基于51单片机的交通灯Proteus仿真设计
一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...
- 【034】基于51单片机的HX711电子秤Proteus仿真设计
一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...
- 【008】【毕业设计】基于51单片机的烟雾报警系统proteus仿真与实物设计
一.压缩包资料内容(私信获取) (1).基于51单片机的烟雾报警系统proteus仿真设计一份: (2).基于51单片机的烟雾报警系统proteus仿真设计keli源代码一份: (3).基于51单片 ...
- 51单片机双机串口数码管显示排队叫号仿真设计( proteus仿真+程序+报告+讲解视频)
51单片机双机串口数码管显示排队叫号仿真设计 1.主要功能: 2.仿真 3.程序 4.设计报告 1.1 设计背景与意义 1.2 设计目的 1.3 设计要求及内容 1.4 本文结构安排 2 总体设计方案 ...
- Proteus软件安装并结合keil软件进行51程序设计和仿真
Proteus软件安装并结合keil软件进行51程序设计和仿真 一.keil软件安装 二.Proteus软件安装 三.任务要求 四.使用keil编写代码 1.创建工程 2.编辑程序 3.调试 五.使用 ...
- 【013】【毕业设计】基于51单片机的节能路灯proteus仿真设计
一.资料内容(私信) (1).基于51单片机的节能路灯proteus仿真设计一份: (2).基于51单片机的节能路灯proteus仿真设计keli源代码一份: (3).基于51单片机的节能路灯pro ...
- 基于51单片机多路温度检测proteus仿真 ds18b20
本设计是基于51单片机多路温度检测proteus仿真_ds18b20(仿真+程序+原理图) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:C0042 ...
最新文章
- 华南理工大学计算机应用基础随堂作业,华南理工大学计算机应用基础随堂练习题目及答案...
- SSH pager-taglib分页的实现
- win10下编译和使用mnn 2021
- 用MyEclipse自动生成hibernate映射文件和实体类
- 新浪短链api java_php调用新浪短链接API的方法
- 【存储知识学习】第三章磁盘原理与技术3.1磁盘结构--《大话存储》阅读笔记
- python处理 ctrl+c
- 【Anaconda】安装源---豆瓣,清华
- JAVA——文件操作工具类封装的简单实现
- 刷光借呗额度之后用户突然去世,支付宝会怎么做?
- 在树莓派3B+ 上使用YOLO v3 Tiny进行实时对象检测
- 学python能做什么类型的工作-做自动化,学python要到那种程度呢?
- centos7中使用LVM管理磁盘和挂载磁盘
- Java案例实现用户登录
- 微软windows10易升_Windows10把软件设置为始终以管理员身份运行(适用于单个软件)...
- springboot校园二手交易平台的设计与实现毕业设计源码260839
- 埃默里大学计算机值得读吗,埃默里大学计算机科学-生物统计学硕士研究生怎么样?好不好...
- EDI 公开课:X12 850采购订单转换至可视化Excel
- Python版本切换与虚拟环境管理
- 实测对比:2层和4层板的干扰和辐射差异
热门文章
- 迅雷显示服务器超时,迅雷登录不了出现登录超时怎么办_迅雷登录超时的解决步骤...
- 三星手机android版本升级包,三星平板电脑N8000闪存机将Android版本升级到7.1的过程记录...
- 关于Spark Steaming中的Processing Time/Total Delay/Processing Delay
- Verilog 总结
- 虚拟资源素材商品交易平台网站源码
- Mac Mojave10.14安装vmvare Fusion 11.0.0 win8 镜像
- 笔记本 原因代码: 0x500ff 关机类型: 关闭电源_关于笔记本电池更换的建议
- cad线段总和lisp_求一个线段长度总和与生成文本 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
- 微信号码开通状态检测
- Theory for the information-based decomposition of stock price