品质保障
HOME
品质保障
正文内容
proteus晶振 用Proteus学习51单片机之流水灯
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

用Proteus学习51单片机之流水灯

其实学单片机实在是应该去买一块学习板的,我原本是买了一块的,结果学了段时间,又去弄别的东西了,这次来北京,想继续学习,又忘记带了……BS一下自己。

单片机不做实验肯定是不行的,刚好近段时间,一直有在用Proteus来模拟电路,而Proteus最强大的地方,是模拟单片机,不想再买一块学习板,所以,就用Proteus来暂时代替学习板吧。

我的学习环境:

Keil 8.18

Proteus 7.6

Windows 7

原来看的书,忘记了大半,所以只好再从头看起咯。

看的书是郭天详写的《51单片机C语言教程——入门、提高、开发、拓展全攻略》

第一个实验是流水灯,原理图如下:

为了简单,没有使用单个的LED灯,而是利用了10个一组的LED灯。用Proteus模拟可以不用接晶振,芯片电源,挺方便的。

要让单片机运行程序的话,首先在单片机上单击右键,然后选择要运行的HEX文件就成了

书里还介绍了74HC573锁存器,当然,在这实验中实际没什么作用,不过我也用了一下,即相当于加了个开关,开关合上类就能变化,否则不能,具体请看图,HEX文件一样。

流水灯很简单,就不多记录了。

Arduino介绍以及Proteus仿真配置2电子DIY

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。

arduino比较简单易学,本文主要讲解如何使用Proteus软件进行Arduino程序的仿真。第一步:在Proteus软件绘制arduino(以arduino uno为例)1,打开Proteus软件

proteus7.8

2,选择元件在英文状态下,按下键盘“P”键进入选择元器件界面

3,在keyword下输入atmega328p

即arduino uno的主控芯片

实物图

4,继续选择元器件,输入CAP(选择电容)、crystal(选择晶振),绘制最小系统,

仿真图

5,绘制好最小系统,见下图(绘制好最小系统,注意细节)

aruidno最小系统

第二步配置MCU1,双击ATMEGA328P芯片跳出配置界面

配置

2,配置MCU,如下图所示

第三步验证(跑马灯实验,使用三个led实现跑马灯)1,绘制原理图,在元器件选择界面输入res(选择电阻)、LED(选择led)绘制好原理图如下:

2,打开arduino IDE编写程序,注意HEX文件位置

3,在Proteus中双击MCU添加.hex文件,(上图显示.hex位置,)

4,仿真效果图

希望能帮到各位,谢谢!!!!!

更多内容:

https://blog.csdn.net/liuxianfei0810/article/details/104172988

相关问答

如何在proteus中绘制晶振?

1、首先双击proteus软件,如图。2、然后鼠标左键点击左侧的“P”,如图。3、然后在“关键字”中输入“CRYSTAL”,如图。4、接着在列表中选择第一个选项并点击...

晶振在proteus中怎么找?

在Proteus中找到晶振可以分为以下两种情况:1.已知晶振型号如果已经知道了使用的晶振型号,可以直接搜索对应型号的晶振组件并添加到电路图中。具体操作步...

Proteus8.6如何仿真STM32?

1.首先下载protuse8sp2,下载安装过程就不直接介绍了,下载安装好以后,准备好STM32程序如下图2.打开protuse,如下图先新建原理图3.在英文输入法下面按P添加...

proteus怎么控制led灯逐渐变亮?

在Proteus中,可以使用模拟器和模拟器的控件进行LED灯逐渐变亮的控制。下面是实现步骤:1.打开Proteus软件,创建一个新文件,将LED灯和一个变阻器(模拟控制器...

proteus7.5怎么找发光二极管?

首先需要打开电脑的Proteus8.6软件。2,点击菜单栏file,找到NewProject,单击。3,修改工程名字和工程路径。4,单击next直到finished并完成建立工程。5......

proteus220v电源怎么找?

找proteus电源,首先,在电脑上找到proteus的图标,点开proteus界面1,首先需要打开电脑的Proteus8.6软件。2,点击菜单栏file,找到NewProject,单击。...

Proteus怎样点亮LED?

1、打开Proteus软件。2、点击菜单栏file,找到NewProject,单击。3、修改工程名字和工程路径。4、单击next直到finished并完成建立工程。5、在键盘上按字母...

proteus8使用入门教程?

proteus8的使用入门教程如下:1、打开Proteus8.6软件。2、点击菜单栏file——找到NewProject——鼠标左键单击。3、修改工程名字和工程路径——单击next直...

Proteus8.6SP2建立点亮LED工程?

Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世...

proteus中画的电路图右下角的标注怎么改?啊?

首先打开proteus系统软件,网上找到最小系统的原理图,按原理绘制。用proteus绘画51单片机最小系统方法/步骤2接下来就开始在窗口把所需要的元件都放在绘图窗...

 关琦  乒乓球李楠 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部