1: 0组的范围好像是00H-07H
2::51汇编指令集中寻址范围是64KB的查表指令是(MOVC )
3.高8由P2输出,低8由R0或R1
4:C51语言中char型的数据的值域为(0~255)
5:串行同步通信的优点是(传输速率高 ),接受串行数据时,同步时钟的(下降沿 )(填“上升沿”或“下降沿”)触发单片机开始对数据位采样
6:8位A/D转换器的分辨率是指(使输出数字量变化一个相邻数码所需要输入模拟电压的编变化量 )
名词解释~~字太多~~~ 自己到书上找找 都 不难
编程1void delay ()
{ char sign=0 ;
TMOD=0x01;
TH0=15536/256;
TL0=15536%256;
TR0=1;
while(1)
{ if(TF0==1)
sign++;
TH0=15536/256;
TL0=15539%256;
TF0=0;
if(sign==10) {sec=0; break;}
}
使用定时计数器来实现准确定时,
编程3
#include
#define uchar unsigned char
#define uint unsigned int
void delay(void)
{ long int j;
for(j=3000;j>0;j--){}
}
void main(void)
{
uchar code tab[]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83,
0xc6,0xa1,0x86,0x8e};
char i=0;
P0=tab[i];
while(1)
{if(P2_1==0)
{ delay();
if(P2_1==0)
{i++; P0=tab[i];} }
if(P2_5==0)
{delay();
if(P2_5==0)
{i--; P0=tab[i];} }
}
} 接线如图 图片搞不上来
补充下下
1.0组的范围好像是00H-07H
3.高8由P2输出,低8由R0或R1
好复杂啊
1.0组,地址:00H-08H
4.-128-127