KeilC实训报告Word格式.docx
- 文档编号:15319664
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:21
- 大小:99.86KB
KeilC实训报告Word格式.docx
《KeilC实训报告Word格式.docx》由会员分享,可在线阅读,更多相关《KeilC实训报告Word格式.docx(21页珍藏版)》请在冰豆网上搜索。
table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsignedcharCount;
voiddelay10ms(void)
{
unsignedchari,j;
for(i=20;
i>
0;
i--)
for(j=248;
j>
j--);
}
voidmain(void)
Count=0;
while
(1)
{
P1=table[Count/10];
P2=table[Count%10];
if(P3_7==0)
delay10ms();
if(P3_7==0)
{
Count++;
if(Count==100)
{
}
while(P3_7==0);
}
}
2、计数器减
Unsignedcharcode
unsignedcharCount=0;
bitk=0;
voiddelay10ms(void)
unsignedchari,j;
for(i=20;
for(j=248;
}
while
(1)
{
if(Count>
=99||Count<
=0)
k=!
k;
delay10ms();
if(k==0)
Count++;
elseif(k==1)
{Count--;
}
if(Count==100)
{Count=0;
while(P3_7==0);
}
3.定时中断
屏幕截图
#include<
sbitP3_2=P3^2;
unsignedcharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
Count=0;
EX0=1;
EA=1;
{P1=table[Count/10];
P2=table[Count%10];
voidservice_int1()interrupt1
if(P3_2==0)
Count++;
{
Count=0;
while(P3_2==0);
4、中断加减
#include<
bitk=0;
voiddelay10ms(void)
{
voidmain(void)
P2=table[Count%10];
voidservice_int0()interrupt0
delay10ms();
if(P3_2==0)
if(k==0)
Count++;
elseif(k==1)
Count--;
if(Count>
=10||Count<
=0)
k=!
5、秒表
=20||Count<
k=~k;
}
voidservrce_int1()interrupt1
delay10ms();
if(k==0)
Count++;
}
elseif(k==1)
Count--;
6、LCD显示“A、B”
reg51.h>
intrins.h>
sbitRS=P2^0;
sbitRW=P2^1;
sbitE=P2^2;
sbitBF=P0^7;
voiddelay1ms()
for(i=0;
i<
10;
i++)
for(j+10;
j<
33;
j++);
voiddelay(unsignedcharn)
unsignedchari;
n;
delay1ms();
unsignedcharBusyTest(void)
bitresult;
RS=0;
RW=1;
E=1;
_nop_();
result=BF;
E=0;
returnresult;
voidWriteInstruction(unsignedchardictate)
while(BusyTest()==1);
RW=0;
P0=dictate;
voidWriteAddress(unsignedcharx)
WriteInstruction(x|0x80);
voidWriteData(unsignedchary)
RS=1;
P0=y;
voidLcdInitiate(void)
delay(15);
WriteInstruction(0x38);
delay(5);
WriteInstruction(0x0c);
WriteInstruction(0x06);
delay(5);
LcdInitiate();
WriteAddress(0x07);
WriteData('
A'
);
WriteAddress(0x40);
B'
六、时间显示
sbitset_H=P2^5;
sbitset_M=P2^6;
sbitset_S=P2^7;
unsignedcharhour=12,minite=0,second=0,mscnt;
for(j=0;
voidWriteInstruction(unsignedchardictate)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KeilC 报告