VM_Straka 2024-03-24 22:12 采纳率: 0%
浏览 33

四位数码管如何只点亮第三个小数点?

电子技术实验,要求设计里程计。如何在proteus中使用四位数码管,让数码管只点亮第三位小数点,其他位小数点不亮?

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-03-24 22:12
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    解答:
    1. 首先,在proteus中选择四位数码管模块。
    2. 调出该模块的属性窗口,在“显示类型”中选择“共阴极”或“共阳极”,根据实际需要选择。
    3. 点击“数码管控制”选项卡,在“显示码”中输入要显示的数值,注意只有第三位小数点是亮的,其他位小数点是灭的。
    4. 在proteus中,使用微控制器或其他模块,通过数字输出口输出四位数码管需要显示的数据,即可在四位数码管上显示只点亮第三位小数点的数据。 以下是一个示例代码,仅供参考:
    #include<reg52.h>
    sbit D1=P1^0;
    sbit D2=P1^1;
    sbit D3=P1^2;
    sbit D4=P1^3;
    void main()
    {
        while(1)
        {
            D1=0;
            D2=0;
            D3=1;   //仅点亮第三位小数点
            D4=0;
        }
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月24日