作业帮 > 综合 > 作业

这样的程序里面的我注释的什么意思的那句话怎么解释

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/05 12:47:26
这样的程序里面的我注释的什么意思的那句话怎么解释
#include #define uchar unsigned char #define uint unsigned int uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar code hh[4][8]= { {0xF8,0xFC,0x26,0x22,0x22,0x26,0xFC,0xF8},/*"A",0*/ {0x7C,0x54,0x54,0x54,0x54,0x54,0x28,0x00},/*"B",0*/ {0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42},/*"C",0*/ {0x44,0x7C,0x44,0x44,0x44,0x44,0x38,0x00}/*"D",0*/ }; void delay(uint z) { uint x,y; for (x=z;x>0;x--) for (y=60;y>0;y--); } uint a,b,t; void main () { while (1) { for(a=0;a
这样的程序里面的我注释的什么意思的那句话怎么解释
你这个是51单片机点阵吧?从字面上理解t一定是代表时间相关的,50次循环一般是用来延时的,一般情况下循环时间也能算出来,首先你要知道一个指令周期是几秒 算法是1/(晶振频率除以12) 然后你要知道循环究竟执行了几个指令周期 你可以用keil里在线反汇编命令看看你的循环编译成机器语言后到底是几个指令周期 这样就知道了延迟时间 当然你取近似值也可以的 比如 for(i=0,i