51单片机的外设终究该怎样了解?做以下试验。
试验1:外部中止0的试验
试验过程:将一根杜邦线的一端接到P3^2口上,另一端接电源或许地
试验程序:
#include
sbit led = P1^0;
void mian(void)
{ while(1){
if(IE0){
led = 0;
}
else{
led = 1;
}
}
}
试验成果:当杜邦线另一端接电源时,led灭;当接地时,led就亮
定论:不管装备与否,51单片机的外部中止这个外设都在作业着,不可能制止
试验2:守时器0的试验
试验程序:
#include
sbit led = P1^0;
void main(void)
{
TR0 =1;
while(1){
if(TF0 == 1){
led = 0;
}
}
}
试验成果:观察到led被点亮
定论:51单片机CPU操控守时/计数器0就靠的是TR0,当TR0为1时,作业;为0时,中止。
当溢出时,就置TF0为1;反之,就为0。
外设便是CPU之外的一种设备,它协助CPU充沛完成它的功用。