PIC单片机,高-低位组成的10位寄存器怎样实现自加1递增

发布网友 发布时间:2022-04-25 05:02

我来回答

1个回答

热心网友 时间:2022-07-13 02:44

第一,PIC支持8位PWM,如果细分级别足够,建议你用8位,减少很多程序步骤。
第二,如果8位不够,或者非要10位,则先使用变量(int型)进行自增(*10位有效),再将其低10分别复制到CCP寄存器,如:count++;CCPR1L= count>>2; CCP1CON &= ~(0x03<<4); CCP1CON |= (count &0x03)<<4;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com