• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

用PROTEUS仿真学习单片机的设置方法

相信有很多新手想学习单片机,但又缺泛动手能力,做一块最小系统板又做不出来吧?那么可以试试仿真软件proteus,通过这个软件学习编程思想,以后水平提高了再做最小系统板也可以。下面是简单使用方法,其实我也在学习使用中安装好后它没在桌面生成快捷方式,需要在开始菜单打开打开后点下图中的P

 
利用关键字搜索,就像下图那样,点OK后加入各种元件。但每次只能加一个元件,有点郁闷

LED有各种颜色的

 
全部回复(35)
正序查看
倒序查看
daylight
LV.4
2
2014-02-19 20:27
把元件放好,因为是仿真,不需要接电源、复位和晶振,限流电阻也不用接,不会烧的

点下图的红框可以添加电源

 
需要设一下才是电源,在这个符号上点右键

 

 

 
0
回复
daylight
LV.4
3
2014-02-19 20:29
把线连接好,这个软件连线很方便,只要鼠标接近元件引脚就会自动连线了

 
接下来设单片机,右键

 
点下图中红色,晶振频率也在这个图中设置

 
0
回复
daylight
LV.4
4
2014-02-19 20:31

选择HEX文件

上图的HEX文件要在KEIL软件中生成,本文不介绍了。

 

完成后点左下角的三角形,可以看到流水灯了

 
0
回复
2014-02-19 21:17
@daylight
选择HEX文件[图片]上图的HEX文件要在KEIL软件中生成,本文不介绍了。[图片] 完成后点左下角的三角形,可以看到流水灯了[图片] 

请问大神怎样对批量元件更改编号呢?比如这样

怎样方便地改成 D1D2D3D4……

 

0
回复
daylight
LV.4
6
2014-02-19 21:21
@曲径通幽
请问大神怎样对批量元件更改编号呢?比如这样[图片]怎样方便地改成D1D2D3D4…… 
一般的仿真没问题,这个不知道
0
回复
2014-02-19 21:22
@daylight
一般的仿真没问题,这个不知道
那元件该怎么选,三极管8050没有该用什么替代?
0
回复
2014-02-19 21:23
@曲径通幽
那元件该怎么选,三极管8050没有该用什么替代?
包括实际工作的选型问题
0
回复
daylight
LV.4
9
2014-02-19 21:24
@曲径通幽
那元件该怎么选,三极管8050没有该用什么替代?
如果三极管作开关用,找个同类型的就行了。比如8050就找一个npn的三极管代
0
回复
stony_s
LV.3
10
2014-02-19 21:25
@曲径通幽
那元件该怎么选,三极管8050没有该用什么替代?
你可以看看一个29集的视频,王心明做的,湖北汽车工业学院的,专门讲protues
0
回复
一木01
LV.3
11
2014-02-19 21:28
@曲径通幽
请问大神怎样对批量元件更改编号呢?比如这样[图片]怎样方便地改成D1D2D3D4…… 
添加原件选择双击名称可以一次添加多个原件。
0
回复
daylight
LV.4
12
2014-02-19 21:29
@一木01
添加原件选择双击名称可以一次添加多个原件。

高手

0
回复
2014-02-19 21:31
@一木01
添加原件选择双击名称可以一次添加多个原件。
不是很懂,双击名称添加多个元件到 器件框 还是 作图框 ?
0
回复
一木01
LV.3
14
2014-02-19 21:32
@曲径通幽
不是很懂,双击名称添加多个元件到器件框还是作图框?
按ok改为双击元器件名称
0
回复
一木01
LV.3
15
2014-02-19 21:33
@daylight
高手[图片]

正好知道而已

0
回复
2014-02-19 21:34
@一木01
按ok改为双击元器件名称

明白了

0
回复
stony_s
LV.3
17
2014-02-19 21:36
楼主好人!解决了广大新手一大难题呐
0
回复
for_real
LV.3
18
2014-02-19 21:37
我做了一个ds1302和ds12c887的仿真
0
回复
2014-02-19 21:39
@for_real
我做了一个ds1302和ds12c887的仿真
成功了没有? 
0
回复
for_real
LV.3
20
2014-02-19 21:40
@曲径通幽
成功了没有? 

成功啦

0
回复
2014-02-19 21:43
@for_real
我做了一个ds1302和ds12c887的仿真
你觉得自己写得最满意的程序是哪个?求分享
0
回复
for_real
LV.3
22
2014-02-19 21:46
@曲径通幽
你觉得自己写得最满意的程序是哪个?求分享
我都不完全是自己写的,有参考
0
回复
stony_s
LV.3
23
2014-02-19 21:49

决定收藏了

0
回复
matou
LV.3
24
2014-02-19 21:51
讲讲如何用keil来编译生成hex文件吧。我搞了半天都不行啊
0
回复
daylight
LV.4
25
2014-02-19 21:52
@matou
讲讲如何用keil来编译生成hex文件吧。我搞了半天都不行啊
keil里面找到target,点进入,选择output,然后选中create hex file就行了
0
回复
matou
LV.3
26
2014-02-19 21:56
@daylight
keil里面找到target,点进入,选择output,然后选中createhexfile就行了

谢谢!

0
回复
stony_s
LV.3
27
2014-02-19 21:58
楼主发个最小系统的制作吧。相信很多人都需要,而且最好可以讲讲里面需要的元件和原理以及大小选择
0
回复
for_real
LV.3
28
2014-02-19 22:00
@stony_s
楼主发个最小系统的制作吧。相信很多人都需要,而且最好可以讲讲里面需要的元件和原理以及大小选择
51的最小系统很简单,就一个单片机,一个晶振电路,再加一个复位电路就可以了,复杂点再加一个下载电路,不过买个Usb转串口下载器,只有几块钱。
0
回复
daylight
LV.4
29
2014-02-19 22:02
@stony_s
楼主发个最小系统的制作吧。相信很多人都需要,而且最好可以讲讲里面需要的元件和原理以及大小选择

有机会弄一下吧

0
回复
daylight
LV.4
30
2014-02-19 22:03
@for_real
51的最小系统很简单,就一个单片机,一个晶振电路,再加一个复位电路就可以了,复杂点再加一个下载电路,不过买个Usb转串口下载器,只有几块钱。

这个看着挺不错

0
回复
pirate
LV.4
31
2014-02-19 22:05

强势围观,好贴收藏

0
回复