产品中心
HOME
产品中心
正文内容
proteus 晶振 用Proteus学习51单片机之流水灯
发布时间 : 2024-10-05
作者 : 小编
访问数量 : 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中,晶振的名称通常被称为"CrystalOscillator"或"Crystal"。晶振是一种用于产生稳定频率的电子元件,常用于微控制器、时钟...

proteus8.6使用教程?

1,打开Proteus8.6软件。2,点击菜单栏file,找到NewProject,鼠标左键单击。3,修改工程名字和工程路径。4,单击next直到finished并完成建立工程。5,在键.....

proteus怎么添加51单片机芯片?

你好,以下是在Proteus中添加51单片机芯片的步骤:1.打开Proteus软件,选择SchematicCapture,创建一个新的工程文件。2.在左侧面板中选择Components,然后...

在proteus软件里怎么找晶振这个元件?

搜CRYSTAL

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

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

我在用proteus进行单片机仿真时反应很慢?

你的CPU12%是哪里看的,没听说过,是指Proteus里12%还是你的电脑CPU占用是12%??你问的问题有点离奇,你试着双击一下proteus里的那个单片机,找到频率一栏...

proteus8.6如何建立一个有单片机的文件?

要在Proteus8.6中建立一个带有单片机的文件,首先需要选择合适的单片机模型。然后,将单片机模型拖放到工作区。接下来,连接单片机的引脚到其他元件,如晶振、...

主板上复位电路的复位电路的作用是什么,没有它不行吗?最好打...

在PROTEUS里仿真,晶振和复位好像都没什么用,晶振只要在单片机的属性里设置就行了。自己知道怎么回事就行了。不过,在做实物时一定要加上哈。别在PROTEUS里弄...

51单片机怎么休眠-177****2285的回答-懂得

51单片机,如STC系列单片机,可以进入休眠状态(或者掉电模式),待机方式(或者空闲模式),掉电模式:为时钟停止的所有工作状态全部停止,可以有...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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