- 博客(9)
- 收藏
- 关注
原创 51单片机学习之蜂鸣器
2.无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。1. 有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号。控制P15就能控制蜂鸣器。
2023-03-17 16:33:15 185
原创 51单片机学习之定时器
注:定时器的资源和单片机的型号是关联在一起的,不同的型号可能会有不同的定时器个数和操作方式,但一般来说,T0和T1的操作方式是所有51单片机所共有 的。在单片机中寄存器就是一段特殊的RAM存储器,一方面,寄存器可以存储和读取数据,另一方面,每一个寄存器背后都连接了一根导线,控制着电路的连接方式。定时器个数:3个(T0、T1、T2),T0和T1与传统的51单片机兼容T2是此型号单片机增加的资源。模式1:16位定时器/计数器(常用)模式0:13位定时器/计数器。模式2:8位自动重装模式。范围:0~65535。
2023-03-14 20:32:02 322
原创 51单片机学习之中断系统
中断源个数:8个(外部中断0、定时器0中断、外部中断1、定时器1中断、串口中断、外部中断2、外部中断3)注:不同的型号可能会有不同的中断资源。STC89C52中断资源。中断优先级个数:4个。
2023-03-14 20:28:42 80
原创 单片机学习之模块化编程
C预编译以#开头,作用是在真正的编译开始之前,对代码做一些处理。.h文件: 可被外部调用的函数,变量的声明。注:.c文件: 函数、变量的定义。
2023-03-14 11:17:21 84
原创 51单片机学习之数码管
原因:显示过程:位选 段选 位选 段选 位选 段选 间隔时间太短会使上个数据串到下个数据中去。Nixie(1,1);//在数码管的第1位置显示1。Nixie(2,2);//在数码管的第2位置显示2。Nixie(3,3);//在数码管的第3位置显示3。switch(Location) //位码输出。switch(Location) //位码输出。Nixie(2,3);//在数码管的第2位置显示3。选数码管(COM)共阴0选中。//数码管显示子函数。
2023-03-08 19:35:20 233
原创 51单片机之按键
unsigned char LEDNum // 一般定义八位的寄存器。if(P3_0==0)//K2控制右移(左移负位数)while(P3_1==0);注:K1对应的是P31(P3_1),K2对应的是P30(P3_0)右移:0011 1100>>2 -> 0000 1111。if(P3_1==0)//按键K1按下。if(P3_1==0)//K1控制左移。独立按键控制LED显示二进制。独立按键控制LED 状态。独立按键控制LED亮灭。独立按键控制LED移位。
2023-03-08 15:06:56 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人