控制组李鋆第二次任务的笔记

一.必备软件

在这里插入图片描述

1.软件功能

前者用来编写我们要操作的功能所用的程序,后者则是用来将程序烧录进单片机。

2.Keil5 C51和Keil5 MDK的区别

两者都是Keil系列软件,但前者是用来开发51单片机的,后者是用来开发ARM系列,比如STM32的

二.单片机介绍

单片机,英文Micro Controller Unit,简称MCU
内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制
单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用同时,学习使用单片机是了解计算机原理与结构的最佳选择。

三.STC89C52单片机介绍

所属系列:51单片机系列
公司:STC公司
位数:8位
RAM:512字节
ROM:8K(Flash)
工作频率:12MHz(本开发板使用)

四.单片机的各种原理图

这个很重要哒,直接找客服要就行,这里不多赘述。

五.各种单片机外设介绍

1.LED灯

中文名:发光二极管
外文名:Light Emitting Diode
简称:LED
用途:照明、广告灯、指引灯、屏幕
在这里插入图片描述
在这里插入图片描述
正负判断口接:长正短负(指的是引脚)

二.独立按键

在这里插入图片描述

1.轻触按键

轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开

2.按键消抖

对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的瞬间会伴随一连串的抖动
在这里插入图片描述

三.数码管

1.LED数码管

数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件

2.数码管引脚定义

在这里插入图片描述
其实用下面这张图会更好些
在这里插入图片描述

3.用138译码器来控制某某个显示管亮

在这里插入图片描述
方法:在P2_4 ,P2_3 ,P2 _2 输入一个三位二进制数,(特别注意顺序是CBA哈)将二进制数转化为十进制数,所得到的十进制数就是对应的显示管亮

4.让显示管显示我们想要的内容的方法

在这里插入图片描述
因为我们用的是共阴极的显示管,所以要让某个灯管亮的话我们就得在其前面输出高电压(也就是 1 ),然后我们会得到一个八位二进制的是,然后我们再把它转化为16进制的数(0x )输入。
懒得算的话就查表咯
在这里插入图片描述

在这里插入图片描述
其实我们用switch case跟用上个函数就可以不用每次都这样操作了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值