当前位置: 首页 > news >正文

建公司网站需要哪些资料/宁波seo服务快速推广

建公司网站需要哪些资料,宁波seo服务快速推广,建设银行云南分行招聘网站,网站怎么做seo关键词入门学习Proteus 8仿真软件以及C51单片机LED的点亮(C语言)——实例一、点亮LED的程序编译1.打开Keil uVision 4新建一个工程2.在Atmel下寻找AT89C52芯片并点击"OK"3.新建文本进行C语言程序编译二、 Proteus软件仿真1. 打开 Proteus 8软件并新建…

入门学习Proteus 8仿真软件以及C51单片机LED的点亮(C语言)——实例

  • 一、点亮LED的程序编译
    • 1.打开Keil uVision 4新建一个工程
    • 2.在Atmel下寻找AT89C52芯片并点击"OK"
    • 3.新建文本进行C语言程序编译
  • 二、 Proteus软件仿真
    • 1. 打开 Proteus 8软件并新建一个工程
    • 2. 设计电路并进行仿真
  • 三、 开发板调试*
  • 四、 总结

摘要:学习嵌入式开发板STM32之前,我们先来回顾学习一下proteus软件的仿真设计以及C51单片机LED点亮。
关键字:Proteus 8C51单片机

前提知识:掌握一定的C语言编译知识,和C51单片机的基础知识。
这里我主要做的是C52的库以及程序设计,C52对于C51做了简单的升级,但编程是两个可以互相用代码的。

一、点亮LED的程序编译

1.打开Keil uVision 4新建一个工程

在这里插入图片描述

2.在Atmel下寻找AT89C52芯片并点击"OK"

①展开Atmel
在这里插入图片描述

②选择AT89C52在这里插入图片描述

在这里插入图片描述

该提醒翻译结果为:是否将标准8051启动代码复制到项目并将文件添加到项目中,此次项目可以不添加8051启动代码,所以这里我选择了"否"。

③正常打开界面
该界面就是正常工作界面

3.新建文本进行C语言程序编译

① 新建文本
在这里插入图片描述
② 我们先点击保存对该文本进行命名,由于是C语言所以该文本命名格式为"led点亮.c" ,并点击"保存"。在这里插入图片描述
在这里插入图片描述
③ 由于新建文本与工程并没有连接,所以下来对工程Source Group 1进行添加文件
在这里插入图片描述
在此目录下会自动出现刚才保存的文本,即"led点亮.c"文件,并点击"Add"。
在这里插入图片描述
④ LED点亮程序编译
在这里插入图片描述

上图是我的C52开发板的LED模块的原理图,由于LED为共阳极,所以当负极为低电平时,LED亮;当负极为高电平的时候,LED灯灭。且LED的端口连在P2端口

#include<reg52.h>		 
sbit LED=P2^0;			//将端口P2^0定义为LED
void main ()			//主函数
{LED=0;			    //LED端口为低电平
}

点击其中任意一个都可完成编译。此时我已经编译过了,且无错误。
在这里插入图片描述
⑤ 编写hex文件
hex文件格式是可以烧写到单片机中,被单片机执行的一种文件格式(该解释源自百度百科—hex文件格式)。所以我们需要生成hex文件进行之后的软件仿真和调试。
①点击魔法棒
在这里插入图片描述
②选择"Output"并点击"Create HEX File",再点击"OK"确认。
在这里插入图片描述
③点击编译当前文件生成hex文件
在这里插入图片描述
当出现"creating hex file from …"则表示成功生成hex文件。

二、 Proteus软件仿真

1. 打开 Proteus 8软件并新建一个工程


在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述
⑥正常打开界面
在这里插入图片描述

2. 设计电路并进行仿真

①添加元器件
在这里插入图片描述

在这里插入图片描述

此次仿真需要89C52、LED灯、电源、电阻。
在proteus中上面的元器件依次选择为,AT89C52,LED-BULE(这里的BLUE仅代表颜色,不代表型号),POWER,RES。

②元件库如下
在这里插入图片描述
在终端模式下进行选择电源
在这里插入图片描述
③设计电路
在这里插入图片描述

LED串联一个电阻是为了限流,电阻的阻值可以小一点,这样LED灯会更亮一点。

④双击89C52添加hex文件
在这里插入图片描述
⑤点击左下角仿真按钮进行软件仿真
在这里插入图片描述
⑥LED成功点亮界面
在这里插入图片描述

三、 开发板调试*

*开发板调试需要自行购买开发板并安装程序烧入软件,但由于涉及广告问题,这里我不提供我的开发板厂商以及烧录软件,请大家理解。

1.USB连接开发板
2.打开开发板开关
3.进行程序烧录
在这里插入图片描述
程序下载成功界面
在这里插入图片描述

温馨提示:芯片类型,波特率,需要根据自己的芯片以及程序的波特率进行相对应的设置,上图设置仅是我的设置。

4.成果展示
在这里插入图片描述

四、 总结

在此次入门学习中,我慢慢的对proteus软件的使用以及C51的知识有了一定的掌握。但也只是做了入门级别的实例,没有做到对proteus和C51单片机的深入探讨,希望自己可以在之后的时间里认真学习单片机和proteus。
本博客旨在分享一些入门学习经验,以上步骤如有问题或者侵权请联系我,谢谢各位阅读。

http://www.jmfq.cn/news/5045599.html

相关文章:

  • 松江网站开发/老铁外链
  • 做海淘是在哪个网站/微信朋友圈广告怎么推广
  • 建站abc和凡科哪个好用/企业网络推广软件
  • cento安装wordpress/槐荫区网络营销seo
  • 网站聊天工具代码/首页优化排名
  • 如何构思公司网站/seo分析seo诊断
  • 西安建设集团网站/怎么自己做一个网站
  • 上海中国建设银行招聘信息网站/做优化关键词
  • 转入已备案网站/企业网站页面设计
  • 做音乐网站要什么源码/社群营销
  • seo建设网站/网络舆情监测系统软件
  • 网站如何实现微信登录界面/深圳华强北
  • 网站设计需求/百度怎么发布自己的广告
  • 秦皇岛网站制作/营销推广活动策划
  • 网站建设详细的步骤有哪些/可靠的网站优化
  • 乌鲁木齐网站技术服务电话/网站开发详细流程
  • 甘肃省城乡与建设厅网站首页/百度查询网
  • 安徽建站平台/郑州网络营销顾问
  • 温州微网站制作哪里有/关键词是什么意思
  • wordpress主题操作/seo零基础教学视频
  • 普通网站设计/全渠道营销管理平台
  • 桂林做旅游网站失败的网站/站长之家官网登录入口
  • 查看网站是什么语言做的/百度竞价在哪里开户
  • 做淘宝网站用什么软件/百度指数查询官网入口登录
  • 秦皇岛网站团队/企业推广宣传方式
  • 福州免费建站品牌企业/seo管理
  • wordpress 翻译文件/优化大师哪个好
  • 西安的电商网站设计/百度推广seo优化
  • wordpress邮箱链接修复/seo服务商排名
  • 网站设计上市公司/百度服务中心电话