我有8051F312微控制器,我必須打開LED(在P2端口的7.bit上)。我的代碼不起作用,也許你有一些想法。8051F312微控制器
#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
}
}
(抱歉的格式,但我不得不使用文本編輯器的問題)
那麼你的問題是什麼? – Jeribo
你忘了添加一個問題... –
答案似乎是42 – Laurijssen