笔记
weixin_42369203
这个作者很懒,什么都没留下…
展开
-
液晶偏压值
液晶屏的偏压比LCD的驱动波形由几级电平组成,为防止对比度不均匀,在不点亮象素对应的电极上仍加有一定电压,这对降低点亮象素产生的交叉干扰和防止对比度不均匀很重要。LCD中非点亮象素(非选点)的电压有效值与点亮象素(选择点)电压有效值之比(1/n)称为偏压比。......原创 2022-07-02 16:17:29 · 473 阅读 · 1 评论 -
现代中断嵌套问题
进任何中断 都会 自动关闭总中断的, 要达到 嵌套效果 ,要一进中断就 打开 IE总中断。否则还是要等待中断执行完了 ,才会执行高优先级的中断。原创 2022-03-30 14:39:24 · 95 阅读 · 0 评论 -
单片机总中断
但程序运行时关闭总中断,如果中途有串口数据送达,那么数据会保留,当开启总中断时,再次进入串口中断。原创 2022-03-25 16:13:51 · 231 阅读 · 0 评论 -
mcu中断堆栈
当mcu进入中断,堆栈指针sp会指向堆栈开始地址,寄存器ACC,B,DPH,DPL,PSW,r0-r7会被压入栈内,如果中断中有子函数,那么就会把调用子函数的地址的下一个地址压栈。如果是多个子函数按顺序运行,那么就会共用同一地址压栈,如果子函数中又有嵌入子函数,那么就会多一级地址压栈。...原创 2021-12-31 10:33:13 · 822 阅读 · 0 评论 -
指针
idata u8 xdata *p,这是指向xdata的指针,指针位于idata,u8指的是指针指向的目标的大小,如果指向的目标是u16,那么就用u16定义。用u8定义的指针,p++时,地址加1,用u16定义的指针,p++时,地址加2。...原创 2021-08-30 20:33:50 · 182 阅读 · 0 评论 -
三极管方法
如果三极管导通压降为0.6伏,那么让其电压维持在0.6V-0.7V之间,三极管就工作在放大状态,>0.7V就是饱和状态,<0.6V就是截止状态。原创 2021-08-04 09:33:08 · 244 阅读 · 0 评论 -
整流桥
原创 2021-08-03 10:34:01 · 86 阅读 · 0 评论 -
指针定义
如果指针指向的变量类型是s8,那么指针定义应该是s8*pointer。原创 2021-07-31 16:08:13 · 52 阅读 · 0 评论 -
数码管显示耗电问题
共阴方式扫描比共阳方式扫描,消耗更大的电流原创 2021-01-30 10:16:30 · 570 阅读 · 0 评论 -
20201205笔记
在一个工程里,在一个c文件里可以重复define,但内容不同就会报错,不同c文件可以重复define,内容也可以相同,但全局变量在不同c文件里不能重复定义,不管你有没有使用。局部变量定义u8 a=0,pc每次跑到该子函数,都会将a置零,+static静态变量,a=0只执行一次。...原创 2020-12-05 17:05:57 · 54 阅读 · 0 评论 -
2020-11-14
c语言 常数变量不加ul或u等,系统默认int。原创 2020-11-14 09:27:36 · 55 阅读 · 0 评论 -
volatile个人理解
实践发现关键词volatile会使程序占用空间略变大,使用该关键词,pc指针每次跳转到其他子函数,访问变量是都会从原地址进行访问,而不是因为编译器的优化而从通用寄存器(A,R1,R2等)读取变量的值(跳转前cpu把该变量赋值给通用寄存器,系统认为通用寄存器里面的值就是该变量的值,如果跳转中途发生中断并修改了该变量的值,那么跳转后子函数处理的变量并不是最实时的值)。...原创 2020-11-11 09:09:57 · 56 阅读 · 0 评论 -
主循环时间限制
假如主循环10ms,定时器中断250us,中断运行时间50us,那么中断程序不能超过40*200us=8ms。原创 2020-11-04 15:27:40 · 501 阅读 · 0 评论 -
定时器中断
当进入优先级最高的定时器中断服务函数里,如果中断程序所消耗的时间超过定时器设置的中断周期,那么系统会先跑完中断程序,再进入下一次的定时器中断,主循环将无法跑下去。原创 2020-11-04 14:39:55 · 311 阅读 · 0 评论