【发布时间】:2014-01-06 13:40:54
【问题描述】:
我有 8051F312 微控制器,我必须打开 LED(在 P2 端口的 7.bit 上)。我的代码不起作用,也许你有一些想法。
#include < C8051F310.H >
#include < stdio.h >
sbit LED_16 = P2^7; // P2^7-->green LED: 1 = ON; 0 = OFF
void init(void)
{
// XBRN registers_init
XBR1 = 0x40; // Enable the crossbar
PCA0MD &= 0X40; // Disable Watchdog
P2MDOUT |= 0xF0;
ADC0CN = 0x80;
ADC0CF = 0xFC;
REF0CN = 0x08;
}
void main(void)
{
init();
while (1)
{
LED_16 = 1; // LED continuously illuminated
}
}
(对不起格式,但我的文本编辑器有问题)
【问题讨论】:
-
那么你的问题是什么?
-
您忘记添加问题...
-
答案好像是42
-
我有 2 条狗,我非常爱它们。
-
对不起,我已经编辑过了...
标签: c microcontroller init 8051