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

自学网站建设工资代理公司韩剧在线观看免费

自学网站建设工资,代理公司韩剧在线观看免费,网站开发知识培训,厦门建设与管理局网站数码管,根据内部结构,可分为共阴极数码管和共阳极数码管。七段发光管加上一个小数点,共计8段。因此,我们对它编程的时候,刚好是用一个字节。 数码管的显示方式: 1)静态显示; 2&…

数码管,根据内部结构,可分为共阴极数码管和共阳极数码管。七段发光管加上一个小数点,共计8段。因此,我们对它编程的时候,刚好是用一个字节。

数码管的显示方式:

1)静态显示;

2)动态显示;

#include<reg52.h>sbit dula = P2^6;
sbit wela = P2^7;void main()
{P0=0x3F;dula=1;dula=0; 	//锁住段显P0=0xFE;wela=1;wela=0;	    //锁住位显while(1);
}

选择仿真:

硬件仿真调试:

 

我们使用了数组,将共阴极的数码管的真值表,下标正好对应的是数码管的显示数值,这样就不用记真值表了。

#include<reg52.h>
#define uchar unsigned charsbit dula = P2^6;
sbit wela = P2^7;uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void main()
{P0=0xF0;wela=1;wela=0;	    //锁住位显P0=table[0];dula=1;dula=0; 	//锁住段显while(1);
}

需要掌握锁存器的功能。

让1/3/5位的数码管从0到1循环显示。

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned intsbit dula = P2^6;
sbit wela = P2^7;uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint);void main()
{while(1){P0=0xEA;wela=1;wela=0;	    //锁住位显P0=table[0];dula=1;dula=0; 	//锁住段显0delay(1000);P0=table[1];dula=1;dula=0; 	//锁住段显1delay(1000);}
}void delay(uint x)
{for(i=x;i>0;i--){for(j=120;j>0;j--);}
}

 

然后是使用for循环语句将所有的数码管都从0到F都进行循环显示。

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned intsbit dula = P2^6;
sbit wela = P2^7;uchar num=0;uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint);void main()
{while(1){
//		P0=table[0];
//		dula=1;
//		dula=0; 	//锁住段显0
//		delay(1000);
//		P0=table[1];
//		dula=1;
//		dula=0; 	//锁住段显1
//		delay(1000);for(num=0;num<16;num++){P0=table[num];dula=1;dula=0;P0=0xEA;wela=1;wela=0;	    //锁住位显delay(1000);  //延迟1秒}}
}void delay(uint x)
{  uint i;uint j;for(i=x;i>0;i--){for(j=120;j>0;j--);}
}

关键字code,没有加code的时候,定义的变量都放在单片机的RAM中,在程序中可以随意去改变这些变量的值。但是还有一种数据,在程序中使用,却不会改变它的值。定义这种数据的时候,可以加一个code关键字进行下修饰。这个数据会存储到程序空间的Flash中。这样可以大大节省单片机的RAM的使用量。

共阳极数码管的真值表:

unsigned char code table[]={
0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8
0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E
};

http://www.dtcms.com/wzjs/541561.html

相关文章:

  • 网站优化如何做pc指数网站群建设厂家
  • 网站营销网站营销推广营销软文300字
  • 专业设计自学网站wordpress 更新提示
  • 旺道网站排名优化wordpress无法进入登录页
  • 非织梦做的网站能仿吗美容院门户网站开发
  • 网站建设教程突8插槽x8插槽
  • mysql 大型网站开发内部网站制作
  • 做推广哪个网站好wordpress 页面 模板
  • 北京市网站建设公司广东网站开发
  • sae 网站备案信息wordpress纯静态插件
  • 做网站有什么优势wordpress会员小图标
  • 怎么做一个简易网站做网站都去哪申请网址
  • 西安网站seo推广厂家句容网站制作公司
  • 做网站大概要多少钱知春路网站建设公司
  • 中国民航机场建设集团网站哪些网站可以做淘宝推广
  • 岳麓区营销型网站建设定制wordpress文章页
  • 一半都有哪些做影视外包的网站导航网站怎么做
  • 网站关键词词库前端网页设计师
  • 东莞营销型高端网站建设湖南省建设工程造价总站网站
  • 做最优秀的自己演讲视频网站下店拓客团队
  • 开发网站要注意什么php做的网站安全吗
  • 做网站工具山西建设集团网站
  • 北京做网站一般多少钱做网站一个月能挣多少
  • 乌托邦网站建设wordpress 登陆 403
  • 网站顶部地图代码怎么做的网络营销课程实训报告
  • 在阿里国际站做的网站免费开源网店系统有哪些
  • ftp网站建立大连手机自适应网站建设价格
  • ui设计网站建设是什么意思如何干电商
  • 网站建设地图素材宁波网站设计开发
  • 城乡厅建设部网站酒店网页设计模板图片