微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 如何让数码管显示1等其他数字啊?

如何让数码管显示1等其他数字啊?

时间:10-02 整理:3721RD 点击:
#include <lpc21xx.h>
int main(void)
{
        PINSEL0=PINSEL0&0xfff30000; //这句是什么意思啊?
        IO0DIR=IO0DIR|0x000001ff; //还有这句?
        IO0CLR=0x3f;  //这里改成0x06,要显示1的话
        IO0SET=0x1c0; //那么这里相应的怎样改啊?


        while(1)
        {;
        }
}

可以查一下手册中的寄存器说明,一般都是先设置端口属性,然后设置高低电平。数码管可以计算下。

你的数码管是共阳的。只需让IO口输出低电平不就行嘛?这是我的理解

嗯,现在可以改数字了。但是前面两句不知道是什么意思呢!?

应该是数据引脚功能选择寄存器,选择引脚为什么功能的,第二个应该是方向寄存器,选择输入/输出,具体看手册吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top