1000. 电子编程入门到工程师--从看得到开始

2020年了,我们的课程章节取个整数,从1000开始。 可视化学习与调试软硬件是作者推崇的方式。 前面课程我们推荐过proteus这个神器。我们也推荐过Arduino硬件平台。利用这两个神器我们来学习电子硬件知识和单片机编程。

可视化从控制LED开始。

1、 自行下载安装好proteus(版本越高越好,推荐8.0以上)

2、打开proteus软件,新建一项目

 

3、选择项目文件夹,起项目名(毕竟是自己的娃,要起的好听点,设置完成点Next(下一步)

 

4、设置原理图页面模板(主要是图纸大小,例如A4 A3等), 设置完成点Next(下一步)

 

5、设置是否需要绘制pcb文件,设置完成点Next(下一步)

 

6、设置需要进行单片机编程, 设置完成点Next(下一步)

 

7、全部设置完成,点Finish(完成)

 

8、查看完成的原理图

 

实际上面的原理图对应下面实物图,包括供电(用+5V)、接口和AVR单片机的核心,不包括DCDC(直流变直流)电源部分和USB接口电路(参考第12~16课,从电子专栏总目录查找)

另外说明下,arduino部分电路是省略的,例如晶振电路及其他。 proteus将arduion uno开发板,认为是一个单片机。

 

 

proteus不同于其他原理图、pcb制作软件(例如AD candence pads)它仿真单片机的功能非常强大,我们无需购买硬件,就可以用这个软件90%的仿真程序和硬件电路功能。

9、编写程序,我们实现第一个功能将电路图中LED点亮

 

10、写的代码编译出现一个错误

 

11、根据错误提示修改错误

 

12、查看运行结果

 

总结:

1、要明确proteus中的原理图就是实际的硬件(不过是用软件仿真而成)

2、我们学电子要调试硬件非常麻烦,需要焊接更换元件,有了proteus我们只需要在电脑上拖动就可以修改更换元件、调整参数,验证设计。目前proteus可能是唯一的仿真单片机实用化的软件。

3、此节课先按照以上图片、步骤一步步完成它,后续我们再详细讲解电路和程序部分

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值