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

关于网站建设管理的规定php开发工具 wordpress

关于网站建设管理的规定,php开发工具 wordpress,网站资源做缓存,厦门网站制作公司推荐接上篇的数码管静态显示,以下是接上篇介绍到的动态显示的原理。 动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选&#xff…

接上篇的数码管静态显示,以下是接上篇介绍到的动态显示的原理。
动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示

文章目录

  • 1. 数码管简单动态显示
  • 2. 数组的定义与引用
  • 3. 实现指定值的数码管动态显示

1. 数码管简单动态显示

按照上面提到的原理,可以设计得到如下代码:

#include <reg52.h>
#include <intrins.h>#define unit unsigned int
#define uchar unsigned charsbit DU = P2^6; //数码管段选
sbit WE = P2^7; //数码管位选//毫秒级延时函数定义
void delay(uint z)
{uint x,y;for(x = z; x>0;x--)for(y=114;y>0;y--);}void main() //main函数自身就会循环
{//动态扫描就需要循环显示,因此需要写到循环中while(1){//第一位数码管P0 = 0xFF; //清楚断码WE = 1; //打开位选锁存器P0=0xFE;	//1111 1110WE = 0; //锁存位选数据DU = 1;//打开段选锁存器P0=0xFD;//1111 1101DU = 0; //段选锁存,锁存段选数据dely(5);//第二位数码管P0 = 0xFF; //清楚断码	   WE = 1;//打开位选锁存器P0=0xFD;	 //1111 1101WE = 0; //锁存位选数据DU = 1;//打开段选锁存器P0=0x5B;	 //0101 1011DU = 0; //段选锁存,锁存段选数据dely(5);}}

在这里插入图片描述
数码管通常用来显示程序运行之后的结果,我们通常是给数码管赋一个值,然后将其进行显示,可以将其写为一个函数,此处需要使用到数组

2. 数组的定义与引用

数组是一组有序数据的集合,数组中每一个数据都是同一数据类型。数组中的元素可以用数组名和下标来唯一确定。
数组的一般格式定义如下:
数据类型 数组名[常量表达式]={元素表} ;
例如:

unsigned char tabel[3]={0x3F, 0x06, 0x5B, };
P0= tabel[0];//P0此时的值为0x3F

3. 实现指定值的数码管动态显示

回到前面的目的:给数码管赋一个值,然后将其进行显示

具体代码如下:

#include <reg52.h>
#include <intrins.h>#define uint unsigned int
#define uchar unsigned char//共阴数码管段选表0-9
//code关键字存到ROM区;不加的话会存储到data区,也就是RAM区;
//RAM区在执行过程中是可以被修改的,ROM区不可以被修改,此处不希望后期被修改
//code区容量大8K,data区只有512个字节
uchar code table[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x76,0x38,0x40,0x00};sbit DU = P2^6; //数码管段选
sbit WE = P2^7; //数码管位选//毫秒级延时函数定义
void delay(uint z)
{uint x,y;for(x = z; x>0;x--)for(y=114;y>0;y--);}//形参i表示显示的数字
void disoplay(uchar i)
{uchar bai,shi,ge;bai = i / 100;shi = i%100/10;ge = i%10;//第一位数码管P0 = 0xFF; //清楚断码WE = 1; //打开位选锁存器P0=0xFE;	//1111 1110WE = 0; //锁存位选数据DU = 1;//打开段选锁存器P0=table[bai];DU = 0; //段选锁存,锁存段选数据delay(5);//第二位数码管P0 = 0xFF; //清楚断码	   WE = 1;//打开位选锁存器P0=0xFD;	 //1111 1101WE = 0; //锁存位选数据DU = 1;//打开段选锁存器P0=table[shi];DU = 0; //段选锁存,锁存段选数据delay(5);//第三位数码管P0 = 0xFF; //清楚断码	   WE = 1;//位选锁存器P0=0xFB;	 //1111 1101WE = 0; //锁存位选数据DU = 1;//打开段选锁存器P0=table[ge];DU = 0; //段选锁存,锁存段选数据delay(5);}void main() //main函数自身就会循环
{//动态扫描就需要循环显示,因此需要写到循环中while(1){display(236);}}

在这里插入图片描述


文章转载自:

http://OUwZHelr.hdwjb.cn
http://YMkghgFM.hdwjb.cn
http://DbKdNx7A.hdwjb.cn
http://ToBRUFAs.hdwjb.cn
http://EzrGhmtk.hdwjb.cn
http://teDQuRI8.hdwjb.cn
http://BZnXSGgq.hdwjb.cn
http://k9abLfAx.hdwjb.cn
http://fFs7tm4n.hdwjb.cn
http://GWDlVn4f.hdwjb.cn
http://clOyhYI7.hdwjb.cn
http://od8BBXF2.hdwjb.cn
http://Ee0mJQos.hdwjb.cn
http://RW57dQyE.hdwjb.cn
http://m7up06JX.hdwjb.cn
http://10llZNCx.hdwjb.cn
http://Gv6MUp1V.hdwjb.cn
http://nicAnYUY.hdwjb.cn
http://YzyFlguL.hdwjb.cn
http://iIKF20Ur.hdwjb.cn
http://xnxoEIWG.hdwjb.cn
http://nLgqMomi.hdwjb.cn
http://ujEbBqtZ.hdwjb.cn
http://OMtfPznJ.hdwjb.cn
http://vynaX1C7.hdwjb.cn
http://YpzCn974.hdwjb.cn
http://M10ATRlW.hdwjb.cn
http://hmiycyxw.hdwjb.cn
http://Kb6fKsOH.hdwjb.cn
http://IaO4NHAX.hdwjb.cn
http://www.dtcms.com/wzjs/638548.html

相关文章:

  • 老板让做网站报价深圳网站维护seo
  • 手机端网站开发源码网络推广公司名称
  • 列表形式网站wordpress网站布置视频
  • 教学互动网站开发背景西双版纳傣族自治州海拔多少
  • 家居行业网站建设手机销售网站的设计与实现
  • 企业营销微网站建设cent wordpress阿里云
  • wordpress导入超时镇江百度seo
  • 找兼职工作在家做正规网站黑龙江建设人力资源网站
  • 河南县wap网站建设公司如何做授权网站
  • 门户网站建设方案内容西安网站建设盈科
  • windows建立网站网站seo诊断工具
  • 厦门网站建设教学网站推广的渠道有
  • 旅游型网站建设东营建设局官网
  • 网站广告位手机应用商店软件
  • 平面设计师参考网站前端开发是做什么
  • 本溪做网站的公司seo什么意思
  • 如何做分享赚钱的网站免费网站入口网站免费进ps软件
  • 购买网站设计制作wordpress主体首页空
  • 昌江县住房和城乡建设局网站wap手机建站平台
  • 怎么自己搭建一个博客网站wordpress禁用用户名
  • 大网站开发网店平台排名
  • 曲阜公司网站建设价格公司电商网站开发
  • 网站 建设设计方案苏州建网站的公司哪家口碑好
  • 凡科模板建站网页设计与制作实训报告两千字
  • 中企动力全网门户网站在万网上域名了怎么做网站
  • 做电视的视频网站吗中文网站建设解决方案
  • 搭网站要多少钱电子商务网站建设教学计划
  • 怎么建设一个公司网站视觉差的网站
  • 南阳集团网站建设做外单的网站
  • 软件下载网站地址成都网站建设哪里有