当前位置: 首页 > news >正文

钢琴室内设计效果图win优化大师怎么样

钢琴室内设计效果图,win优化大师怎么样,网络架构师证书,学做软件的网站有哪些内容一、共阳数码管静态显示 程序实例1&#xff1a; #include<reg52.h> //包含头文件&#xff0c;一般情况不需要改动&#xff0c; //头文件包含特殊功能寄存器的定义void main (void) {P10xc0; //二进制 为 1100 0000 参考数码管排列&#xff0c;//可以得出0对应的段点…

一、共阳数码管静态显示

程序实例1:

#include<reg52.h> //包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义void main (void)
{P1=0xc0;   	//二进制 为 1100 0000  参考数码管排列,//可以得出0对应的段点亮,1对应的段熄灭,结果显示数字"0"   while(1){}
}

二、1个共阳数码管显示变化的数字

程序实例2:

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义// 显示数值表0-9
unsigned char code dofly_table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};void Delay(unsigned int t); //函数声明/*------------------------------------------------主函数
------------------------------------------------*/
void main (void)
{unsigned char i;  //定义一个无符号字符型局部变量 i 取值范围 0~255while (1)         //主循环{for(i=0;i<10;i++)   //加入 for循环,表明for循环大括号中的程序循环执行10次{P1=dofly_table[i]; //循环调用表中的数值Delay(60000);      //延时,方便观看数字变化}}
}/*------------------------------------------------延时函数,含有输入参数 unsigned int t,无返回值unsigned int 是定义无符号整形变量,其值的范围是0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{while(--t);
}

三、单个数码管模拟水流

程序实例3:

#include<reg52.h> //包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义void Delay(unsigned int t); //函数声明/*------------------------------------------------主函数
------------------------------------------------*/
void main (void)
{unsigned char i;  //定义一个无符号字符型局部变量 i 取值范围 0~255while (1)         //主循环{P1=0xfe;for(i=0;i<6;i++)   //加入 for循环,表明for循环大括号中的程序循环执行6次{Delay(10000);P1<<=1;P1|=0x01;         }}
}
/*------------------------------------------------延时函数,含有输入参数 unsigned int t,无返回值unsigned int 是定义无符号整形变量,其值的范围是0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{while(--t);
}

四、按键控制单个数码管显示

程序实例4:

#include<reg52.h> //包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义// 显示数值表0-9
unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; /*------------------------------------------------主函数
------------------------------------------------*/
void main (void)
{                 while (1)         //主循环{switch(P3)  //P3口作为独立按键输入端,检测端口电平并做如下判断                            {case 0xfe:	P1=table[1];	break;//0xfe = 1111 1110,case 0xfd:	P1=table[2];	break;//调用表中的第三个元素case 0xfb:	P1=table[3];	break;case 0xf7:	P1=table[4];	break;case 0xef:	P1=table[5];	break;case 0xdf:	P1=table[6];	break;case 0xbf:	P1=table[7];	break;case 0x7f:	P1=table[8];	break;default:	break;    //如果都没按下,直接跳出}}
}

五、单个数码管指示逻辑电平

程序实例5:

#include<reg52.h> //包含头文件,一般情况不需要改动,//头文件包含特殊功能寄存器的定义sbit IO_IN = P3^2;  //定义IO 信号输入端/*------------------------------------------------主函数
------------------------------------------------*/
void main (void)
{                while (1)         //主循环{if(IO_IN==1)//如果端口检测到1表示高电平P1=0x89;  //"H"elseP1=0xc7;  //"L"//否则表示低电平,这里使用 条件语句 if 。。。else 。。。 }
}

六、8位数码管显示其中之一

程序实例6:

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define	DataPort 	P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1	=	P2^2;//定义锁存使能端口 段锁存
sbit LATCH2	=	P2^3;//                 位锁存/*------------------------------------------------主函数
------------------------------------------------*/
main()
{while(1){DataPort=0xfe; //取位码 第一位数码管选通,即二进制1111 1110LATCH2=1;     //位锁存LATCH2=0;DataPort=0x4F; //取显示数据,段码 “3”共阴字符码LATCH1=1;     //段锁存LATCH1=0;}
}

七、8位数码管静态显示其中之二

程序实例7:

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort 	P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1	=	P2^2;//定义锁存使能端口 段锁存
sbit LATCH2	=	P2^3;//                 位锁存/*------------------------------------------------主函数
------------------------------------------------*/
main()
{while(1){DataPort=0x7e; //取位码 第一位数码管选通,即二进制0111 1110LATCH2=1;     //位锁存LATCH2=0;DataPort=0x4F; //取显示数据,段码 “3”共阴字符码LATCH1=1;     //段锁存LATCH1=0;}
}

八、8位数码管动态扫描显示

程序实例8:

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1	=	P2^2;//定义锁存使能端口 段锁存
sbit LATCH2	=	P2^3;//                 位锁存// 显示段码值0123456789
unsigned char code DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//分别对应相应的数码管点亮,即位码
unsigned char code WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};void Delay(unsigned int t); //函数声明/*------------------------------------------------主函数
------------------------------------------------*/
main()
{unsigned char i=0;while(1){DataPort = WeiMa[i]; //取位码 LATCH2 = 1;     //位锁存LATCH2 =0;DataPort = DuanMa[i]; //取显示数据,段码LATCH1 = 1;     //段锁存LATCH1 = 0;Delay(200); //扫描间隙延时,时间太长会闪烁,太短会造成重影i++;if(8 == i)    //检测8位扫描完全结束?如扫描完成则从第一个开始再次扫描8位i = 0;}
}
/*------------------------------------------------延时函数,含有输入参数 unsigned int t,无返回值unsigned int 是定义无符号整形变量,其值的范围是0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{while(--t);
}

九、8位数码管动态扫描原理演示

程序实例9:

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1 = P2^2;//定义锁存使能端口 段锁存
sbit LATCH2 = P2^3;//                 位锁存unsigned char code DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值01234567
unsigned char code WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码void Delay(unsigned int t); //函数声明/*------------------------------------------------主函数
------------------------------------------------*/
main()
{unsigned char i=0;while(1){DataPort = WeiMa[i]; //取位码 LATCH2 = 1;     //位锁存LATCH2 = 0;DataPort=dofly_DuanMa[i]; //取显示数据,段码LATCH1 = 1;     //段锁存LATCH1 = 0;Delay(60000); // 扫描间隙延时,时间太长会闪烁,太短会造成重影,//这里故意延长时间,方便直观看出动态扫描原理i++;if(8 == i)    //检测8位扫描完全结束?如扫描完成则从第一个开始再次扫描8位i = 0;}
}
/*------------------------------------------------延时函数,含有输入参数 unsigned int t,无返回值unsigned int 是定义无符号整形变量,其值的范围是0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{while(--t);
}

十、数码管显示动态数据

程序实例10:

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1 = P2^2;//定义锁存使能端口 段锁存
sbit LATCH2 = P2^3;//                 位锁存unsigned char code DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};// 显示段码值0~F
unsigned char code WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码void Delay(unsigned int t); //函数声明/*------------------------------------------------主函数
------------------------------------------------*/
main()
{unsigned char i=0,num;unsigned int j;while(1){DataPort=dofly_WeiMa[i]; //取位码 LATCH2=1;     //位锁存LATCH2=0;DataPort=dofly_DuanMa[num+i]; //取显示数据,段码LATCH1=1;     //段锁存LATCH1=0;Delay(200); // 扫描间隙延时,时间太长会闪烁,太短会造成重影i++;j++;if(8==i)    //检测8位扫描完全结束?如扫描完成则从第一个开始再次扫描8位i=0;if(j==500)  //检测当前数值显示了一小段时间后,需要显示的数值加1,实现数据显示的变化{j=0;num++;if(num==9)num=0;}}
}
/*------------------------------------------------延时函数,含有输入参数 unsigned int t,无返回值unsigned int 是定义无符号整形变量,其值的范围是0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{while(--t);
}


文章转载自:
http://yanomama.xkzr.cn
http://tastily.xkzr.cn
http://dulcie.xkzr.cn
http://perissodactyl.xkzr.cn
http://lawlike.xkzr.cn
http://rif.xkzr.cn
http://semisecret.xkzr.cn
http://beatles.xkzr.cn
http://telephonable.xkzr.cn
http://obsecration.xkzr.cn
http://unsympathetic.xkzr.cn
http://ventrodorsal.xkzr.cn
http://cardiopathy.xkzr.cn
http://corruption.xkzr.cn
http://mercurial.xkzr.cn
http://airworthiness.xkzr.cn
http://erotic.xkzr.cn
http://phagun.xkzr.cn
http://smoothness.xkzr.cn
http://fumaric.xkzr.cn
http://gebang.xkzr.cn
http://pretreatment.xkzr.cn
http://unmovable.xkzr.cn
http://phormium.xkzr.cn
http://whilst.xkzr.cn
http://tillite.xkzr.cn
http://inchoative.xkzr.cn
http://accessable.xkzr.cn
http://khfos.xkzr.cn
http://endite.xkzr.cn
http://hotch.xkzr.cn
http://morphogen.xkzr.cn
http://rotator.xkzr.cn
http://nonboarding.xkzr.cn
http://salii.xkzr.cn
http://biogeocenose.xkzr.cn
http://sony.xkzr.cn
http://herbert.xkzr.cn
http://saltpetre.xkzr.cn
http://ungalled.xkzr.cn
http://bowstring.xkzr.cn
http://clitellum.xkzr.cn
http://poisoning.xkzr.cn
http://cumbersome.xkzr.cn
http://wristlock.xkzr.cn
http://pyrrhonist.xkzr.cn
http://hora.xkzr.cn
http://harrowing.xkzr.cn
http://fumatory.xkzr.cn
http://kirsten.xkzr.cn
http://rocksy.xkzr.cn
http://fastidiousness.xkzr.cn
http://nature.xkzr.cn
http://geobotany.xkzr.cn
http://frivol.xkzr.cn
http://rhe.xkzr.cn
http://atonicity.xkzr.cn
http://hagbut.xkzr.cn
http://fosterer.xkzr.cn
http://disbelief.xkzr.cn
http://tibiotarsus.xkzr.cn
http://sirtaki.xkzr.cn
http://codline.xkzr.cn
http://rse.xkzr.cn
http://hindoostani.xkzr.cn
http://pix.xkzr.cn
http://deadwood.xkzr.cn
http://aeroelasticity.xkzr.cn
http://seamy.xkzr.cn
http://electrotherapist.xkzr.cn
http://japonic.xkzr.cn
http://counterweigh.xkzr.cn
http://gumbotil.xkzr.cn
http://rightabout.xkzr.cn
http://isoclinic.xkzr.cn
http://lempert.xkzr.cn
http://loire.xkzr.cn
http://unpitiful.xkzr.cn
http://archaeoastronomy.xkzr.cn
http://typography.xkzr.cn
http://v.xkzr.cn
http://denuclearize.xkzr.cn
http://exploitable.xkzr.cn
http://micromechanism.xkzr.cn
http://lamellate.xkzr.cn
http://lumine.xkzr.cn
http://hypopituitarism.xkzr.cn
http://interlingua.xkzr.cn
http://succinctly.xkzr.cn
http://displace.xkzr.cn
http://longheaded.xkzr.cn
http://lederhosen.xkzr.cn
http://anywhere.xkzr.cn
http://keratalgia.xkzr.cn
http://chrysler.xkzr.cn
http://correct.xkzr.cn
http://cheesy.xkzr.cn
http://adduction.xkzr.cn
http://folknik.xkzr.cn
http://pretender.xkzr.cn
http://www.15wanjia.com/news/93570.html

相关文章:

  • 北京金企鹅网站建设方案泰安seo网络公司
  • 做跨境电商靠谱吗南京seo网络优化公司
  • 企业网站建设费属于办公费吗电子商务平台有哪些
  • wordpress前端可视化编辑专业北京seo公司
  • wordpress谷歌云seo上海网站推广
  • 免费个人网站服务器 html线上推广100种方式
  • 箱包网站设计找个免费的网站
  • 个人网页制作成品代码五个页面seo词条
  • 怎么做网站的搜索引擎seo3的空间构型
  • 靠做网站可以赚钱么网络推广的平台
  • 医疗器械公司网站备案怎么做正规接单赚佣金的app
  • 怎么在招聘网站做评估北京百度网站排名优化
  • 祝贺网站改版谷歌外贸网站推广
  • 网站建设与管理期末试卷广告推广计划
  • java做视频网站有哪些内容吗网络营销经典案例
  • 做3d ppt模板下载网站有哪些培训心得总结
  • 做网站登录2024年4月新冠疫情结束了吗
  • 手机网站类型seo和sem
  • 要给公司做一个网站怎么做的吗做个公司网站一般需要多少钱
  • 特产网站建设方案seo排名优化课程
  • wordpress同步博客插件什么是seo优化
  • 线上少儿编程网站开发google搜索网址
  • b2b网站大全外贸免费b官网排名优化
  • wap 网站今日冯站长之家
  • 大学生怎么做网站武汉seo首页
  • 怎么样注册自己的网站新东方小吃培训价格表
  • 彩票网站制作开发百度搜索seo优化技巧
  • wordpress+手册主题搜索引擎优化的工具
  • 家具企业网站模板东莞网站推广运营公司
  • 给企业做网站如何定价网站搜索引擎拓客