51单片机入门——Proteus 8 Professional的使用
目录
- 1.什么是Proteus 8 Professional ?
- 2.Proteus 8 Professional的使用
1.什么是Proteus 8 Professional ?
Proteus是Lab Center Electronics公司推出的一个EDA工具软件。
Proteus具有原理布图、PCB自动或人工布线、SPICE电路仿真、互动电路仿真、仿真处理器及其外围电路等特点功能。
Proteus 8.9 安装包,内附安装教程
链接:https://pan.baidu.com/s/19YPyUeNt5bTVd7ch_15tig
提取码:qcyx
2.Proteus 8 Professional的使用
双击图标后进入主页面:如图:
首先我们要建立一个工程文件,点击左上角的图标或在开始设计中点击新建工程,如图:
选择合适的保存路径与名称(注意扩展名是否为.pdsprj)后点击“下一步”,开始创建原理图,如图:
一般不做修改,默认就好,然后到了建立PCB,如图:
同样一般默认就好,然后到了建立固件,如图:
一样“无脑”下一步即可。。。
然后就到了总结,在这个界面可以看到之前的各个操作,如图:
单击“完成”就到了原理图设计界面,如图:
或者直接点击“原理图设计”也可以到此界面,不过后续的保存挺麻烦的。
然后就可以开始我们的原理图设计了,功能选择如图:
点击元器件选择区的“P”即可查找自己所需的元器件,如图:
例如查找一个电阻,在搜索框中输入RES,双击所需要的元器件就可以添加到元器件选择区,如图:
常用元器件名称 | keywords |
---|---|
常用51单片机 | AT89C52 |
晶振 | CRYSTAL |
电阻 | RES |
排阻 | RESPACK-8 |
瓷片电容 | CAP |
电解电容 | CAP-ELEC |
单刀单掷开关 | SW-SPST |
单刀双掷开关 | SW-SPDT |
按钮 | BUTTON |
发光二极管 | LED |
蜂鸣器 | BUZZER |
三极管 | NPN/PNP |
数码管 | 7SEG |
我们利用上述的几个元器件来搭建一个最小系统,如图:
在Proteus 8 Professional中的芯片接电源的引脚已经默认接入,所以不会显示引脚,且单片机已经默认接入晶振,不需要如图在19、20脚接入晶振。
开始仿真:
图中红色表示高电平“1”,蓝色表示低电平“0”,如果出现灰色则表示未知状态,需要外接一个上拉电阻,把电平拉高,如图中的P0口就是因为外接了一个上拉电阻使P0口输出高电平。
51单片机入门——Proteus 8 Professional的使用相关推荐
- C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-下)
系列文章目录 提示:本文章为系列文章,系列文章的所有文章的目录后期会时刻更新,喜欢的朋友请收藏好 <第一章 C语言极速学习开发--51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学 ...
- 51单片机入门教程(1)——点亮一个LED灯
51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...
- 【51单片机入门】点亮多个LED流水灯
[51单片机&入门]点亮多个LED流水灯 实验环境 功能实现 PCB原理图 代码 要点 仿真 代码 实验环境 Keil C51 Proteus 8.9 功能实现 LED流水灯依次从右向左亮起, ...
- 51单片机入门教程(6)——外部中断
51单片机入门教程(6)--外部中断 一.外部中断 1.1 中断 1.2 外部中断 二.中断优先级 一.外部中断 1.1 中断 关于中断的概念在上一篇博客中已经提到了.(传送门:51单片机入门教程(5 ...
- 51单片机入门教程(5)——定时器中断
51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...
- 51单片机入门学习小结(流水灯与数码管)
51单片机入门学习小结(流水灯与数码管) 对原理图的分析 以下是我所用单片机的原理图 这块51单片机一共有4个I/O口(意思为input/output),也代表着如果我们后续都要用到这四个的话那么功能 ...
- 51单片机入门模板(STC89C52RC)
该模板适用于51单片机入门,比较易于理解,包含定时器和串口的操作. 可以在定时器T0中断服务函数和主循环中实现主要功能,在UART中断服务函数(T1定时器)中实现简单的串口通信接收命令的功能. 注:本 ...
- 51单片机入门指南系列:一、前期准备
51单片机入门指南系列:一.前期准备 51单片机学习步骤 为什么我用的是52单片机,大家也说它是51? 编译环境 单片机入门书籍 购买实物开发板 51单片机学习步骤 51单片机是嵌入式学习的入门级芯片 ...
- 51单片机入门——16路抢答器
文章目录 设计要求 电路原理图 硬件原理 时钟信号(晶振) 矩阵按键与独立按键 代码解析 设计要求 同时为16支参赛队提供抢答功能,抢答成功后应能通过数码管显示出参赛队号数,同时点亮发光二极管示意抢答 ...
最新文章
- Android学习笔记--JNI的使用方法
- PHP下kafka的实践(已经测试)
- 使用IntelliJ IDEA看源码的时候,如何在优雅的查看类继承关系...【看这篇就够了】
- * IO流递归拷贝一个文件夹 按源文件夹格式拷贝
- IBM Watson IoT
- 瑞士信贷上调苹果目标价至168美元
- Python 数据可视化利器 plus(plotly )
- linux shell网卡,Shell脚本查看LINUX系统 网卡实时流量
- 让在vc6创建的程序中,控件可以随xp风格的改变而变化,不用再程序中添加代码来自己实现~...
- 线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
- Ubuntu16.04LTS安装到移动硬盘,实现随插随用
- 神经网络建模的建模步骤,人工神经网络建模过程
- MongoDB 分片集群故障RECOVERING 处理纪实
- Android AR ---HelloAR(用的EasyAR 免费版)
- vue自定义步骤行程条
- WPF绑定(Binding)绑定对象集合修改显示属性问题
- mysql讲事物写到数据库_CookBook/1-MySQL数据库读写锁示例详解、事务隔离级别示例详解.md at master · Byron4j/CookBook · GitHub...
- 遇到空指针异常的时候我们应该怎么办
- 2019全球外汇三大平台排名基本情况
- 计算机毕业设计之java+springboot基于vue的生鲜交易系统-生鲜商城网站