本帖最后由 xiaoyuxinke 于 2022-4-4 07:49 编辑
要求:
1.读出的数据分成两位整数和一位小数,两位整数和一位小数分别送到一个内存地址(比如整数十位送到50H,整数个位送到51H,小数送到52H)
2.读出的温度数控制一个PWM输出(8位PWM,PWM引脚为P1.2,此脚也可换到1.1),20度以下PWM脚为低电平,20度-38度控制PWM为20%-100%(100%时PWM脚为高电平),PWM频率要25KHZ以上,太低了风扇会吱吱响.
3.设置一个标志位,PWM脚为低电平时此标志位为低,PWM有输出时此标志位为高.
程序要求用汇编语言,稳定运行无BUG.
我的单片机使用STC15F2K60S2,晶振使用11.0592MHZ
|