使用VS2015,如果其他版本不能正常运行自己新建项目,比较简单。

功能:通过按钮使数码管显示的数字加1。

1、新建MFC应用程序,这里命名为MyTest,引导选择基于对话框,其他默认。

2、将3DBar.cpp、3DBar.h和StaticCounter.cpp、StaticCounter.h分别添加到头文件与源文件。相应文件自己到文末链接项目中拷贝出来。

3、从工具栏中添加文本框“Static Text”,ID为IDC_LCD_NUM;添加Button,ID为IDC_BUTTON_UP。

4、选中文本框,右键“添加变量”,命名为m_LcdNum,变量类型为CStaticCounter。

5、双击Button,添加代码

float n = 0;
void CMyTestDlg::OnBnClickedButtonUp()
{n++;
m_LcdNum.DisplayFloat((float)n);
}

6、在初始化函数OnInitDialog中添加数码管初始化参数。如下:

m_LcdNum.SetFormatString(_T("%.4f"));//小数点后面保留四位
m_LcdNum.SetBlankPadding(9);
m_LcdNum.SetColourFaded(RGB(40, 40, 40));//数码管未点亮的颜色
m_LcdNum.SetBarHeight();
m_LcdNum.SetColours(RGB(255, 255, 255), 0, RGB(150, 0, 0));
m_LcdNum.SetPos(0.0f);

7、运行。如图

代码:
https://gitee.com/qwq/MFCLCD

通过MFC实现数码管显示功能相关推荐

  1. 利用Arduino实现数码管显示功能

    @Tinbur物联网 利用Arduino实现数码管显示功能 1.实现功能的代码 1.1数码管显示滚动自定义字符串 #include <SevenSegmentTM1637.h>SevenS ...

  2. 【Arduino实验10 数码管显示】

    目录 一.实验目的 二.实验设备与环境 三.实验重点 四.实验难点 五.实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果 5.5思考题 一.实验目的 (1)掌握1位数码管模块的 ...

  3. FPGA实验---数码管秒表显示实验

    实验主要分为两大块: 第一部分就是秒表的实现功能: 第二部分就是数码管显示功能: 在这之前由于我们外部有启动,暂停的按钮,为了防止按键亚稳态需要打两拍寄存: 其中秒表显示部分主要实现是: 外部时钟采用 ...

  4. 【正点原子FPGA连载】第三十一章RTC实时时钟数码管显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...

  5. FPGA(8)--频率计检测控制系统

    文章目录 一.设计要求 1.整体控制系统设计要求 2.频率计检测设计要求 二.设计思路 1.确定VHDL描述与原理图相结合完成设计 2.确定状态情况 3.数码管显示功能 三.设计内容 1. 频率检测部 ...

  6. c51为啥要宏定义时钟_51单片机时钟实训报告

    时.分.秒计时器设计 一.任务及要求 用 51 单片机设计时.分.秒计时器,具体要求如下. 1 . 具有时.分.秒计时功能和 8 位数码管显示功能,显示格式为: "时-分-秒" : ...

  7. 51单片机温度传感器DS18B20

    51单片机温度传感器DS18B20 实现功能 插上DS18B20温度传感器,数码管显示检测的温度值 单片机型号:STC89C52 DS18B20介绍 1.DS18B20简介 DS18B20 是由 DA ...

  8. ADC 模数转换实验

    生活中的模拟信号,如温度.声音.压力等,需要转换为更方便储存.处理和发射的数字形式. 51 单片机无法直接操作这些模拟量,其系统内部时运算都是数字量 0 和 1,因此必须将模拟量转换成数字量.数字量, ...

  9. 51单片机ADC模数转换

    51单片机ADC模数转换 ADC介绍 1.ADC简介 ​        ADC(analog to digital converter)也称为模数转换器,是指一个将模拟信号转变为数字信号.单片机在采集 ...

  10. FPGA百秒内倒计时设计,基于小脚丫step-max10版本

    2.2  时钟分频 2.2.1  时钟输入电路 下图2-2为小脚丫FPGA板的时钟输入信号(CLK)电路,输入固有频率为12MHz.晶体振荡器电路能提供精度较高的脉冲信号,其缺点为输出信号频率由晶振的 ...

最新文章

  1. php mysql execute语法_PHP PDOStatement::execute讲解
  2. vue连线 插件_vue 插件集合
  3. python3将列表当做堆栈使用
  4. 解决Unable to create group (name already exists)
  5. jar包 jdk 停_一文读懂jar包的小秘密
  6. git游戏githug
  7. #C++初学记录#日常学习函数
  8. 当跨国企业女职业经理人遇上创业女 CEO,两者会擦出什么样的火花?
  9. android怎么执行命令,Android程序中执行adb命令
  10. mysql8安装步骤教程
  11. 华为云会议的前世今生
  12. 电子邮件群发软件,邮件群发单显是什么意思?外贸群发邮件软件
  13. 编写高效 TS 代码的一些建议
  14. 看MySQL数据库的观后感,【看点·光】谈谈赏析和读后感(随笔)_mysql执行语句...
  15. okhttp3调用接口超时
  16. BigDecimal 比较大小
  17. MD文本编辑工具推荐-matktext
  18. unity Device Simulator的使用
  19. 字符串按大小写排序,大写在前,小写在后,比如AaBCcD
  20. 关于WAP的常见问答

热门文章

  1. 程序员表白源码集合打包带走
  2. 响应式织梦模板酒店客房类网站
  3. python可以下载百度文库_用Python爬取百度文库0下载券的免费文档详细步骤,附可执行软件...
  4. 使用Cisco Packet Tracer进行网络模拟
  5. js 正则表达式去空格
  6. 《21天学通Java(第6版)》—— 导读
  7. 食品安全事件曝光严重,SPC软件的应用刻不容缓
  8. 代码行数统计工具,java,go,c++,html文件都适用
  9. 阿里 P6 和 P7 的主要区别是什么?
  10. ps磨皮滤镜插件Portraiture 3