早教吧作业答案频道 -->其他-->
unsignedchardiscode[]={0X03,0X9F,0X25,0X0D,0X99,0X41,0X1F,0X01,0X09};\x05\x05\x05unsignedcharconstpositon[3]={0xdf,0xbf,0x7f};\x05\x05\x05unsignedchardisbuff[4]\x05={0,0,0,};//voidDisplay(void)\x05\x05\x05\x05//扫描数码管\x05{\x05i
题目详情
unsigned char discode[] ={0X03,0X9F,0X25,0X0D,0X99,0X41,0X1F,0X01,0X09};
\x05\x05\x05unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
\x05\x05\x05unsigned char disbuff[4]\x05 ={ 0,0,0,};
//
void Display(void)\x05\x05\x05\x05 //扫描数码管
\x05{
\x05 if(posit==0) //就是这句话
\x05 {P0=(discode[disbuff[posit]])&0x7f;} //就是这句话
\x05 else\x05\x05\x05\x05\x05\x05\x05\x05 //就是这句话
\x05 {P0=discode[disbuff[posit]];}\x05\x05 //就是这句话
P2=positon[posit];
\x05 if(++posit>=3)
\x05 posit=0;
\x05}
\x05\x05\x05unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
\x05\x05\x05unsigned char disbuff[4]\x05 ={ 0,0,0,};
//
void Display(void)\x05\x05\x05\x05 //扫描数码管
\x05{
\x05 if(posit==0) //就是这句话
\x05 {P0=(discode[disbuff[posit]])&0x7f;} //就是这句话
\x05 else\x05\x05\x05\x05\x05\x05\x05\x05 //就是这句话
\x05 {P0=discode[disbuff[posit]];}\x05\x05 //就是这句话
P2=positon[posit];
\x05 if(++posit>=3)
\x05 posit=0;
\x05}
▼优质解答
答案和解析
unsigned char discode[] ={0X03,0X9F,0X25,0X0D,0X99,0X41,0X1F,0X01,0X09};
unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
unsigned char disbuff[4]={ 0,0,0,};
//
void Display(void)\x09\x09\x09\x09 //扫描数码管
{
if(posit==0) //如果是第一个位置,那么显示小数点
{
P0=(discode[disbuff[posit]]) & 0x7f; //这里是清除BIT7位的意思
}
else\x09 //不是第一个位置,就不显示小数点了\x09\x09\x09\x09 {
P0=discode[disbuff[posit]]; // 赋段码的值
}\x09\x09
P2=positon[posit]; // 给P2端口赋位码值
if(++posit>=3) // 动态扫描,位置的值在0~3之间循环
posit=0;
}
unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
unsigned char disbuff[4]={ 0,0,0,};
//
void Display(void)\x09\x09\x09\x09 //扫描数码管
{
if(posit==0) //如果是第一个位置,那么显示小数点
{
P0=(discode[disbuff[posit]]) & 0x7f; //这里是清除BIT7位的意思
}
else\x09 //不是第一个位置,就不显示小数点了\x09\x09\x09\x09 {
P0=discode[disbuff[posit]]; // 赋段码的值
}\x09\x09
P2=positon[posit]; // 给P2端口赋位码值
if(++posit>=3) // 动态扫描,位置的值在0~3之间循环
posit=0;
}
看了 unsignedchardi...的网友还看了以下:
unsignedchardiscode[]={0X03,0X9F,0X25,0X0D,0X99,0 2020-04-27 …
若1-4/x+4/x05=0,则2/x的值为 2020-05-13 …
25、将一定量的丙醇(C3H8O)和氧气置于一个封闭的容器中引燃,测得反应前后各物质的质量如下表: 2020-05-17 …
一种口服止痛药物并不损伤神经元的结构,却能在一段时间内阻断神经冲动向感觉中枢的传导.口服这种药物后 2020-05-22 …
1.2.4的倒数是().1.25的倒数是().2.\x05把5分之1米长的绳子剪成长度相等的4段, 2020-06-13 …
已知X小于5/4求函数Y=(4X-2)+1/(4X-5)的最大值,但步骤不懂.网上参考:原式=4x 2020-06-14 …
三.计算题1某公司管理层对明年的销售额进行预测的估计如下;管理人员\x05最高额(概率)\x05最 2020-07-16 …
2.有定义inta[]={2,5,6,},*p=a;则*(p+1)所代表的数组元素是().A.a[ 2020-08-01 …
1.\x05若2m=a,3m=b,则72m=.2.\x05计算:(-a)3•(-a)4•(-a)5. 2020-10-31 …
这种九宫格怎么填,8**9**6**\x05\x05*6**7**8*\x05**2**8**41* 2020-10-31 …