大家好 我刚工作 以前学习都用的STC51单片机 现在让我用C8051感觉很不顺手
首先说下 我准备做 唤醒和正常工作之间的转换。
现在我在做实验, 想让P0^3对应的灯 亮5秒 灭5秒
一开始 我没有进行端口匹配 灯都带不亮, 后来灯亮了,我就发现,单步循环可是实现亮灭,但 程序跑起来 就不行了 完成不了我想要的。
void main()
{
XBR2 = 0x40; //设置 交叉开关
while(1)
{
P0 = 0xf0; // 2灯亮
delay(5);
P0 = 0xf8; // 2灯灭
delay(5);
}
}
PS:我感觉自己的程序 交叉开关也设置了,唯一没有设置的就是晶振
OSCICN OSCICL 这两个寄存器,想问下大家 , 怎么设置才能达到
以前STC那种板子的标准。 |