学习心得,STC8单片机带LED数码管硬件扫描驱动,冲哥在配制LED扫描特殊功能寄存器时使用了移位和或位操作,给与寄存器置1的操作。后来又到网上找了位运算的作用。有所理解,但对LED的大电流设置不明白原理,因为以往经验,多是通过改变限流电阻实现。
学习了与或运算移位在赋值是应用,学习了芯片手册,功能很多,好多功能切换,和控制,理解为开关
积分也能兑换开发板,别脑内硬仿了
小涵子爸爸 发表于 2025-4-6 08:15
积分也能兑换开发板,别脑内硬仿了
谢谢了,发现了
你这个头像太长了{:4_174:}{:4_174:}{:4_174:}{:4_174:}
日常记事
1、学习内存数据DATE XDATE,原来是系统定义的不是自己定义。以及各种运算符及所起作用,帮助看代码,研究白光烙铁PID算法,ADC.OLED,i方,SPI,数组,字模,PWM,硬件模块的设置,控制,硬件动态扫描LED和软件扫描,矩阵键盘的计算法程序。
引起想法,双音频矩阵拔号键盘,多音频混合及回响延时程序思想,死区控制PWM移相全桥电源,PFC电路馒头型PWM和无刷电机正弦波PWM+PID控制。
2、修完自家的电视黑屏背光不亮改用外挂恒流源供电,原来9902太敏感灯珠稍有不行就保护。
3、长线死多头银行高股息银行股,超短线学习情绪周期的战法{:ciya:}
夏永华 发表于 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的重新定义,方便理解和编程。
看了冲哥的教学视频,点灯,usb不停电下载
PWM三相无刷电机,每次二相通电,转子位置算法,给转子通电
焊机要闭环控制焊接电流要恒定,起弧要电流大,应采样分流器采电流,并和给定电流,进行PID算法控制,采样电压高低来控制是否短路从而加大电流。手开关要同时控制5路电路,1、氩气焊机或二氧化碳焊机或(等离子切割的压缩空气气阀)2、从封波到工作,焊机工作方波输出。3、高频高压电弧电路开始工作,4、自动焊机还要送丝机开始工作。5,焊接车开始行走。
保护电路:过热,过流,驱动欠压,充电电阻延时继电器吸合。用显示。