資源簡介
void serial () interrupt 4 using 3
{
if(RI)
{
RI = 0;
b=SBUF;
SBUF=0xff;
while(TI==0);
TI=0;
}
}
代碼片段和文件信息
#?include
#?define?uchar?unsigned?char
#?define?uint?unsigned?int
uint?abcdn;
sbit?p12=P1^2;
sbit?p13=P1^3;
sbit?p37=P3^7;
void?timer0(void)?interrupt?1?using?1
{p12=!p12;
c=20000-c;
TH0=-(c/256);
TL0=-(c%256);
if(c>=500&&c<=2500)
c=a;
else?
c=20000-a;
}
void?delay()
{
uint?i;
for(i=0;i<200;i++)
{
}
}
void?init_serialcomm(void)
{
????SCON??=?0x50;???????//SCON:?serail?mode?1?8-bit?UART?enable?ucvr?
????TMOD?|=?0x21;???????//TMOD:?timer?1?mode?2?8-bit?reload?
????PCON?|=?0x80;???????//SMOD=1;?
????TH1???=?0xF4;???????//Baud:4800??fosc=11.0592MHz?
????IE???|=?0x93;???????//Enable?Serial?Interrupt?
????TR1???=?1;??????????//?timer?1?run?
???//?TI=1;?
}
void?serial?()?interrupt?4?using?3?
{
????if(RI)
????{
????????RI?=?0;
????????b=SBUF;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1689??2004-03-27?13:30??多舵機\REG51.H
?????文件???????1961??2008-02-17?00:06??多舵機\nmain.c
?????文件???????2754??2008-02-16?23:50??多舵機\main.LST
?????文件???????5115??2002-04-16?15:32??多舵機\STARTUP.A51
?????文件???????7407??2008-02-17?00:06??多舵機\11.plg
?????文件???????4333??2008-02-16?23:50??多舵機\main.OBJ
?????文件???????4563??2008-02-17?00:04??多舵機\nmain.LST
?????文件???????5946??2008-02-17?00:04??多舵機\nmain.OBJ
?????文件???????5710??2008-02-17?00:04??多舵機\11
?????文件????????914??2008-02-17?00:04??多舵機\STARTUP.obj
?????文件???????1221??2008-02-17?00:06??多舵機\11.Opt
?????文件??????11794??2008-02-17?00:04??多舵機\STARTUP.lst
?????文件???????8054??2008-02-17?00:04??多舵機\11.M51
?????文件???????1459??2008-02-17?00:04??多舵機\11.hex
????.......?????????0??2008-02-16?22:54??多舵機\11_Uv2.Bak
?????文件???????2081??2008-02-16?23:37??多舵機\11.Uv2
????.......??????1196??2008-02-16?23:37??多舵機\11_Opt.Bak
?????文件???????1022??2008-02-16?23:50??多舵機\main.c
?????目錄??????????0??2008-02-16?22:54??多舵機
-----------?---------??----------?-----??----
????????????????67219????????????????????19
- 上一篇:protobuf 2.6.1
- 下一篇:飛天誠信Rockey6寫鎖程序Tools
評論
共有 條評論