时间有限,无法一一修改底部目录,请以此目录为准:

向导:总目录:最好的电子、计算机从入门到工程师教程​zhuanlan.zhihu.com

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、此节课先按照以上图片、步骤一步步完成它,后续我们再详细讲解电路和程序部分。

向导:总目录:最好的电子、计算机从入门到工程师教程​zhuanlan.zhihu.com

清翔电子单片机原理图stc89c52_1000. 电子编程入门到工程师--从看得到开始相关推荐

  1. 203. 电子编程入门到工程师--逆推原理图(电源部分)

    一.聚焦目标 1. 本课目标: 逆推法完成电源部分. 因为第一次使用逆推法学习开源硬件电路,这节课目标还是集中在最前面的绘制电路图.主要学习逆推学习法的基本步骤.框架,理解其内涵,并逆推学习电路图的一 ...

  2. 202. 电子编程入门到工程师--绘制原理图(烧录模块)

    一.本课目标 完成烧录模块(仿真烧录调试模块)绘图. 基本功能框架图,其中STLINK可替换为DAPlink.jlinkob 二.后续计划 完成其他部分电路图 本课程有鱼.有鱼饵.有鱼钩,还有渔猎秘籍 ...

  3. 1002. 电子编程入门到工程师--重拾信心-单片机一篇入门

    这一节写单片机一篇入门,拭目以待,必有惊喜!. 不入门的根本原因? 简单问题复杂化, 复杂问题简单化, 头脑迷糊没框架, 无头无尾似散沙. 劝退的单片机框架: 我们的单片机框架: 现在个人.工业化领域 ...

  4. python编程入门教学电子书-Python编程入门电子书教程,看这几个就够了

    这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...

  5. python 编程入门-Python编程入门电子书教程,看这几个就够了

    这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...

  6. python编程入门-Python编程入门电子书教程,看这几个就够了

    这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...

  7. 51单片机(清翔)-------LED部分

    我使用的单片机开发板是清翔51单片机开发板,这是一个新手入门51单片机的好帮手 LED:发光二极管(Light Emitting Diode) 可以应用在LED显示屏.交通灯.液晶屏幕 原理图 下面给 ...

  8. 清翔电子51单片机PWM理解

    /********************************************************************************* * [编写时间]: 2014年3月 ...

  9. stm32编程入门_电子设计与单片机编程书籍资料推荐

    有些同学让我推荐些入门书籍,尝试写写: 注:请多看下目录与介绍,网络上也有一些读书笔记和推荐,自行判断是否符合现有层次和水平,再决定是否购买. 针对零基础.非专业的电子爱好者,我的推荐学习步骤是: 自 ...

最新文章

  1. C++模拟游戏中鼠标点击和键盘按键
  2. viewpager 无网络的时候滑动异常
  3. 安卓之父的手机创业项目卖了!这个华人接手,谷歌风投还投了钱
  4. SRS流媒体服务器——Edge集群搭建
  5. 看完这个你还不理解右值引用和移动构造 你就可以来咬我(上)
  6. 通过Ajax方式上传文件(input file),使用FormData进行Ajax请求
  7. Java的echo_简单的Java echo服务器问题
  8. hello一直显示与服务器断开,新手问题--服务器环境部署hello world
  9. Microsoft Dynamics 365 之 味全食品 项目分享和Customer Engagement新特性分享
  10. 利用Mapinfo工具转地图数据
  11. 文本文档如何运行c语言代码,文本文档代码写好了怎么运行
  12. 行业知识图谱调查报告(三):行业知识图谱应用及实践
  13. 关系型数据库的物理连接
  14. 蓝雪花怎么养 蓝雪花养殖方法及注意事项
  15. 有关R星游戏(尤其是荒野大镖客玩家)二次验证码/两步验证/谷歌验证绑定相关问题
  16. Python 去除重复行数据
  17. 准确查询表空间使用情况
  18. linux裸设备文件系统,关于裸设备,文件系统,CIO/DIO
  19. 贝叶斯公式推导及意义
  20. 汽车ABS模型仿真,防抱死制动系统建模 包括simulink建立的汽车ABS模型和Word文档详细说明如何对防抱死制动系统 (ABS) 进行建模

热门文章

  1. mysqldump备份还原
  2. 详解学习C#的方法和步骤
  3. 【mysql系列】细谈explain执行计划之“谜”
  4. SpringBoot总结之浅析自动化配置原理
  5. 2021高考个人成绩排名查询,2021新高考八省联考实力排名:怎么查联考成绩在全省排名?...
  6. demo12 webpack 处理 scss
  7. [wordpress]更新插件时,免去FTP操作
  8. 一个初级的前端工程师需要知道些什么?
  9. Linux安装Java
  10. 如何区分大数据下的三大利器:数据科学家,数据工程师与数据分析师