[开发工具] 【新定义MCU开发板测评】 6、数码管

[复制链接]
 楼主| meiyaolei 发表于 2022-12-8 23:03 | 显示全部楼层 |阅读模式
<
原计划准备做一个项目的,结果被工作影响到了,准备做一个工业智能温控,有用到数码管,ADC,IIC,串口,EEPROM,定时器RTC,触摸按键等,在关键的没来的及完成,只写了数码管,今天把数码管的功能贴出来,比较简单。
先上数码管原理图:
1670510862495.jpg
用到了MCU的P37,P40,P41,P42,P43,P44,P45,P46,P53,P47
其中p53,p47为公共端。
先来个全亮的:
d828444a10652483df6ccd6409aff6b.jpg
再来个6:
ae73b681904c6ccc5fae87e9d5c7bb2.jpg
再来个2:
44c6cc2e9c41629d5de49f8e07ae42e.jpg
代码:
这个是点2的管脚:
                        P37=1;
                        P40=1;
                        P41=1;
                        P42=0;
                        P43=1;
                        P44=0;
                        P45=0;
                        P46=1;
                        P53=0;
                        P47=1;

管脚的定义:
sbit  P37 = P3^7;
sbit  P41 = P4^1;
sbit  P42= P4^2;
sbit  P43 = P4^3;
sbit  P44 = P4^4;
sbit  P45 = P4^5;
sbit  P46 = P4^6;
sbit  P47 = P4^7;

sbit  P53 = P5^3;
IO口初始:
        P3CON = 0xFF;  //设置P3为强推挽模式
        P3PH  = 0x00;
        P4CON = 0xFF;  //设置P4为强推挽模式
        P4PH  = 0x01;
        P5CON = 0xFF;  //设置P5为强推挽模式
        P5PH  = 0x00;


乌鸡白凤丸 发表于 2022-12-9 13:48 | 显示全部楼层
P46是dp,P46=1; dp没亮啊
 楼主| meiyaolei 发表于 2022-12-10 17:55 | 显示全部楼层
乌鸡白凤丸 发表于 2022-12-9 13:48
P46是dp,P46=1; dp没亮啊

怎么可能呢,我的都点亮了,私聊
乌鸡白凤丸 发表于 2022-12-12 09:42 | 显示全部楼层
meiyaolei 发表于 2022-12-10 17:55
怎么可能呢,我的都点亮了,私聊

微信图片_20221212094131.png
 楼主| meiyaolei 发表于 2022-12-12 17:54 | 显示全部楼层

感谢,我晚上回去看一下,这个点为什么没有亮
yangxiaor520 发表于 2022-12-12 19:21 来自手机 | 显示全部楼层
没有控制到这个IO吧
WoodData 发表于 2022-12-13 17:05 | 显示全部楼层
点个赞,支持下
uptown 发表于 2023-1-7 16:54 | 显示全部楼层
感觉数码管的亮度不是很够呢。              
 楼主| meiyaolei 发表于 2023-1-7 20:16 | 显示全部楼层
uptown 发表于 2023-1-7 16:54
感觉数码管的亮度不是很够呢。

够的,只是晚上拍的,不好看
hilahope 发表于 2023-1-9 14:42 | 显示全部楼层
有bcd码的设计吗              
kkzz 发表于 2023-1-9 15:43 | 显示全部楼层
这个数码管的效果如何?              
maqianqu 发表于 2023-1-9 16:23 | 显示全部楼层
这个数码管还需要刷新的吗?              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:工程师
简介:超越自我,为设计激发灵感和想象。

258

主题

829

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部