Proteus C51仿真学习板0——Keil&Proteus

努力,奋斗!                                    ——周星星

1、Keil

Keil和Proteus的安装就不多说了,直接百度跟着Keil和Proteus的安装教程一步步进行即可,如有安装失败的问题,可百度提示,都会有对应的解决方法。这里主要讲讲Keil和Proteus的基本操作。本例程仿真主要使用经典版Proteus7.8和新版8.9。

1.1、新建工程

1.2、新建文件


1.3、编译工程

重点:Keil如何知道你的头文件在什么路径呢?所以需要手动添加,否则编译会一直报错。

1.4、编写程序

程序的编写需要一定的C语言基础,如果有一定基础可以学会使用结构体进行模块化编程;如果是C小白,可以先学会调用函数进行学习。

51单片机编程需要一定的C语言基础:可以在学习C语言的同时进行51的学习加强巩固。

2、Proteus

2.1、新建SCH


通常为了布局合理,不会直连单片机和其它元器件,而是通过同样的标签名来连接,只要标签名一致,说明这2根线连在一起。

当大量线需要命名时,在使用这样的方法就很繁琐,为了简便的给线进行命名,需要使用新工具:

如果使用完毕,需要再次单击该按钮,删掉字符即可。如果其它线也要命名P10-P17,也是先单击该按钮,再直接点击ok即可。否则它会给其它元器件备注或其它线继续命名。

调用GND和Power端子是必须学会的,左边方框栏的TerminalsMode里面有Power和GND,千万别选择错了。

那么调用了这么多元器件,如何给其一次性命名呢?

2.2、电源设置

如果你仔细观察,会发现通过new也是可以新建电源的,一般是直接在Power端子上写+12V或-12V等字眼即可。


2.3、工具使用——示波器

基本示波器的功能全部具备:触发模式、水平时间调节、垂直幅度调节、4通道波形显示、AC/DC波形选择。

如果在运行时,关闭了示波器窗口,那么再次运行就会找不到窗口了,需要在debug中最下面选择示波器进行打开。

其它工具我们在Demo中应用时再一一讲解。


2.4、HEX导入仿真

这里要说明一下:晶振电路和复位电路通常是不起作用的,时钟频率是在单片机里面设置的,而仿真通常不需要复位。

这里画晶振电路和复位电路,只是为了理解最小系统的电路,仿真是无效的。

如需Proteus和Keil安装包,请关注公众号:

Proteus仿真店子

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值