清翔电子单片机原理图stc89c52_1000. 电子编程入门到工程师--从看得到开始
![](/assets/blank.gif)
时间有限,无法一一修改底部目录,请以此目录为准:
向导:总目录:最好的电子、计算机从入门到工程师教程zhuanlan.zhihu.com
![](/assets/blank.gif)
2020年了,我们的课程章节取个整数,从1000开始。 可视化学习与调试软硬件是作者推崇的方式。 前面课程我们推荐过proteus这个神器。我们也推荐过Arduino硬件平台。利用这两个神器我们来学习电子硬件知识和单片机编程。
可视化从控制LED开始。
1、 自行下载安装好proteus(版本越高越好,推荐8.0以上)
2、打开proteus软件,新建一项目
![](/assets/blank.gif)
3、选择项目文件夹,起项目名(毕竟是自己的娃,要起的好听点,设置完成点Next(下一步)
![](/assets/blank.gif)
4、设置原理图页面模板(主要是图纸大小,例如A4 A3等), 设置完成点Next(下一步)
![](/assets/blank.gif)
5、设置是否需要绘制pcb文件,设置完成点Next(下一步)
![](/assets/blank.gif)
6、设置需要进行单片机编程, 设置完成点Next(下一步)
![](/assets/blank.gif)
7、全部设置完成,点Finish(完成)
![](/assets/blank.gif)
8、查看完成的原理图
![](/assets/blank.gif)
实际上面的原理图对应下面实物图,包括供电(用+5V)、接口和AVR单片机的核心,不包括DCDC(直流变直流)电源部分和USB接口电路(参考第12~16课,从电子专栏总目录查找)
另外说明下,arduino部分电路是省略的,例如晶振电路及其他。 proteus将arduion uno开发板,认为是一个单片机。
![](/assets/blank.gif)
proteus不同于其他原理图、pcb制作软件(例如AD candence pads)它仿真单片机的功能非常强大,我们无需购买硬件,就可以用这个软件90%的仿真程序和硬件电路功能。
9、编写程序,我们实现第一个功能将电路图中LED点亮
![](/assets/blank.gif)
10、写的代码编译出现一个错误
![](/assets/blank.gif)
11、根据错误提示修改错误
![](/assets/blank.gif)
12、查看运行结果
![](/assets/blank.gif)
总结:
1、要明确proteus中的原理图就是实际的硬件(不过是用软件仿真而成)
2、我们学电子要调试硬件非常麻烦,需要焊接更换元件,有了proteus我们只需要在电脑上拖动就可以修改更换元件、调整参数,验证设计。目前proteus可能是唯一的仿真单片机实用化的软件。
3、此节课先按照以上图片、步骤一步步完成它,后续我们再详细讲解电路和程序部分。
向导:总目录:最好的电子、计算机从入门到工程师教程zhuanlan.zhihu.com
![](/assets/blank.gif)
清翔电子单片机原理图stc89c52_1000. 电子编程入门到工程师--从看得到开始相关推荐
- 203. 电子编程入门到工程师--逆推原理图(电源部分)
一.聚焦目标 1. 本课目标: 逆推法完成电源部分. 因为第一次使用逆推法学习开源硬件电路,这节课目标还是集中在最前面的绘制电路图.主要学习逆推学习法的基本步骤.框架,理解其内涵,并逆推学习电路图的一 ...
- 202. 电子编程入门到工程师--绘制原理图(烧录模块)
一.本课目标 完成烧录模块(仿真烧录调试模块)绘图. 基本功能框架图,其中STLINK可替换为DAPlink.jlinkob 二.后续计划 完成其他部分电路图 本课程有鱼.有鱼饵.有鱼钩,还有渔猎秘籍 ...
- 1002. 电子编程入门到工程师--重拾信心-单片机一篇入门
这一节写单片机一篇入门,拭目以待,必有惊喜!. 不入门的根本原因? 简单问题复杂化, 复杂问题简单化, 头脑迷糊没框架, 无头无尾似散沙. 劝退的单片机框架: 我们的单片机框架: 现在个人.工业化领域 ...
- python编程入门教学电子书-Python编程入门电子书教程,看这几个就够了
这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...
- python 编程入门-Python编程入门电子书教程,看这几个就够了
这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...
- python编程入门-Python编程入门电子书教程,看这几个就够了
这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细写某个知识点,毕竟编程的东西很多都是靠自学,靠自己的,只要大家足 ...
- 51单片机(清翔)-------LED部分
我使用的单片机开发板是清翔51单片机开发板,这是一个新手入门51单片机的好帮手 LED:发光二极管(Light Emitting Diode) 可以应用在LED显示屏.交通灯.液晶屏幕 原理图 下面给 ...
- 清翔电子51单片机PWM理解
/********************************************************************************* * [编写时间]: 2014年3月 ...
- stm32编程入门_电子设计与单片机编程书籍资料推荐
有些同学让我推荐些入门书籍,尝试写写: 注:请多看下目录与介绍,网络上也有一些读书笔记和推荐,自行判断是否符合现有层次和水平,再决定是否购买. 针对零基础.非专业的电子爱好者,我的推荐学习步骤是: 自 ...
最新文章
- C++模拟游戏中鼠标点击和键盘按键
- viewpager 无网络的时候滑动异常
- 安卓之父的手机创业项目卖了!这个华人接手,谷歌风投还投了钱
- SRS流媒体服务器——Edge集群搭建
- 看完这个你还不理解右值引用和移动构造 你就可以来咬我(上)
- 通过Ajax方式上传文件(input file),使用FormData进行Ajax请求
- Java的echo_简单的Java echo服务器问题
- hello一直显示与服务器断开,新手问题--服务器环境部署hello world
- Microsoft Dynamics 365 之 味全食品 项目分享和Customer Engagement新特性分享
- 利用Mapinfo工具转地图数据
- 文本文档如何运行c语言代码,文本文档代码写好了怎么运行
- 行业知识图谱调查报告(三):行业知识图谱应用及实践
- 关系型数据库的物理连接
- 蓝雪花怎么养 蓝雪花养殖方法及注意事项
- 有关R星游戏(尤其是荒野大镖客玩家)二次验证码/两步验证/谷歌验证绑定相关问题
- Python 去除重复行数据
- 准确查询表空间使用情况
- linux裸设备文件系统,关于裸设备,文件系统,CIO/DIO
- 贝叶斯公式推导及意义
- 汽车ABS模型仿真,防抱死制动系统建模 包括simulink建立的汽车ABS模型和Word文档详细说明如何对防抱死制动系统 (ABS) 进行建模