day01 51单片机

51单片机学习

1 51单片机概述

1.1 51单片机简介

目前使用的51单片机一般是宏晶STC89系列,这其中流传最广的版本,也是我们课程的主角,就是STC89C52RC。

在这里插入图片描述

1.2 命名规则

在这里插入图片描述

1.3 单片机最小应用系统

在这里插入图片描述

2 点亮LED灯

2.1 硬件原理图

在这里插入图片描述

这个原理图非常简单,VCC接保护电阻R1,串联LED1最终接单片机P00引脚,大家应该有相应电路基础,如果我们想点亮LED1,只要让P00端口的电位为零即可。想让P00端口的电位为零,需要我们在程序中控制。

2.2 软件设计

1)将STCMCU Database的资料导入到Keil中

Keil中缺少STC中所有型号MCU的资料,我们首先需要从STC-ISP软件中将资料导入到Keil。打开STC-ISP,选择Keil仿真设置,按照下图添加STC中所有型号的MCU资料到Keil。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2)新建KeilWorkspace

在任意地方新建一个目录作为的Workspace,将来所有的项目都需要建立在这个目录下。本课程中的Workspace目录为,…\03.代码\KeilProject。

3)新建Keil项目

打开Keil后,选择菜单的Project -> New uVersion Project选项。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586681.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker容器与虚拟化技术:OpenEuler 部署 Docker UI

目录 一、实验 1.环境 2.OpenEuler 部署 docker-compose-ui 2.OpenEuler 部署 docker ui 3.使用cpolar内网穿透 二、问题 1.docker run -w 的作用 一、实验 1.环境 (1)主机 表1 主机 系统架构版本IP备注LinuxopenEuler22.03 LTS SP2 192.168…

Nginx开发实战三:替换请求资源中的固定数据

文章目录 1.效果预览2.下载Nginx解压并初始化3.字符串替换模块安装4.修改nginx配置文件并重启 1.效果预览 页面初始效果 页面替换后效果 说明:页面是内网的一个地址,我们通过nginx可以很便捷的将其改为外网访问,但是在外网访问这个地址后&#xff0c…

一文彻底搞懂SpringMVC执行流程

文章目录 1. MVC2. SpringMVC3. 执行流程4. 配置文件5. 常用注解 1. MVC MVC(Model-View-Controller)是一种软件架构模式,旨在将应用程序分为三个核心组件: 模型(Model): 模型代表应用程序的数…

【three.js】简介和入门

目录 Three.js简介Three.js的应用Three.js的基础知识利用Three.js实现一个3D页面 Three.js简介 Three.js是一个基于JavaScript编写的开源3D图形库,利用WebGL技术在网页上渲染3D图形。它提供了许多高级功能,如几何体、纹理、光照、阴影等,以便…

剑指Offer题目笔记20(在数组范围内二分查找)

面试题72: 问题: ​ 输入一个非负整数,计算它的平方根。 解决方案: 使用二分查找。一个数x的平方根一定小于或等于x,同时,除了0之外的所有非负整数的平方根都大于等于1,故该数的平方根在1到x…

YOLOv9有效改进专栏汇总|未来更新卷积、主干、检测头注意力机制、特征融合方式等创新![2024/4/1]

​ 专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,助力高效涨点!!! 专栏介绍 YOLOv9作为最新的YOLO系列模型,对于做目标检测的同学是必不可少的。本专栏将针对2024年最新推出的YOLOv9检测模型&#xff0…

什么是智慧城管?智慧城管的应用场景有哪些?

智慧城管管理系统是一种基于现代数字信息技术的城市管理平台,它以数字地图和单元网格划分为基础,集成基础地图、地理编码、市政及社区服务部件事件的多种数据资源。这一系统通过创建城市管理和市民服务综合指挥系统,利用多部门信息共享和协同…

Python中的全栈开发前端与后端的完美融合【第160篇—全栈开发】

👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 Python中的全栈开发:前端与后端的完美融合 全栈开发已成为当今软件开发领域中的…

芒果YOLOv5改进89:卷积SPConv篇,即插即用,去除特征图中的冗余,FLOPs 和参数急剧下降,提升小目标检测

芒果专栏 基于 SPConv 的改进结构,改进源码教程 | 详情如下🥇 👉1. SPConv 结构、👉2. CfSPConv 结构 💡本博客 改进源代码改进 适用于 YOLOv5 按步骤操作运行改进后的代码即可 即插即用 结构。博客 包括改进所需的 核心结构代码 文件 YOLOv5改进专栏完整目录链接:…

透视苹果手机系统文件结构:深入了解iOS文件系统的组织方式

​ 目录 引言 用户登录工具和连接设备 查看设备信息,电池信息 查看硬盘信息 硬件信息 查看 基带信息 销售信息 电脑可对手机应用程序批量操作 运行APP和查看APP日志 IPA包安装测试 注意事项 引言 苹果手机与安卓手机不同,无法直接访问系统文件…

哪个品牌是专业做洗地机的?四大质量翘楚佳品推荐

随着科技的不断发展,家庭清洁方式也在不断升级。传统的拖把已经不能满足现代家庭对清洁的需求,因此,智能家电如洗地机的出现成为了一种必然趋势。本文将为您介绍几款家用洗地机,让您在选择清洁设备时能够更加明智。 洗地机怎么选…

鸿蒙实战开发-如何实现多设备自适应服务卡片

​介绍 本示例展示Js工程中服务卡片的布局和使用,其中卡片内容显示使用了一次开发,多端部署的能力实现多设备自适应。用到了卡片扩展模块接口,ohos.app.form.FormExtensionAbility 。 卡片信息和状态等相关类型和枚举接口,ohos.…