您现在的位置是: 首页 > 在线成语解释 在线成语解释
c语言成语翻译_c语言成语设计
ysladmin 2024-06-12 人已围观
简介c语言成语翻译_c语言成语设计 在接下来的时间里,我将为大家提供一些关于c语言成语翻译的信息,并尽力回答大家的问题。让我们开始探讨一下c语言成语翻译的
在接下来的时间里,我将为大家提供一些关于c语言成语翻译的信息,并尽力回答大家的问题。让我们开始探讨一下c语言成语翻译的话题吧。
1.c???Գ????
c???Գ????
#include <REGX51.H> //头文件
#define uchar unsigned char //变量关键字更改
#include <intrins.h> //头文件
uchar code tab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xC0};
//字符数组定义
void delay() //子函数定义
{ uchar i,j; //变量定义
for(i=0;i<15;i++) //for语句,执行15次
for(j=0;j<250;j++) //执行250次
{_nop_();} //共执行250*15次空函数,延时操作
}
uchar seg7(uchar a) //子函数定义
{return tab[a];} //返回tab数组内第a个变量的值
void main(void) //主函数
{ uchar i,j,k,x,y; //变量定义
P1=0xff; //port1全部置位
P0=0xff; //port0全部置位
y=0; //y赋0
while(1) //无限循环
{ j=0xf7; //j赋11110111
k=y; //y赋给k
for(i=0;i<4;i++) //4次循环
{
P0=seg7(k); //P0=第K个元素的值
k++; //k=k+1
P1=_cror_(j,i); //P1口带返回的移位操作
delay(); //延时
P1=0xff; //P1全部置高
}
x++; //x=x+1
if(x==15){x=0;y++;} //如果15次,x=0,y=y+1
if(y==8)y=0; //8*15次,y=0,重新开始循环
}
}
今天关于“c语言成语翻译”的探讨就到这里了。希望大家能够更深入地了解“c语言成语翻译”,并从我的答案中找到一些灵感。