夏永华 发表于 2025-3-30 21:18:19

学习心得,STC8单片机带LED数码管硬件扫描驱动,冲哥在配制LED扫描特殊功能寄存器时使用了移位和或位操作,给与寄存器置1的操作。后来又到网上找了位运算的作用。有所理解,但对LED的大电流设置不明白原理,因为以往经验,多是通过改变限流电阻实现。

夏永华 发表于 2025-4-6 03:13:08

学习了与或运算移位在赋值是应用,学习了芯片手册,功能很多,好多功能切换,和控制,理解为开关

小涵子爸爸 发表于 2025-4-6 08:15:27

积分也能兑换开发板,别脑内硬仿了

夏永华 发表于 2025-4-7 01:32:08

小涵子爸爸 发表于 2025-4-6 08:15
积分也能兑换开发板,别脑内硬仿了

谢谢了,发现了

zhange 发表于 2025-4-7 07:23:37

你这个头像太长了{:4_174:}{:4_174:}{:4_174:}{:4_174:}

夏永华 发表于 2025-4-10 14:32:55


日常记事

1、学习内存数据DATE XDATE,原来是系统定义的不是自己定义。以及各种运算符及所起作用,帮助看代码,研究白光烙铁PID算法,ADC.OLED,i方,SPI,数组,字模,PWM,硬件模块的设置,控制,硬件动态扫描LED和软件扫描,矩阵键盘的计算法程序。

引起想法,双音频矩阵拔号键盘,多音频混合及回响延时程序思想,死区控制PWM移相全桥电源,PFC电路馒头型PWM和无刷电机正弦波PWM+PID控制。
2、修完自家的电视黑屏背光不亮改用外挂恒流源供电,原来9902太敏感灯珠稍有不行就保护。
3、长线死多头银行高股息银行股,超短线学习情绪周期的战法{:ciya:}

夏永华 发表于 2025-4-14 15:53:53

夏永华 发表于 2025-3-25 15:28
点个灯,范例,

1,   EAXFR = 1;    编译错误,注释掉,


EAXFR = 1;                      //允许访问扩展的特殊寄存器,XFR
                                    //(32位模式请使用这句,注释下一句)
//P_SW2 |= 0x80;                  //允许访问扩展的特殊寄存器,XFR
                                    //(8位模式请使用这句,注释上一句)。
    WTST = 0;                     //设置取程序代码等待时间,
                                    //赋值为 0表示不等待,程序以最快速度运行
    CKCON = 0;                      //设置访问片内的 xdata速度,
原来是用扩展特殊功能区开关打开,用KIEL251,还是51的区别,P_SW2 |= 0x80;为或10000000,最高位置1,其它位值不变,EAXFR = 1是P_SW2 |= 0x80的重新定义,方便理解和编程。

夏永华 发表于 2025-4-20 18:17:06

看了冲哥的教学视频,点灯,usb不停电下载

夏永华 发表于 2025-4-20 18:20:15

PWM三相无刷电机,每次二相通电,转子位置算法,给转子通电
页: 1 [2]
查看完整版本: 业余爱好电子技术20年,申请学习单片机,不留人生遗憾