单片机交流
登录
直播中
杨雪
7年用户
1103经验值
私信
关注
[问答]
如何采用软件仿真方法设计信号机?
开启该帖子的消息推送
软件仿真
如何采用软件
仿真
方法设计信号机?
回帖
(1)
李义坤
2021-11-10 11:00:35
一、实验名称:
交通信号机仿真实验
二、实验目的与要求:
采用软件仿真方法设计信号机二、三、四、八个相位的工作状态。
三、实验内容:
实现一个道路交叉口的模拟仿真环境,能够显示二相位、三项位、四项位信号灯(车道数可不考虑)。
需提供工程代码及文件,所采用的仿真软件名称、版本等信息。
注:灯时长任意设定,黄灯时间默认1s。
四、实验仪器与设备
仿真软件:proteus
芯片:C51
开发环境:Keil
五、实验原理
Proteus:英国Lab Center Electronics公司出版的EDA工具软件,支持电路图设计、PCB布线和电路仿真。Proteus支持单片机应用系统的仿真和调试,使软硬件设计在制作PCB板前能够得到快速验证,不仅节省成本,还缩短了单片机应用的开发周期。Proteus 是单片机工程师必须掌握的工具之一。Proteus软件分为ARES和ISIS模块,ARES用来制作PCB,ISIS用来绘制电路图和进行电路仿真。
keil:美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
六、实验结果
1.Proteus中搜索元器件
2.绘制电路图
3.keil编写程序
4.编译程序,检查bug
5.生成.hex文件
6.关联仿真程序
7.仿真
七、实验心得与体会
在这次的实验中,自己学会了一些基础的电路知识和Proteus、keil软件的使用。开始拿到使用题目的时候,非常懵,很多知识都不会,软件的使用也是一点又不会。后面看了老师给的入门资料,自己照着例子一点一点的实践,慢慢还是运行成功了一些示例仿真程序。在使用Proteus软件的过程中,有很多的不适应,开始连元件期间在哪都不知道,后面只好找了图示一个一个查百度,找到元器件的代码缩写,再一个一个添加至快捷栏。绘制电路图的过程很漫长,操作流程一点也不熟悉,不过后面还是好了很多,毕竟错了很多次。在利用keil进行程序编译的过程中,出现了很多的小问题。比如程序入口地址写错、代码块超过编译范围等等,后面在同学的帮助下,这些问题也很快就解决了,十分感谢。在仿真的时候,就需要各个软件之间的配合使用了,看了老师的教程,这些也是非常快就学会了。总的说来,在这次的实验中,自己的收获非常大。
一、实验名称:
交通信号机仿真实验
二、实验目的与要求:
采用软件仿真方法设计信号机二、三、四、八个相位的工作状态。
三、实验内容:
实现一个道路交叉口的模拟仿真环境,能够显示二相位、三项位、四项位信号灯(车道数可不考虑)。
需提供工程代码及文件,所采用的仿真软件名称、版本等信息。
注:灯时长任意设定,黄灯时间默认1s。
四、实验仪器与设备
仿真软件:proteus
芯片:C51
开发环境:Keil
五、实验原理
Proteus:英国Lab Center Electronics公司出版的EDA工具软件,支持电路图设计、PCB布线和电路仿真。Proteus支持单片机应用系统的仿真和调试,使软硬件设计在制作PCB板前能够得到快速验证,不仅节省成本,还缩短了单片机应用的开发周期。Proteus 是单片机工程师必须掌握的工具之一。Proteus软件分为ARES和ISIS模块,ARES用来制作PCB,ISIS用来绘制电路图和进行电路仿真。
keil:美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
六、实验结果
1.Proteus中搜索元器件
2.绘制电路图
3.keil编写程序
4.编译程序,检查bug
5.生成.hex文件
6.关联仿真程序
7.仿真
七、实验心得与体会
在这次的实验中,自己学会了一些基础的电路知识和Proteus、keil软件的使用。开始拿到使用题目的时候,非常懵,很多知识都不会,软件的使用也是一点又不会。后面看了老师给的入门资料,自己照着例子一点一点的实践,慢慢还是运行成功了一些示例仿真程序。在使用Proteus软件的过程中,有很多的不适应,开始连元件期间在哪都不知道,后面只好找了图示一个一个查百度,找到元器件的代码缩写,再一个一个添加至快捷栏。绘制电路图的过程很漫长,操作流程一点也不熟悉,不过后面还是好了很多,毕竟错了很多次。在利用keil进行程序编译的过程中,出现了很多的小问题。比如程序入口地址写错、代码块超过编译范围等等,后面在同学的帮助下,这些问题也很快就解决了,十分感谢。在仿真的时候,就需要各个软件之间的配合使用了,看了老师的教程,这些也是非常快就学会了。总的说来,在这次的实验中,自己的收获非常大。
举报
更多回帖
rotate(-90deg);
回复
相关问答
软件仿真
如何去设计交通
信号机
多路
信号
转接器?
2021-04-13
1436
六相位交通
信号机
的设计
方法
是什么?
2020-04-01
1865
有没有人做过铁路方面点灯电路的
仿真
设计,跪求帮忙
2020-04-22
1176
LVDS
信号
传输特性阻抗问题
2018-12-16
12508
RFID智能交通控制系统实现什么功能?
2019-08-14
2066
如何利用HFSS
仿真
软件
对磁调带通滤波器耦合谐振腔进行
仿真
计算?
2021-04-07
2217
采用
仿真
软件
的系统EMC设计
2019-05-31
987
LMH6619
采用
filter pro
软件
仿真
,在没有
信号
输入情况下,自激振荡为什么?
2024-08-26
112
Keil
软件
仿真
的51单片
机
串口调试技巧
2021-02-05
1641
RT-Thread系统的
信号
如何进行管理和使用呢
2022-03-31
2667
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分