1.数码管动态刷新
同时显示多个数码管时,为何使用动态刷新的方式显示:由于多个数码管公用同一组断码控制引脚,多个数码管显示不同数字时,会相互冲突,因此通过动态刷新的方式,利用人眼的视觉暂留特性,短时间内快速切换断码和位选实现多数码管同时显示的效果。
2.控制原理 打卡第十一集
1.定时器的作用和意义
2.STC32G单片机定时器使用原理
3.定时器的简单应用
4.定时器的快速使用方法
1)设置为定时器或计数器
2)设置为分频或12分频
3)设定工作模式,16位自动重载模式为常用
学习定时器的使用以及初步了解中断概念
1)软件定时的缺点:浪费CPU资源,造成大的定时误差
2)中断包括中断请求,中断响应,中断处理程序,中断返回
打卡第十二集
1.计数器的用途
通过计数器的功能计算输出信号高低电平变化的个数
2.计数器的配置
1)配置定时器一用作定时器或计数器
2)T1_C/T:控制定时器1用作定时器或计数器。T1_C/T=1为计数器
T1_GATE:控制定时器 1,置 1 时只有在 INT1 脚为高及 TR1 控制位置 1 时才可打开定时器 / 计数器 1。此例将T1_GATE清零。
3.计数器的应用 打卡第十三集,看着冲哥的教学视频,根本停不下来!
1.模块化编程,建立hardware,Object , System,User四个文件夹,分别放置硬件相关的点c点H文件,方便后面调用时直接拷贝相应的外设文件夹就可以了
.H文件编写的格式如下
#ifndef __SEG_LED_H
#define__SEG_LED_H
//------------------调用头文件------------------
//------------------引脚定义---------------------
//------------------变量声明---------------------
//------------------函数声明---------------------
#endif
在编写.c文件中调用,需要引入相应的.H文件
2.通过看学习视频了解到Keil中的template的使用,提高了敲代码的效率
常用的注释信息
//========================================
// 函数名称:
// 函数功能:
// 入口参数:@
// 函数返回:
// 当前版本:VER 1.0
// 修改日期:2023
// 当前作者:
// 其他备注:
//=========================================
3.习得了按键的几种状态以及判断方法
打卡第十四集
1.矩阵按键是什么
在按键数量较多时,为了减少IO口的占用,将按键排列成矩阵排列的形式的按键阵列,我们称为矩阵按键
2.矩阵按键控制原理
按键识别原理,端口默认为高电平实时读取到引脚为低电,平时表示按下,通过进行列,行扫描,最后再将结果进行运算,得到按键值
3.矩阵按键程序的编写
通过密码锁的实例,更细入的了解矩阵按键,在现实生活中的运用。 打卡第十五集
1.中断和外部中断:
当中央处理机CPU正在处理某件事的时候,外界发生了紧急事件,请求要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完以后再回到原来被中断的地方,继续原来的工作,这样的过程称为中断,外部中断,就是在单片机的一个引脚上,由于外部因素导致了一个电平的变化,比如由高变低而打断CPU的运行,是外部中断。
2.外部中断的用法
常用的外部中断零通过配置IT0 ,IE0 ,EX 0 ,EA,来配置外部中断的模式,其他的中断用法可以查看下图stc 32g中断结构图。
页:
1
[2]