控制组李裕坤——51单片机学习笔记(1)

目录

        单片机

LED(发光二极管)

 独立按键


        单片机

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

STC89C52单片机

位数:8位

RAM:512字节

ROM:8K(flash)

频率:12MHz


LED(发光二极管)

开发板上的八个LED灯原理图

限制LED右侧电平为5伏(高),则LED的亮与否取决于右侧是5伏(高)还是0(低)

LED左侧电平由CPU所控制的P2寄存器内的八位二进制数决定,1为高电平,0为低电平

故若想控制八个LED亮,则赋值P2=0000 0000

            控制八个LED保持熄灭,则赋值P2=1111 1111


 独立按键

四个独立按键

按键未按下时,寄存器内检测为高电平(1),按下则如同接地,变为低电平(0

四个独立按键的对应端口代码分别为P3_1,  P3_0,  P3_2,  P3_3

由于构造原因,独立按键在按下后内部弹簧片会发生抖动,导致电平不稳定

若检测按键状态后进行指令则不会影响实际效果


数码管

每个数码管由七个发光二极管组成,该单片机上为四位数码管

 数码管原理图

 

 译码器

译码器用以将数码管的位置信息由八位转为三位(二进制)

由P2_4,   P2_3,   P2_2存储

而数码管的状态信息则由一个两位十六进制数决定

由P0存储

动态数码管显示

四位数码管只能同时显示一种数字/字母/符号

若想获得完整的显示功能,需利用人眼视觉残留特性

使八个数码管以高于人眼可察觉的频率,交替亮起各位所需显示的数字/字母/符号,则在人眼中各位将如同同时亮起,是为动态显示。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值