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

建筑工程发布网站传奇网站一般怎么做的

建筑工程发布网站,传奇网站一般怎么做的,设计师网红cad图库,汽油价格网/*----------------------------------------------- 内容&#xff1a;多位数码管分别显示不同数字&#xff0c;这种扫描显示方式成为动态扫描&#xff0c;并不停变化赋值 ------------------------------------------------*/ #include<reg52.h> //包含头文件&#xff0…

/*-----------------------------------------------

  内容:多位数码管分别显示不同数字,这种扫描显示方式成为动态扫描,并不停变化赋值
------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1=P2^2;//定义锁存使能端口 段锁存
sbit LATCH2=P2^3;//                 位锁存

unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值0~9
unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码
unsigned char TempData[8]; //存储显示值的全局变量
void Delay(unsigned int t); //函数声明
void Display(unsigned char FirstBit,unsigned char Num);
/*------------------------------------------------
                    主函数
------------------------------------------------*/
main()
{
 unsigned int i,k,j;
 unsigned char s;
 while(1)
      {

       j++;
       if(j==20)  
         {
          j=0;
         if(0==k)
         {
         for(s=0;s<8;s++) //完全循环完成后清零所有缓冲区
            TempData[s]=0;
          }
          TempData[8-i]=dofly_DuanMa[k]; //把需要显示的字符依次送缓冲区
          TempData[9-i]=0;  //不需要显示的区域清零
          if(i==(8-k))
            {
            i=0;
            k++;
            if(k==8)
               k=0;
            }
          i++;

         }


       Display(0,8);//从第一位显示,共显示8位
      }
}
/*------------------------------------------------
 延时函数,含有输入参数 unsigned int t,无返回值
 unsigned int 是定义无符号整形变量,其值的范围是
 0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{
 while(--t);
}
/*------------------------------------------------
 显示函数,用于动态扫描数码管
 输入参数 FirstBit 表示需要显示的第一位,如赋值2表示从第三个数码管开始显示
 如输入0表示从第一个显示。
 Num表示需要显示的位数,如需要显示99两位数值则该值输入2
------------------------------------------------*/
void Display(unsigned char FirstBit,unsigned char Num)
{
      unsigned char i;
      
      for(i=0;i<Num;i++)
       { 
       DataPort=0;   //清空数据,防止有交替重影
       LATCH1=1;     //段锁存
       LATCH1=0;

       DataPort=dofly_WeiMa[i+FirstBit]; //取位码 
       LATCH2=1;     //位锁存
       LATCH2=0;

       DataPort=TempData[7-i]; //取显示数据,段码   这里只需要 把扫描方向更换一下即可 
       LATCH1=1;     //段锁存
       LATCH1=0;
       
       Delay(200); // 扫描间隙延时,时间太长会闪烁,太短会造成重影

       }

}

 

http://www.yayakq.cn/news/757886/

相关文章:

  • 如何做产品销售网站胶州建设信息网站
  • 网站主机有什么用健康资讯网站模板
  • 网站wap怎么做石家庄网站建设就找企行家
  • 戚墅堰做网站能自己做头像的网站
  • 阿里巴巴跟建设网站的区别域名批量注册查询
  • 怎样给网站找空间做备案通付盾 建设网站
  • 龙华网站设计工程建设信息官方网站
  • 深圳品牌网站建设公司有哪些站长工具pr值查询
  • 个人网站建设源代码学编程的正规网课学校
  • 查企业的官方网站组织网站设计公司
  • 校园学生网站开发前端可以做网站吗
  • No家电网站建设建设一个网站预算
  • 正规网站开发需要哪些技术娱乐新闻主题wordpress
  • 哈尔滨网站建设网站建设中广告图片尺寸
  • 厦门做网站推广邮箱网站怎么做
  • ktv网络推广方案wordpress数据库索引优化
  • 深圳 seo 外贸网站建设 多语种自己怎么做卖服装的网站
  • 怎么创作自己的网站清远建网站的公司
  • 推广网站的四种方法昆明猫咪科技网站建设
  • 那个网站的机票做便宜餐饮业网站建设招标书
  • aspnet做网站视频教程编程基础知识大全
  • 怎样做网站发帖wordpress手机版刷新
  • 做房产网站有哪些西安优化网站
  • 扶贫网站建设优势360优化大师最新版下载
  • 北京网站建设服务大鹏网络网站建设报价
  • 网站上线方案织梦网站更改
  • 高端网站首页成都网站设计招聘
  • 网站备案 法人深圳常桉网站建设
  • 长春哪家公司做网站好四川房产信息网官网
  • 阿里云无主体新增网站外贸型网站建设