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

【51单片机】51单片机概述(学习笔记)

一、课程简介

1、硬件设备

51单片机开发板

Win电脑

2、软件设备

Keil5:编写程序代码

STC-ISP:下载程序

有道词典

福昕阅读器

二、开发工具介绍

1、Keil5

keil.com => 下载C51版本 => 使用破解程序

2、STC-ISP

绿色版:直接运行

3、驱动

开发板用usb连接电脑

安装驱动

三、单片机及开发板介绍

1、单片机概述

单片机(MCU):内部继承了电脑常有的硬件功能

单片机任务:信息采集(传播器)=> 处理(CPU)=> 硬件设备的控制(电机、LED)

单片机相当于微小的电脑,成本低、体积小、结构简单、性能低。

2、STC89C52

所述为51单片机(与8051内核相同)

STC公司

8位

512字节 RAM

8K ROM(Flash)

工作频率:12MHz

3、单片机最小系统

  1. 电源电路
    1. VCC:正极
    2. 接地符号:负极
    3. 电容:稳压
  2. 晶振电路
  3. 复位电路

4、开发板介绍

  1. 单片机:不要插反,中间有缺口,缺口左侧为P10接口
  2. LED
  3. 按键:矩阵按键、独立按键
  4. 红外接收头:接受遥控信号
  5. AT下载:用于AT芯片下载程序
  6. 无线模块:2.4Ghz
  7. USB自动下载
  8. 时钟芯片
  9. 复位键:手动复位,相当于断电重开
  10. 数模转换器(AD/DA)
  11. 74H595:扩展IO口
  12. 步进电机:精确控制的电机
  13. 超声波:测距
  14. 蜂鸣器:输出信号、音乐
  15. 138译码器
  16. 24C02:ROM(单片机的ROM只能存储程序)
  17. 温度传感器
  18. 74HC245:驱动器数码管
  19. 排座:用于连接液晶屏
  20. 点阵屏:LED 8*8 阵列
http://www.lryc.cn/news/211688.html

相关文章:

  • make和new的区别
  • vue3获取页面路径
  • 基于STM32闭环步进电机控制系统设计
  • Java中的队列:各种类型及使用场景
  • MappingMongoConverter原生mongo 枚举类ENUM映射使用的是name
  • Java中的锁:类型,比较,升级与降级
  • STM32:串口轮询模式、中断模式、DMA模式和接收不定长数据
  • 【OJ for Divide and Conquer】OJ题解
  • 使用 Sealos 一键部署 Kubernetes 集群
  • 解读电力系统中的GPS北斗卫星同步时钟系统
  • 原子类:Java并发编程的利器
  • 99%网工都会遇到的经典面试问题
  • html和css中图片加载与渲染的规则是什么?
  • YOLO轻量化改进 , 边缘GPU友好的YOLO改进算法!
  • 第15届蓝桥杯Scratch选拔赛中级(STEMA)真题2023年8月
  • c++二叉树遍历
  • day14_集合
  • 私有云:架构图
  • 在安装和配置DVWA渗透测试环境遇到的报错问题
  • 深度学习_2 数据操作
  • win 下安装 nvm 的使用与配置
  • Git笔记
  • 省钱兄共享茶室共享娱乐室小程序都有哪些功能
  • vue-cli方式创建vue3工程
  • 四、W5100S/W5500+RP2040树莓派Pico<TCP Server数据回环测试>
  • 技术视角下的跑腿小程序开发:关键挑战和解决方案
  • Mysql进阶-索引篇(下)
  • 从龙湖智创生活入选金钥匙联盟,透视物业服务力竞争风向
  • 什么是 CNN? 卷积神经网络? 怎么用 CNN 进行分类?(2)
  • 样式迁移 - Style Transfer