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

江苏网站建设公司排名怎么优化整站

江苏网站建设公司排名,怎么优化整站,长春网站建设与健,凡客优品/*----------------------------------------------- 内容&#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.yidumall.com/news/55295.html

相关文章:

  • 昌平网站建设精准营销推广方案
  • 做铝材的网站北京计算机培训机构哪个最好
  • 网站后台如何添加附件seo网站优化优化排名
  • 重庆市建设网站推广计划
  • 建站开始的前6个月多少外链最合适淘宝关键词挖掘工具
  • 做网站建设的怎么拓展业务长尾词seo排名优化
  • 南宁律师网站建设怎么在百度发布个人简介
  • 想做个人域名网站怎么做免费seo关键词优化服务
  • 深圳网站建设.-方维网络软文范例800字
  • 庞各庄网站建设优化营商环境建议
  • 北京建设网站的公司广州网站推广排名
  • 用prestashop做网站引流推广平台有哪些
  • 网站优秀党员宣传专栏怎么做优秀营销软文范例300字
  • 主页值得是网站的主要内容所在页seo资料站
  • wordpress+怎么改密码落实好疫情防控优化措施
  • 做网站开发考什么研企业品牌推广策划方案
  • 邢台企业网站建设服务网站推广属于哪些
  • 大连网站建设那家好东莞关键词优化实力乐云seo
  • 张家港手机网站建一个网站需要多少钱?
  • etc网站开发票什么是优化设计
  • 网站开发服务转包合同黑科技引流推广神器怎么下载
  • 广西建设厅网站首页安卓优化大师清理
  • 佛山网站建设维护互联网整合营销推广
  • 通河新村街道网站建设1688自然排名怎么做好
  • 建站工具 wordpress低价刷赞网站推广
  • 广州建站商城网站首页快速收录
  • 深圳做分销网站公司微信搜一搜排名优化
  • 阿里云虚拟主机做2个网站做网站优化哪家公司好
  • 做网站用什么网名好微信小程序官网
  • 做内衣模特接广告网站海外推广服务