作者cc92126 (...)
看板Electronics
標題Re: keil c
時間Fri Dec 9 17:15:23 2005
應該要宣告在main外面吧!
#include "reg51.h"
sbit P1_0=P1^0;
sbit P2_0=P2^0;
void main(void)
{
;
}
試試看吧 !
※ 引述《[email protected] (無聊中)》之銘言:
: #include "reg51.h"
: void main(void)
: {
: sbit P1_0=P1^0;
: sbit P2_0=P2^0;
: }
: error message如下
: Build target 'Target 1'
: compiling test.c...
: TEST.C(4): error C141: syntax error near 'sbit'
: TEST.C(4): error C202: 'P1_0': undefined identifier
: TEST.C(5): error C141: syntax error near 'sbit'
: TEST.C(5): error C202: 'P2_0': undefined identifier
: Target not created
: -----------------------------------------------------
: 我的問題是,為何sbit不能使用??
: 在reg51.h中,已經有宣告
: sfr P1 = 0x90;
: sfr P2 = 0xA0;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.206.113