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

第一节 51单片机概述

目录

一、单片机系统组成

(一)、单片机硬件系统

(二)单片机的软件系统

二、STC89C52单片机

(1)、基本信息

(2)、命名规则

(3)、单片机内部结构图

(4)、单片机管脚图

(5)、单片机最小系统

(6)、开发板介绍

(7)、原理图

一、单片机系统组成

(一)、单片机硬件系统

1、计算机基本结构:把组成计算机的控制器、运算器、存储器、输入/输出接口等几个部分,全部集成在一块芯片内,就成为单片(单芯片)机。

1、运算器是计算机处理信息的主要部件。

2、控制器产生一系列控制命令,控制计算机各部件自动地、协调一致地工作。存储器是存放数据与程序的部件。

3、输人设备用来输入数据与程序,常用的输人设备有键盘、光电输入机等。

4、输出设备将计算机的处理结果用数字、图形等形式表示出来常用的输出设备有显示终端、数码管、打印机 、绘图仪等。

        通常把运算器、控制器、存储器这三部分合称为计算机主机,而输入、输出设备则称为计算机的外围设备(简称“外设”)。由于运算器、控制器是计算机处 理信息的关键部件,所以常将它们合称为中央处理单元CPU

2、单片机的特点

1、集成度高、体积小,适合应用于控制领域;

2、有优异的性能价格比 ;

3、运行速度快,抗干扰能力强,可靠性高;

3、单片机应用领域

工业控制、航空航天、医疗设备、家用电器、仪表仪器、通讯产品等。

4、单片机系统的开发过程

(1)  明确系统设计任务,完成单片机及其外围电路的选型工作。

(2)  设计系统原理图和PCB板,经仔细检查PCB板后送工厂制作。

(3)  完成器件的安装焊接。(4)  根据硬件设计和系统要求编写应用程序。

(5)  在线调试软硬件。

(6) 使用编程器烧写单片机应用程序,独立运行单片机系统。

(二)单片机的软件系统

软件系统是支持微机运行的各种程序(解决问题的方法、步骤用某种特殊形式的表达)。它由系统软件和应用软件两大部分组成。程序的编写要使用程序设计的语言。

二、STC89C52单片机

(1)、基本信息

1、所属系列:51单片机系列

2、STC公司

3、位数:8位

4、RAM:512字节

5、ROM:8k(Flash)

6、工作频率:12MHz


(2)、命名规则

(3、单片机内部结构图

        STC89C52系列单片机的内部结构框图如下图所示。STC89C52单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、I/O接口、EE-PROM、看门狗等模块。STC89C52系列单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统。


1、通过cpu来访问总线来传输信息,控制每一个外部设备。

2、晶振电路:控制时钟,没有晶振电路程序跑不了。

看门狗:防止程序跑飞


(4)、单片机管脚图

1、Vcc:电源(正极)。GND:负极。RST:复位。

2、8个位一组的引脚。


(5)、单片机最小系统

1、电源旁边的电容是用来滤波的,防止电流过大,保持电流稳定。

2、晶振电路:控制时钟,没有晶振电路程序跑不了。

3、复位电路:高电平复位。

(6)、开发板介绍

(7)、原理图

相关文章:

  • 班级管理系统
  • vue 如何对 div 标签 设置assets内本地背景图片
  • 【网络安全】——Modbus协议详解:工业通信的“通用语言”
  • Spring AI 1.0 GA 深度解析:构建企业级AI应用的全栈实践指南
  • Linux 常用命令 -md5sum【计算和校验文件的MD5哈希值】
  • Xamarin入门笔记(Xamarin已经被MAUI取代)
  • 模型量化知识
  • 【数据库系列】bulk_save_objects 与 bulk_insert_mappings 对比
  • 利用openwrt路由器和随身WIFI搭建CPE
  • 使用 Unsloth 快速微调 LLMs 实用指南
  • 【机器学习基础】机器学习入门核心算法:隐马尔可夫模型 (HMM)
  • # Python 语音助手本地的ollama实现
  • Byte(字节)和 k(通常指 kilobit 或 kilobyte)是两种不同的单位,它们的区别和联系
  • 网络协议DHCP
  • Centos7升级openssl
  • Flutter3.22适配运行鸿蒙系统问题记录
  • 数据结构- 10种常见树:二叉树、平衡二叉树、完全二叉树
  • 《全面解析鸿蒙相关概念:鸿蒙、开源鸿蒙、鸿蒙 Next 有何区别》
  • Java SE Cloneable接口和深/浅拷贝
  • 聊一聊 C# NativeAOT 多平台下的函数导出
  • 短视频制作软件app/搜索引擎关键词seo优化公司
  • 域名网络的解析网站/厦门网站seo
  • 文件上传网站源码/中央电视台新闻联播
  • 昆山市做网站/网络营销和市场营销的区别
  • 用vs2013做网站案例/百度问答平台
  • 常规网站建设价格实惠/搜狗指数