精华内容
下载资源
问答
  • OpenGL显示任意Stl文件

    千次下载 热门讨论 2016-07-28 14:11:37
    通过解析STL文件,使得STL格式的3D模型文件能在手机上显示出来!
  • 资源主要是结合博客文章:http://blog.csdn.net/eastmount/article/details/21241313主要讲述使用C# winForm实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录,并点击结点文件夹能在...
  • 详解LCD1602液晶显示屏的使用

    万次阅读 多人点赞 2019-10-27 11:50:23
    作为各类单片机实物设计的常用显示屏,LCD1602是一种专门用于显示字母、数字、符号等点阵式LCD,其1602是指LCD显示的内容为16X2,即可以显示两行,每行16个字符(1个汉字占用2个字符)。 2.硬件参数 (1) LCD1602主要...

    1.简介

    作为各类单片机实物设计的常用显示屏,LCD1602是一种专门用于显示字母、数字、符号等点阵式LCD,其1602是指LCD显示的内容为16X2,即可以显示两行,每行16个字符(1个汉字占用2个字符)。

    2.硬件参数

    (1) LCD1602主要技术参数
    a.显示容量:16×2个字符
    b.芯片工作电压:4.5—5.5V
    c.工作电流:2.0mA(5.0V)
    d.模块最佳工作电压:5.0V
    e.字符尺寸:2.95×4.35(W×H)mm
    (2) 引脚定义
    在这里插入图片描述
    LCD1602引脚主要有逻辑电源引脚VDD,VSS;背光带电源引脚BLA,BLK;数据引脚D0-D7、RS、R/W、EN;偏压信号引脚VL;其中:

    1. VL引脚:为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度;
    2. RS引脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器
    3. R/W引脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
    4. EN引脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

    (3)电路图
    在这里插入图片描述
    其中可调电阻P用于调整显示器的对比度。电阻R作为限流电阻,防止过流烧坏显示屏背光灯。

    3.控制程序

    LCD1602显示屏控制程序简化下来,也相对简单,只需要实现写数据写指令初始化三个控制函数即可实现对LCD1602的控制。(写操作一般不用,这里就省略不说)
    (1)写操作时序
    在这里插入图片描述
    要实现下面的写数据和写指令函数,都是以写操作时序来进行编程,实现有效的控制;其中,可以通过写时序和RS引脚的定义,写数据和写指令的区别在于RS引脚的电平;RS为高电平时,写数据;RS为低电平时,写指令。
    (2)写数据函数

    //写数据
    void write_data(uchar date)
    {
      LCDRS=1;
      P0=date;
      LCDdelay(5);
      LCDEN=1;
      LCDdelay(5);
      LCDEN=0;
    }
    

    (3)写指令函数

    //写命令
    void write_com(uchar com)
    {
      LCDRS=0;
      P0=com;
      LCDdelay(5);
      LCDEN=1;
      LCDdelay(5);
      LCDEN=0;
    }
    

    (4)初始化函数
    LCD1602初始化需要做以下设置:
    a.设置写操作:R/W设为低电平;
    b.屏幕设置模式:写指令38H;
    c.打开显示,关闭光标:写指令0CH;
    d.设置显示光标移动位置:写指令06H;
    e.设置字符显示位置:写指令(字符显示的起始位置);

    void Init1602()
    {
      uchar i=0;
    LCDRW = 0;
      write_com(0x38);//屏幕初始化
      write_com(0x0c);//打开显示 无光标 无光标闪烁
      write_com(0x06);//当读或写一个字符是指针后一一位
      write_com(0x01);//清屏
      write_com(0x80);//设置位置
    }
    

    注:由于对LCD1602进行控制时不需要实现读操作,所以R/W在初始化后恒为低电平(或者此引脚直接对地短路)。

    4.显示字符

    要在LCD1602上显示特定的字符,实际上就是对LCD1602的DDRAM上写入对应的数据,显示屏便显示你想要的字符。
    (1)DDRAM地址映射图
    从RAM可以看出来,是读的意思,地址与显示位置如下,每行40个地址,1602只用到前16个,共两行,对应关系如图:
    在这里插入图片描述
    根据写指令格式,由于地址为7位,在写入地址是,第8位恒为1,如图:
    在这里插入图片描述
    当我们想在指定位置写入内容时,要先指定地址,如在第一行第一位写入,地址位是00H,再加上DB7的1,即80H(0010000000),第二行第一位是40H,再加上DB7的1,即C0H(0011000000),依次类推。
    比如要在第1行第3位写入“HELLO WOLRD”,即先写入地址,再写入数据:

    write_com(0x40+0);  //第1行第3位
    write_com(‘H’);
    write_com(‘O’);
    .....
    write_com(‘D’);
    

    如果是写在第2行第2位:

    write_com(0x40+0x80+2);  //第2行第2位
    //写数据与上面一样
    

    (2)显示函数
    为了程序的简洁与方便,我们将显示程序整合成一个显示函数:

    void Display_1602(uchar x,uchar y,uchar *str)
    {
    	 unsigned char addr;
      
      if (y == 0)
      {
        addr = 0x00 + x; //第一行的x位置显示
      }
      else
      {
        addr = 0x40 + x; //第二行x的位置显示
      }
      write_com(addr + 0x80);
      while (*str != '\0')
      {
        write_data(*str++);
      }
    
    }
    

    要实现上面显示就比较简单:
    第1行第3位显示“HELLO WOLRD”:

    Display_1602(3,1,”HELLO WOLRD”);
    

    第2行第2位显示“HELLO WOLRD”:

    Display_1602(2,2,”HELLO WOLRD”);
    

    更多LCD1602设计资料及例程 请关注公众号,首页回复“1602”获取资料
    在这里插入图片描述

    展开全文
  • MFC显示JPG图片

    千次下载 热门讨论 2014-08-03 15:58:37
    MFC显示JPG、BMP、GIF图片等, 注意,代码中没有是否DC, 实际使用中,记得是否DC,不然会导致内存泄露。 ReleaseDC(pDC);
  • 这段时间自己写的一段代码,是安卓中最常见的操作:客户端向服务器发出请求,服务器根据请求信息,将数据库中的数据封装发往客户端,客户端将数据解析,显示在listview中。我的本意是仿照网易新闻客户端做成他那样...
  • 笔记本电脑开机显示“正在准备自动修复”,进不了系统的解决方法 首先,说一下我遇到的情况及解决方法------>我的笔记本电脑开机显示“正在准备自动修复”时,解决方法如下:         关机...

    笔记本电脑开机显示“正在准备自动修复”,进不了系统的解决方法

    • 首先,说一下我遇到的情况及解决方法------>我的笔记本电脑开机显示“正在准备自动修复”时,解决方法如下:
              关机状态下,按电源键开机,立刻连续多次按下F11键(如果你电脑的F1~F12键需要配合fn键使用的话就连续按下fn+F11键),即可进入系统界面。
    • 其次,以上不可以解决你的问题,你可以参照下面的链接中的方法试一下。
      电脑开机显示正在准备自动修复,进不了系统
    展开全文
  • Qt+FFMPEG解码视频并显示

    千次下载 热门讨论 2016-09-07 20:18:18
    是一个Windows下使用FFMPEG解码视频 并使用QPaint绘制到QWidget上 FFMPEG的版本是2.5.2 记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。 关于代码的解释 请参考: ...
  • 安装office2016后,卸载重新安装office2019后,出现此情况。 解决方法: 安装Office Tools Plus后,使用如下: 清除office2016的安装证书(安装许可证),或可解决上述问题!我的暂时这么解决了。...

    安装office2016后,卸载重新安装office2019后,出现此情况。

    解决方法:

    安装Office Tools Plus后, 使用如下:

    清除office2016的安装证书(安装许可证),或可解决上述问题!我的暂时这么解决了。

    展开全文
  • 文章是参考博客http://blog.csdn.net/eastmount/article/details/41808179完成,主要讲述通过GridView控件点击加号图片动态添加本地相册图片,点击图片可以删除已...同时界面比较美观。 免费资源,希望对大家有所帮助。
  • MATLAB的GUI界面的实时绘图显示

    热门讨论 2015-09-09 17:13:10
    利用MATLAB中的GUI工具来制作串口通信上位机,利用上位机将数据利用绘图实时显示出来。
  • 公司项目需要用到周月切换日历,然后就根据网上前辈的源码进行了深入定制,可以支持周月切换,上下滑动切换周月,左右滑动切换,支持显示节假日,以及农历显示,日期标记,源码加了大量注释,通俗易懂
  • C# chart实时数据显示简单示例工程文件

    千次下载 热门讨论 2014-08-04 19:06:28
    C# chart实时数据显示简单示例工程文件, 详细说明可以参看相关博文
  • 当用户点击文件鼠标右键时,会在相应文件下弹出菜单栏ContentMenuStrip控件,显示“打开文件”和“删除文件”.点击打开文件会通过电脑默认方式打开文件,包括txt\Office\视频mp4 avi等,当删除文件,文件会删除至回收...
  • 今天小编要来跟大家介绍三种可以快速显示手机WiFi密码的方法。 一、借助电脑 如果你的电脑是连接WiFi的,那么可以在电脑的右下角看到如下的WiFi标记,鼠标右击WiFi信号,打开网络共享中心。 ...

    有很多小伙伴在日常使用手机的过程当中,会出现忘记WiFi密码的问题,比如说家里来了客人想要连接家里的WiFi,比如自己的手机取消保存了WiFi的密码,要重新接入的时候提示要输入密码,之后一头雾水。

    今天小编要来跟大家介绍三种可以快速显示手机WiFi密码的方法。

    一、借助电脑

    如果你的电脑是连接WiFi的,那么可以在电脑的右下角看到如下的WiFi标记,鼠标右击WiFi信号,打开网络共享中心。

    之后会弹出电脑的控制面板,在控制面板当中点击右边WiFi的名字。

    在WiFi状态的窗口当中,点击无线属性

    在无线属性当中点击安全,然后点击显示字符就可以看到无线路由器的WiFi密码啦

    二、手机设置+微信

    如果你的手机还接入在WiFi的账户当中,可以考虑使用这种解决方式。但不是每一种手机都可以,不过大部分的国内的安卓手机都可以做到。

    在手机得设置当中进入到WLAN,连接上需要插卡密码的WiFi

    连接上之后,点击WiFi,可以以二维码的方式分享WiFi给他人连接,但还是处于无法得知数字密码的状态。

    这时候我们将这个二维码的图片通过截图的方式保存到手机当中,然后打开微信的扫一扫,在扫一扫当中加入二维码的图片,就可以看到WiFi的账户以及密码啦。

    三、借助App

    如果没有电脑,或者是手机不支持以二维码的方式分享WiFi。那么可以通过这种方式,这种方式适合蹭网的朋友。

    在搜索引擎或者App市场当中找到手机数据恢复精灵,安装并且运行。

    点击WiFi密码查看,进入扫描状态,经过一定时间的扫描,App会显示出一共扫描出了多少登录过的WiFi账户。

    点击确定关闭窗口,就可以看到扫描出来的WiFi密码跟账户啦

    展开全文
  • 资源主要是结合博客文章:http://blog.csdn.net/eastmount/article/details/19453107主要讲述使用C# winForm实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录,包括"我的文档",所有...
  • HTMLTestRunner.py(已调整格式,中文显示

    千次下载 热门讨论 2016-08-09 09:20:53
    网上流传的HTMLTestRunner生成报告是英文的,而且样式比较难看,比较乱,我进行了简单调整,输出中文格式报告,而且采用bootstrap调整了样式,优化了一下
  • 使用线程控制显示/隐藏按钮, 无操作一段时间后,隐藏显示的按钮
  • openGL实现三维点云显示

    热门讨论 2014-03-18 13:13:12
    opengl实现三维点云的显示,放大,缩小,旋转,多角度浏览等功能。
  • 51单片机 数码管的静态显示和动态显示

    万次阅读 多人点赞 2015-09-05 16:26:35
    51单片机 数码管的静态显示和动态显示 附有代码示例
  • c#使用ffmpeg显示rtsp视频流

    千次下载 热门讨论 2015-03-16 09:56:35
    在c#中直接调用ffmpeg接口有些困难,但是如果功能简单,通过二次封装接口成dll给c#调用就很方便了,例如在c#中显示rtsp视频,可以直接改造ffmepg的示例代码demuxing.c ,封装成dll给c#调用,在c#直接用一个...
  • js获取 input file 图片立即显示

    热门讨论 2014-12-05 10:20:12
    js获取input file控件选择的图片 并且立即在img标签显示出来
  • Android 根据EditText搜索框ListView动态显示数据

    千次下载 热门讨论 2014-09-18 20:13:59
    Android 根据EditText搜索框ListView动态显示数据 根据SimpleAdapter创建ListView。简单粗暴
  • ddmlib.jar解决Android N 不显示目录树的问题

    千次下载 热门讨论 2017-01-09 21:15:47
    ddmlib.jar此文件用来解决Android N 不显示目录树的问题
  • html5实现的双击选中文字高亮显示效果源码

    千次下载 热门讨论 2014-09-23 14:38:57
    这是一款基于html5实现的双击选中文字高亮显示效果源码,可实现...显示遮罩层后鼠标单击即可消除遮罩层恢复原状。遮罩层的显示与消除过度效果平滑自然。是一款非常优秀的源码。建议使用火狐或谷歌浏览器运行本实例。
  • 解决android studio模拟器不显示应用问题

    万次阅读 热门讨论 2019-07-01 15:02:31
    **解决android studio模拟器不显示应用** 在使用android studio模拟开发效果的过程中,有的同学可能会遇到模拟器运行了,但是App应用没有运行起来;或者有的同学在模拟APP演示的过程中,误操作在模拟器中关掉了后台...
  • 本篇博客记录如何使用 Jupyter Notebook 显示图片,第一种情况为使用 python 绘图时,网页中如何显示静态图片和动态图片;第二种情况为使用 Jupyter Notebook 做笔记时,在网页中调用本地的图片进行展示。 1. 显示...
  • Jupyter NoteBook 中使用 cv2.imshow 显示图片 有两种办法: 用 cv2.imshow时加入cv2.destroyAllWindows() 用 plt.imshow() 代替 cv2.imshow 1. cv2.imshow 加入 cv2.destroyAllWindows() 后可以解决 crash 或者...
  • android listview显示数据库中内容

    千次下载 热门讨论 2013-04-06 21:07:08
    免费分享 供大家学习 listview显示数据库的某一列或某几列的内容
  • 本文主要参考博客完成,通过SQLite对Android数据库进行简单的操作,包括创建数据库、建表、更新数据、删除数据、插入数据,并通过适配器显示在ListView中。基础免费资源,仅供大家学习。希望对大家有所帮助,是...
  • 51单片机之动态数码管显示

    万次阅读 多人点赞 2019-05-17 19:34:33
     动态显示是多个数码管,交替显示,利用人的视觉暂停作用使人看到多个数码管同时显示的效果。就像我们看的电影是有一帧一帧的画面显示的,当速度够快的时候我们看到它就是动态的。当我们显示数码管的速度够快的时候...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,442,466
精华内容 3,376,986
关键字:

显示