精华内容
下载资源
问答
  • 它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。同时也可广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。  ...
  • 它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。同时也可广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。  ...
  • 它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。同时也可广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。  ...
  • 它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。同时也可广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。
  •  本文所提出的即为一种基于AT89C51 系列单片机的8×8 LED点阵动态显示的设计原理。  1 8×8 LED 点阵电路及显示原理  1.1 单片机及其主控接口简介  本文采用的AT89C51 系列单片机是8 位机,是一款很有代表...
  • AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 这个正是我需要的功能。 2、任务分解 – echart动态曲线显示如何实现(官方有例程) – ajax如何使用
  • 具有平台化的优点,同时,给出针对MCS51优化的汇编显示例程。 关键词:机内码 动态编码 字库因为汉字本身的特点,显示汉字始终是计算机在我国应用普及的一个障碍。最初,为了能在PC机上显示、处理汉字,国人发明了一...
  •  本文所提出的即为一种基于AT89C51 系列单片机的8×8 LED点阵动态显示的设计原理。  1 8×8 LED 点阵电路及显示原理  1.1 单片机及其主控接口简介  本文采用的AT89C51 系列单片机是8 位机,是一款很有代表...
  • 如何动态显示图片

    千次阅读 2016-05-16 21:18:14
    这种办法的优点是简单,缺点是当图片大小不一致的时候,图片显示会一大一小很难看。 第二种办法就是直接把位图图片画上去。优点是可以任意伸缩以后画上去,这样可以保证大小一致。很明显的缺点就是代码比较难,稍微...

    有两种办法,第一种就是用PicTure控件。这种办法的优点是简单,缺点是当图片大小不一致的时候,图片显示会一大一小很难看。
    第二种办法就是直接把位图图片画上去。优点是可以任意伸缩以后画上去,这样可以保证大小一致。很明显的缺点就是代码比较难,稍微不留意就会内存泄漏,程序崩溃。第二个缺点是分辨率会明显降低.

    要注意的是,最好用工作线程来处理显示图片,否则主线程会堵塞,程序会崩溃.

    一.用Picture控件动态显示图片
    这个图片只支持bmp和ico.
    步骤如下:
    1.准备工作
    把需要显示的图片都放到res资源文件夹中
    2.添加资源

    3.关联一个Picture控件变量
    m_picture

    4.在头文件中声明一个UINT型数组存放图片ID
    如图:

    5.在初始化对话框中把ID赋值给数组
    如图:

    6.创建一个线程
    在头文件声明线程函数,如图:

    在cpp文件中实现函数体,如图:

    这里要传进来一个类指针,方便调用类的成员
    设置一个定时器,定时显示图片。

    7.在定时器函数中加载位图

    static int i = 0; //用来控制图片的循环显示
    
    void CMFCTESTDlg::OnTimer(UINT_PTR nIDEvent)
    {
        // TODO: 在此添加消息处理程序代码和/或调用默认值
    
        if (i > 20) i = 0; //循环显示
        CBitmap bmp;
        bmp.LoadBitmap(m_uID[i++]);//加载图片
        m_picture.SetBitmap(bmp);  //把位图放到picture控件里显示
        CDialogEx::OnTimer(nIDEvent);
    }

    7.在开始按钮中开始线程

    AfxBeginThread(ShowThread, (LPVOID)this);

    就是那么简单,如果是显示表情的话这个就很实用了!

    二.自己把图片画上去
    前面1,2步骤一样

    3.在头文件声明如下变量和函数

    4.初始化数组和m_pOldBmp

    5.创建线程
    步骤和上面一样

    6.定时器函数的实现

    static int i = 0; //用来控制图片的循环显示
    
    void CMFCTESTDlg::OnTimer(UINT_PTR nIDEvent)
    {
        // TODO: 在此添加消息处理程序代码和/或调用默认值
    
        if (i > 20) i = 0; //循环显示
        FreeObject();      //释放前一个对象才能加载下一个对象,否则程序会崩溃
        m_bmp.LoadBitmap(m_uID[i++]);  //加载图片
        CDC* pDC = GetDC();            //下面几行代码的作用是把位图"画"到自己的DC上去  
        m_dc.CreateCompatibleDC(pDC);
        ReleaseDC(pDC);
        m_pOldBmp = m_dc.SelectObject(&m_bmp);  //把旧的对象留下来
        Invalidate(FALSE);             //使区域无效,通知重绘
        CDialogEx::OnTimer(nIDEvent);
    }

    7.在OnPaint函数中画图片
    在else语句中写如下代码

    if (m_dc.GetSafeHdc() == nullptr) //如果自己的dc上还没图片就不用画,否则会出错的
            {
                CDialogEx::OnPaint();
            }
            else
            {
                CPaintDC dc(this);
                ::FillRect(dc.GetSafeHdc(), &m_rect, (HBRUSH)GetStockObject(WHITE_BRUSH));//把背景刷为白色
                BITMAP bm;
                m_bmp.GetBitmap(&bm);   //得到位图的大小
                LONG iWidth = bm.bmWidth;  
                LONG iHeight = bm.bmHeight;
                Stretch(iWidth, iHeight, m_rect);  //改变位图的大小
                dc.StretchBlt(12, 15, iWidth, iHeight, &m_dc, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);
            }
    
            CDialogEx::OnPaint();

    其中Stretch函数的实现为

    void CMFCTESTDlg::Stretch(LONG& iWidth, LONG& iHeight, RECT rect)
    {
        iWidth = rect.right - rect.left;
        iHeight = rect.bottom - rect.top;
    }

    FreeObject函数的实现为

    void CMFCTESTDlg::FreeObject()
    {
        if (m_dc.GetSafeHdc()) //如果dc存在
        {
            m_dc.SelectObject(m_pOldBmp);//把旧的DC放回去
            m_dc.DeleteDC();  //删除对象
            m_bmp.DeleteObject();
        }
    }

    8.在开始按钮中开启线程
    AfxBeginThread(ShowThread, (LPVOID)this);

    这样就可以随心所欲的显示指定大小的图片了。
    温馨提醒:如果你的程序崩溃很可能是对象没释放,指针没删除,所以仔细一点!

    展开全文
  • 1. 数码管静态、动态显示原理 静态显示的特点是每个...缺点是硬件电路比较复杂,成本较高 动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓...

    1. 数码管静态、动态显示原理7ebdf0dc072aa1def90cf2e21947c268.png

           静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高

           动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的电阻阻值

    2.原理图

    ff5f9aa2f60bfc7ef634630c3343efe1.png

    5b2a2c90ec2767ecb8d9ac1be0cbdc6c.png

    3. 静、动态数码管程序

               一实现现象:下载程序后数码管静态显示0。

    #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器

    typedef unsigned int u16;  //对数据类型进行声明定义

    typedef unsigned char u8;

    sbit LSA=P2^2;

    sbit LSB=P2^3;

    sbit LSC=P2^4;

    u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

    0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值

    /*******************************************************************************

    * 函 数 名       : main

    * 函数功能 : 主函数

    * 输    入       : 无

    * 输    出     : 无

    *******************************************************************************/

    void main()

    {

    LSA=0;

    LSB=0;

    LSC=0;//控制38译码器的Y0输出低电平

    P0=smgduan[1];

    LSA=1;

    LSB=0;

    LSC=0;//控制38译码器的Y0输出低电平

    P0=smgduan[1];

    while(1);

    }

        二 、实现现象:下载程序后数码管从右至左显示0-7

    #include "reg52.h" 

    typedef unsigned int u16;  //对数据类型进行声明定义

    typedef unsigned char u8;

    sbit LSA=P2^2;

    sbit LSB=P2^3;

    sbit LSC=P2^4;

    u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

     0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值

    /*************************************

    * 函 数 名      : delay

    * 函数功能    : 延时函数,i=1时,大约延时10us

    ************************************/

    void delay(u16 i)

    {

    while(i--);

    }

    /*************************************

    * 函 数 名       : DigDisplay

    * 函数功能     : 数码管动态扫描函数,循环扫描8个数码管显示

    *************************************/

    void DigDisplay()

    {

       u8 i;

       for(i=0;i<8;i++)

    {

        switch(i) //位选,选择点亮的数码管,

    {

     case(0):

    LSA=0;LSB=0;LSC=0; break;//显示第0位

     case(1):

    LSA=1;LSB=0;LSC=0; break;//显示第1位

    case(2):

    LSA=0;LSB=1;LSC=0; break;//显示第2位

    case(3):

    LSA=1;LSB=1;LSC=0; break;//显示第3位

    case(4):

    LSA=0;LSB=0;LSC=1; break;//显示第4位

    case(5):

    LSA=1;LSB=0;LSC=1; break;//显示第5位

    case(6):

    LSA=0;LSB=1;LSC=1; break;//显示第6位

    case(7):

    LSA=1;LSB=1;LSC=1; break;//显示第7位

    }

    P0=smgduan[i];//发送段码

    delay(100); //间隔一段时间扫描

    P0=0x00;//消隐

    }

    }

    /*********************************************************

    * 函 数 名       : main

    * 函数功能      : 主函数

    * 输    入        : 无

    * 输    出        : 无

    ***********************************************************/

    void main()

    {

    while(1)

    {

    DigDisplay();  //数码管显示函数

    }

    }

    ---基于普中科技51单片机开发板普中科技51单片机开发板
    展开全文
  • 具有平台化的优点,同时,给出针对MCS51优化的汇编显示例程。 关键词:机内码 动态编码 字库 因为汉字本身的特点,显示汉字始终是计算机在我国应用普及的一个障碍。最初,为了能在PC机上显示、处理汉字,国人...

    摘要:综合几种常用单片机汉字显示方案,提出一种基于PC机预处理的汉字动态编码和动态字库的显示方法,较好地解决了存储空间、显示速度、软件开发维护几方面的相互矛盾;具有平台化的优点,同时,给出针对MCS51优化的汇编显示例程。

    关键词:机内码 动态编码 字库

    因为汉字本身的特点,显示汉字始终是计算机在我国应用普及的一个障碍。最初,为了能在PC机上显示、处理汉字,国人发明了一种硬件设备"汉卡",后来各种各样的采用纯软件技术的中文DOS逐渐成熟,其中、西文软件的运行速度和性能还是有明显的差距。最终在软件进入支持UNICODE、真正实现国际化的WIN95以后,硬件跨入"奔腾"时代,才实现了汉字与西文的统一显示,但是这一切是以硬件资源的飞速发展为前提的。以国际GB2312为例,一、二级汉字库共收录了6000多个汉字,每个字按16×16点阵计算,字模需要占用32字节的存储空间,整个字库的规模在200k字节以上,高点阵(24点阵以上)和矢量字库以及Windows用的TrueType字体的字库规模都是几兆字节大小,这在早期的386时代是难以想象的。单片机因为使用灵活、结构简单、体积小、成本低而在工业和生活中得到广泛应用,也正是因此,它的硬件资源很有 限,寻址和计算机能力都远低于PC机,显示汉字更受限制。人们不满足单片机系统采用LED数码管的简单显示,根据单片机的特点,开发出了很多种汉字显示方法。

    1 几种常用单片机显示汉字方法

    (1)采用标准字[1]

    这种方法仿器中文DOS的办法,将一个标准的汉字库装入ROM存储器,再根据汉字的机内码在字库中寻址,找到对应的字模,提取后送到显示器显示。因为采用了和PC机相同的编码(机内码),软件的开发和维护非常简单,基本上与写PC机软件差不多。而对单片机系统自身的要求则相对高多了,16×16点阵的字库需要256K字节,但是一般8位单片机的寻址能力只有64K字节,要进行存储器扩充,除增加很大一部分硬件成本外,还因为要进行存储器分页管理、地址切换,显示速度明显受影响,而且只能显示一种点阵字体。

    (2)直接固化显示字模[2]

    将要显示的语句中全部汉字的字模数据依次提取出来,顺序存放在存储器中,当显示时,直接取出字模数据送至显示器即可。这种方法占用空间少,程序实现简单,显示速度快;但是字模数据的提取和存储安排是一件委有繁琐的事件,要想大量显示汉字或进行程序修改几乎是不可能的,软件的可维护性很差。

    (3)建立带索引的小字库[3]

    将全部要显示的汉字统一建成一个小字库,字库分为2部分:索引素和字模表。索引表由若干定长记录组成,记录的内容为:汉字机内码、地址码、识别码。其中地址码是该汉字字模在字模表中的位置,识别码标志该汉字的点阵形式或字体等。字模表中按素引存放汉字字模。显示汉字时先根据待显汉字的机内码在索引表中寻找,找到对应索引记录后,读出地址码和识别码,再根据此从字模表中读出字模,送显即可。这种方法可根据实际使用对字库进行裁剪,硬件开销较小,但是要进行复杂的查询运算,字多了平均寻找时间就会变长,效率降低。

    2 汉字动态编码

    综上所述,我们发现:在方法1中,程序员工作量最少,但单片要机的软、硬件开销最大;方法2中,单片机的开销较少,但是编写和维护软件极为困难;方法3,介于二者之间。显然,存储空间、显示速度、软件开发维护件间存在着矛盾。受各种PC机模拟软件的启发,我们提出一种基于PC机预处理的汉字显示方法--汉字动态编码,在实际应用中较好地解决了这一问题。其基本原理如下:建立一种新的编码机制,这个汉字编码是动态的;一个编码不与某个汉字具体相联系,而仅代表某个汉字在字库中的位置(这个位置也是动态的);用该码代替程序里字符串(C语言)或数据段(汇编语言)内汉字的机内码,单片机显示程序可根据这个新的编码直接在专门建立的动态小字库中找到字模,不用进行复杂的寻址、查找等运算,如图1所示。

    实现汉字动态编码的过程就是先进行汉字识别,然后建立编码字典、提取字模、建立动态字库、改写机内码。首先扫描一遍程序文件,识别其中的汉字,将它们按出现先后顺序或机内码的大小排序,重复出现的剔除,建立了一个编码字典;根据汉字在编码字典的位置(序号),可以对汉字按区码、位码进行编码,也可以采用其它的方法编码,总之序号与它的动态编码存在一一对应关系;根据字典中每个汉字的机内码依次从PC机的汉字点阵字库中提取字模,顺序存储,建立一个小规模的动态字库,这样每个汉字的字模在字库中的位置就与其在编码字典中的序号、动态编码一一对应了。最后,再扫描一遍程序文件,按照编码字典将每个汉字的机内码改写为对应的动态编码。因为程序文件中的汉字随时会增减,编码随之而变,字库的大小也随时在变。所以称之为动态编码和动态字库。

    考虑一般应用场合,1000个左右的汉字即可满足要求,按照汉字动态编码方法所需的字库仅为32K字节大小,只需要1片27256即可,几乎不用增加什么硬件。这样,字库的大小可由汉字的多少控制,程序的编写和维护可以沿用中文系统下的习惯,仅需要编写好的单片机程序用PC机进行一次预处理,程序员从繁杂的汉字处理工作中解放出来,有效地降低了软件和硬件开发成本。

    汉字的动态编码与显示方案 - 严术骞 - 严术骞的博客

    3 汉字动态编码的具体实现


     

    实现汉字动态编码的关键是建立编码字典和改写机内码。下面以是显示1行汉字"天上有个太阳,水中有个月亮"为例,说明动态编码的实现过程。


     

    (1)汉字识别


     

    汉字在PC机内的存储和处理是用机内码来实现的。每个汉字的机内码是唯一的,由2个字节组成,分区码和位码,为了和西文的ASCII码有区别,汉字机内码的区码和位码的取值都大于0A0H。我们要处理的源程序文件都是文本文件,存储的都是西文字符、控制符的ASCII码和中文字符的机内码,当扫描到文件中大于0A0H的字节内容时,即可判断该字节是汉字机内码的1个字节,而且肯定是成对出现,第1个字节是区别,第2个字节是位码,都大于0A0H,否则出错。


     

    在C和汇编程序中表示字符的方式有所不同,但最终字符在文件中的存储格式是一样的。显示上面那行汉字,用C语言可以表示为:


     

    char OneSent[]="天上有个太阳,水中有个月亮";


     

    printfhz(OneSent);/*printfhz()显示函数*/


     

    用十六进制编辑器(我们用的是UEdit32)察看文件中C语言字符串定义语句为:


     

    63 68 61 72 20 20 4F 6E 65 53 65 6E 74 5B 5D 20 3D 20 22 CC EC C9 CF D3 D0 B8 F6 CC AB D1 F4 A3 AC CB AE D6 D0 D3 D0 B8 F6 D4 C2 C1 C1 22 20 3B 0D 0A


     

    用汇编语言可以表示为:


     

    ONESENT:DB '天上有个太阳,水中有个月亮',00H


     

    MOV DPTR,ONESENT


     

    LCALL DISPLAY;DISPLAY是显示子程序


     

    用十六进制编辑器察看上面用汇编语言定义字符串的那一条语句为:


     

    4F 4E 45 53 45 4E 54 3A 44 42 20 27 CC EC C9 CF D3 D0 B8 F6 CC AB D1 F4 A3 AC CB AE D6 D0 D3 D0 B8 F6 D4 C2 C1 C1 27 2C 30 30 48 0D 0A


     

    由此可以观察到情况确如前所述。


     

    (2)建立编码字典


     

    编码字典是在扫描的同时逐步建立起来的,每扫描到一个汉字(包括全角符号),即与字典中已有的字符进行比较,如没有重复,是新的字符就顺序存入字典,否则继续扫描,直至文件结尾。由于每个字符都是从尾部添加的,它们的序号也是依次递增的,根据序号就可以进行动态编码了。由于显示的汉字一般都得在256个以上,即使进行动态编码,也需要用2字节编码来实现。以MCS51系列单片机和16×16点阵汉字做一优化编码示例:8051的地址指针DPTR是16位指针,由高、低2字节指针DPH、DPL组合而成,如果将存储器按0FFH(256)字节分布,修改DPH即可直接寻址到任一页,修改DPL可寻址该页的任一字节。一个16×16点阵汉字的字模是32字节大小,每页存储器正好能容纳8个汉字字模。可以优化设计动态编码的高字节指向字模的页地址(DPH),低字节指向字模在该页的首地址(DPL)。考虑地址空间的有效分配,将字库的地址放在0A000H以后(程序或数据存储器均可),动态编码的高字节要加上地址有效分配,将字库的地址放在0A000H以后(程序或数据存储器均可),动态编码的高字节要加上地址的页偏移量(大于等于0A0H);考虑汉字与西文字符的区别,动态编码的低字节也需要加上一个大于或等于0A0H的偏移量。设某汉字在编码字典中的序号为Num,则该汉字的动态编码为:


     

    动态编码高字节=页偏移量+Num/8


     

    动态编码低字节=偏移量+(Num%8)×32  (1)

      偏移量一般可设为0A0H。当单片机显示某个汉字时,只需将其动态编码的高字节送DPH,低字节减0A0H后送DPL,即可得到对应字模的地址指针。

      (3)提取字模、建立动态字库

      汉字机内码与点阵字库的详细关系可参考有关资料,它们存在如下联系:

      字模首地址=((机内码高字节-1)×94+(机内码低字节-1))×N  (2)

      注:N为一个汉字点阵字模的字节数。

      按照编码字典内容,根据字模首地址,依次取出汉字字模,顺序写入一个二进制文件,即建成动态字库(其它方法略),用烧录器写入EPROM,就可以使用了。

      (4)编码改写

      机内码是PC机识别处理汉字用的,单片机只能处理我们建立起来的动态编码,还得把程序中汉字的仅机码根据编码字典改成对应的动态编码才行。由于在编写源程序的文本编辑器中看到的是经过系统处理过的字节,看不到汉字的机内码,也无法对其进行改写。根据"汉字识别"一节所述,不经过文本编辑器,直接将动态编码(十六进制数)定改磁盘文件对应位置即可,但是处理过后的汉字在文本编辑器里会显示出乱码。

      (5)汉字显示

      在明白了动态编码与动态字库中字模的关系后,可以完成按照PC机下汉字显示原理进行单片机下的程序设计,编写前面的函数printhz()或子程序的DISPLAY,可参考相关资料[4]。

    汉字的动态编码与显示方案 - 严术骞 - 严术骞的博客

      4 MCS51汉字显示例程

      根据上述汉字动态编码方法,我们利用Borland C++编写了PC机预处理程序,将ASM51或C51源程序用PC机预处理后,建立了动态字库和改写了机内码,并且用ASM51写了一个针对MCS51进行优化的子程序DIS_CHAR。它显示一个西文或中文字符,实现过程如图2所示。

      西文字符码的显示与流字显示基本相同,将西文字库(仅数字和字符部分)装入程序存储器中,根据ASCII码的值计算出字模首地址,将字符字模依次读出,再送显示即可。

      此方案不但可用于单片机系统中,还可应用于任何无中文系统支持的嵌入式系统中。根据这个思路还可设计出不同字体、点阵混合的字库,支持包含2万多个字符的新国标编码,甚至矢量字体在单片机系统中的应用也成为可能。由于技术水平有限,此方案还存在一些不足之处,如改写编码后源程序中汉字显示为乱码,不知道改码处理是否正确,操作比较繁琐。如果能采用插件技术实现此方案,编辑器中能正常显示汉字,而输出已经是改码后的程序文件,则能很好地解决上述不足。在这里,我们抛码引玉,希望有兴趣的朋友一起合作,实现单片机中文显示的广义开发平台。

    展开全文
  • 静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多。 1.2 动态显示 动态驱动是将所有数码管的8个显示笔划的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制...

    FPGA数码管静态与动态显示区别

    1.1 静态显示
    静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多。
    1.2 动态显示
    动态驱动是将所有数码管的8个显示笔划的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制。
    DE2-115开发板为静态显示

    展开全文
  • 源:基于FPGA的OLED真彩色动态图像显示的实现  作为第3代显示器,有机电致发光器件(Organic Light Emitting Diode,OLED)由于其主动发光、响应快、高亮度、全视角、直流低压驱动、全固态以及不易受环境影响等优异...
  • ztree菜单显示与easyUI动态选项卡

    千次阅读 2013-12-02 12:25:58
    一、使用ztree完成树状菜单栏显示(开发...优异性能、灵活配置、多种功能组合是zTree 最大优点。 (是jquery 插件 ,使用ztree 必须引入 jquery 类库 ) 1、目录结构: api 使用文档说明 css 树样式文
  • 动态生成网页在构造真正大型网站时是不可缺少。但是,动态页面名字(即它URL)往往缺乏明确含义。... 概述 静态页面名字除了具有含义更明确这一优点之外,它另外一个优点在于搜索引擎能够索引这些页
  • 动态生成网页在构造真正大型网站时是不可缺少。但是,动态页面名字(即它URL)往往缺乏明确含义。... 概述 静态页面名字除了具有含义更明确这一优点之外,它另外一个优点在于搜索引擎能够索引这些页面。
  • ips硬屏的优点 1、IPS硬屏坚硬不易损伤 众所周知,传统的液晶屏缺乏保护非常脆弱,哪怕轻轻一碰,也会出现水纹扩散现象,影响画面显示的稳定性,任何不经意的撞击或挠划,都可能损伤价值不菲的屏面。 2、可视角度...
  • 摘要:本文设计了一个8×8点阵LED显示屏的显示系统,重点介绍了LED屏幕的动态显示方法,分别使用了两个定时器来控制显示屏的亮度及显示字符的动态移位速度。设计了LED屏幕显示系统的电路原理图,显示的字符的取模,...
  • Python中经典的matplotlib、seaborn等库相比,它最大的优点是所绘制的图形为动态图,这意味着我们可以和图形之间进行动态的交互,并且其动态特性可以非常轻易地嵌入网页。那么今天我们就来看一下如何在Python中使用...
  • Python中经典的matplotlib、seaborn等库相比,它最大的优点是所绘制的图形为动态图,这意味着我们可以和图形之间进行动态的交互,并且其动态特性可以非常轻易地嵌入网页。那么今天我们就来看一下如何在Python中使用...
  • Ajax的优点以及缺点

    千次阅读 2018-12-02 15:04:41
    那么我们得先知道什么是AJAX:  AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页... 2):使用Javascript操作Document Object Model进行动态数据显示及交互;  ...
  • Python中经典的matplotlib、seaborn等库相比,它最大的优点是所绘制的图形为动态图,这意味着我们可以和图形之间进行动态的交互,并且其动态特性可以非常轻易地嵌入网页。那么今天我们就来看一下如何在Python中使用...
  • 用CH451芯片驱动LED点阵有以下特点:速度快,功耗小,动态显示扫描控制,直接驱动 64位LED点阵,可以软件控制LED亮度,以减小功耗。CH451可以通过1线或者可以级联4线串行接口与单片机等控制器交换数据。CH451...
  • 以单片机作为系统的数据通信控制和扩展其它功能,CPLD作为显示屏正常动态显示的硬件控制,采用模块化的设计,使结构简单,修改功能方便,同时充分利用了单片机实现多任务的特点,便于功能扩展,硬件电路简单。...
  • 该算法具有结构简单灵活、寻优时间可动态调节的优点,可实时监测环境变化.比较性的数值实验结果显示,算法在执行效率、效果之间能达到合理权衡且具有明显优越性,对动态约束优化具有较好应用潜力。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,099
精华内容 439
关键字:

动态显示的优点