protues中单片机msp430的数码管怎么用啊,小弟菜鸟一个诚心求教啊,感激不尽!

 我来答
lihuiqingbang
2013-08-25
知道答主
回答量:6
采纳率:0%
帮助的人:2.9万
展开全部
#include "msp430x14x.h"
unsigned char Digit[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void Delay(int m)
    { while(m-->0);}
void Display(int x)
  {
   P5OUT = Digit[x];
   Delay(1500);
  }
  
  void main(void)
  { WDTCTL = WDTHOLD+WDTPW;//关闭看门

P5DIR = 0X0ff;

   while(1)
{
     Display(8); //要显的数
   }
  }

思想是这样的:先确定p5口是io口,还是外设口,这个是由一个寄存器控制,但默认他就是io口,所以不用管,然后设置方向寄存器,即PXDIR,给1为输出,给0为输入,然后给输出寄存器PXOUT值,给1 ,输出为1,给0,输出为0.这样数码管就能显示数了
意法半导体(中国)投资有限公司
2023-06-12 广告
stm32怎么样?这个问题不能一概而论,要根据您的具体情况进行分析。意法半导体单片机产品线拥有业界很宽广、极具创新力的32位产品系列 – STM32,覆盖超低功耗、超高性能方向,同时兼具很强的市场竞争力。STM32是ARM Cortex内核... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
百度网友468eab0
2013-08-24
知道答主
回答量:43
采纳率:0%
帮助的人:23.6万
展开全部
数码管分共阳极和共阴极的接法,从单片机的P5口输出高低电平来控制数码管的亮灭的。我也是初学单片机,学的是stc89C52rc单片机,你的这个单片机没用过,
追问
这个P5口有0-7有8位输出在,怎么对应连到数码管啊
追答

看图,然后用万用表对应的量一下。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
W649093LC
2013-08-24
知道答主
回答量:6
采纳率:0%
帮助的人:3.2万
展开全部
msp单片机和普通的51单片机是不一样的都是要配置IO口的,就是有专门的寄存器
追问
敢请仔细讲解一下不?或者直接给个连接例图,急切等待,感激不尽啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式