huhuan
发表于 2023-7-7 10:17:02
第八集的学习日记:
有源蜂鸣器只要一通电就会叫,无源需要不断切换高低电平。有源比无源多出了震荡源。
课后作业:增加按钮3,按下后表示启动,选择的对应的功能的LED持续闪烁,表示正在工作,且在工作的时候无法切换功能。
huhuan
发表于 2023-7-7 10:19:20
第九集的学习日记:
数码管是由多个发光二极管组成的。数码管分为共阳极(尾缀A)和共阴极(尾缀K)数
码管。共阳极低电平点亮,共阴极高电平点亮。
单位数码管的控制是由8个发光二极管组成的,可以通过十六进制来控制每个发光二极管的亮灭,从而显示不同的数字或者图形。
huhuan
发表于 2023-7-7 10:21:52
第十集的学习日记:
数码管的动态刷新原理就是选择需要打开的数码管
多个数码管的循环时间不能大于20ms,一旦超过20ms,将会出现断断续续的现象。
一般不建议用动态刷新来设计,推荐用MAX7219芯片来
huhuan
发表于 2023-7-7 10:30:40
第十一集的学习日记:
定时器与STC8的差不多,目前软件stc-isp中的不会直接开启 总中断 、 定时器中断优先级 但是目前软件 有个 开启定时器进入中断的选项
huhuan
发表于 2023-7-7 10:38:01
第十二集的学习日记:
设置计数器需要配置TMOD中的C/T 当C/T为1时则为计数器,为0时则为定时器。
目前对项目用处不大,这个计数器还有缺点,不建议使用,
建议:目前单片机有 INT引脚中断已经目前单片机IO都支持中断,为什么不用
huhuan
发表于 2023-7-7 10:39:32
第十三集的学习日记:
每一个应用模块化的.h.c文件都要配置函数头,用于说明该文件有什么作用。
extern用于引用别处定义的变量或者函数。
bdata位寻址单独寻找每一个位 比如u8 bdata LED = 0X00 单独控制u8 八位中的每一位。
打卡第十三集。
huhuan
发表于 2023-7-7 10:42:19
第十四集的学习日记:
矩阵按键可控制数量为x*y 所使用的IO接口数量x+y
缺点:同时按2个以及2个以上,就出问题,
目前项目:使用74hc165芯片,可以用3个IO口扩展无限个输入点,就是在PCB什么不任意连线
huhuan
发表于 2023-7-7 10:45:11
第十五集的学习日记:
优点:中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的。
缺点:目前STC的单片机不支持,配置为低电平与高电平同时中断,
HeLanZhu
发表于 2023-7-7 20:47:55
第四集学习记录:
点亮了led,原理有点似懂非懂,继续坚持
HeLanZhu
发表于 2023-7-8 21:37:15
第五集学习记录:
进制换算学会了