MSP430数码管的使用Ⅲ

发布者:zdf1966最新更新时间:2017-09-28 来源: eefocus关键字:MSP430  数码管 手机看文章 扫描二维码
随时随地手机看文章

#include  

  

typedef unsigned char uchar;  

  

#define wei_h P5OUT |= BIT5  

#define wei_l P5OUT &= BIT5  

#define duan_l P6OUT &= ~BIT6  

#define duan_h P6OUT |= BIT6  

  

uchar table[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};  

uchar num = 0;  

  

void delay(int z)  

{  

  int i,j;  

  for(i=z;i>0;i--)  

    for(j=112;j>0;j--);  

}  

  

void display(uchar dat)  

{  

  P4OUT = table[num];  

  duan_h;  

  duan_l;  

  P4OUT = 0x00;  

  wei_h;  

  wei_l;  

}  

  

void main( void )  

{  

  P1DIR = 0XFF;P1OUT = 0XFF;  

  P2DIR = 0XFF;P2OUT = 0XFF;  

  P3DIR = 0XFF;P3OUT = 0XFF;  

  P4DIR = 0XFF;P4OUT = 0XFF;  

  P5DIR = 0XFF;P5OUT = 0XFF;  

  P6DIR = 0XFF;P6OUT = 0XFF;  

  // Stop watchdog timer to prevent time out reset  

  WDTCTL = WDTPW + WDTHOLD;  

    

  while(1)  

  {  

    for(num=0;num<16;num++)  

    {  

      display(num);  

      delay(500);  

    }  

  }  

  

}  


关键字:MSP430  数码管 引用地址:MSP430数码管的使用Ⅲ

上一篇:MSP430按键中断
下一篇:MSP430数码管的使用Ⅱ

推荐阅读最新更新时间:2024-03-16 15:39

msp430f149 4x4矩阵按键(薄膜)
main.c /******************************************************************** //DM430-A型开发板矩阵键盘控制程序,通过数码管显示按键值,采用逐行扫描 //4X4键盘接在P1口,通过控制IO口状态变化,逐行扫描按键是否按下 //调试环境:EW430 V5.30 //作者:mmp //创客 P1口设置为按键插入口 更改引脚在Config.h文件中 有黑的地方插P1.0~P1.3 因为有上拉电阻 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 本程序按键布局 按照需求更改 case 0xee:key=1;b
[单片机]
基于MSP430单片机的电阻测量系统
在仪器仪表应用领域中,电阻测量是一个普遍的要求,本文将接受才用MSP430单片机实现电阻测量的系统,首先介少其硬件设计,然后介绍软件设计。 一般来说,只要知道电阻上的电压和刘静的电流就可以计算出电阻值,如果在已知电流的情况下,只要测出电阻上的电压就可以计算出电阻值,而电压的测量非常简单,采用MSP430单片机的A/D转换通道就可以完成,如下图1为系统的原理框图: 图1(系统的原理框图) 由图1可知该系统由电流源、放大器和跟随器组成恒流源。恒流源为系统提供恒定的电流,单片机只需要测试电阻上的电压就可以计算出电阻值。在本系统中,由于使用的是数字放大器,因此可以通过单片机来控制放大器的增益,从而使恒流源提供不同的电流输出,以
[单片机]
基于<font color='red'>MSP430</font>单片机的电阻测量系统
MSP430单片机对智能小车的硬件控制设计
智能小车涉及到高级计算机控制、电子机械、自动化等诸多学科,随着科技的不断进步,智能电子产品发展步骤不断加快,各种应用层次的机器人等大量出现,目前应用在智能小车或机器人的微控制器主要是8/16单片机或ARM和数字信号处理器DSP等。本设计采用TI公司生产的功耗低运行速度快且价格便宜的MSP430F2274为核心,避障检测采用测距精准的超声波传感器,该传感器采集小车周围的环境信息并传递给MSP430进行程序判断处理,从而达到控制小车自动避障的目的。 1 系统的总体结构框图 该系统主要由MSP430控制器,超声波避障模块,电机驱动,测速,语音模块,温度模块,小车的机械运动部分采用四轮差速转向式结构,前2个轮是驱动轮,分别由电机控制其
[单片机]
<font color='red'>MSP430</font>单片机对智能小车的硬件控制设计
MSP430x14x之BCS -----基本时钟系统
MSP430F169的时钟源有三: 高速晶体振荡器XT2、低速晶体振荡器XT1、数字控制振荡器DCO。各振荡器产生的时钟信号可由软件分配到ACLK,MCLK,SMCLK三路重要的时钟信号通道。 单片机的频率:高频率,低频率,稳定频率。 ACLK的时钟只能来自XT1 MCLK的时钟能来自XT1,XT2,DCO SMCLK的时钟能来自XT2,DCO XT1和DCO振荡器上电即启动,XT2振荡器需要操作XT2OFF方能启动。上电复位后默认XT2关,ACLK来自XT1,MCLK和SMCLK都来自DCO。 当振荡器失效后,我们要检查失效标志,注意要延迟一段时间,再检查失效标志,因为振荡器起振需要一段毫秒级的时间。 基
[单片机]
如何使用MSP430的ADC测量模拟电压?
在所有的嵌入式应用中几乎都会用到的一个功能就是ADC模块(模数转换器)。这些模数转换器可以读取来自模拟传感器的电压,如温度传感器、倾斜传感器、电流传感器、柔性传感器等等。因此,在本教程中,我们将学习如何通过Energia IDE开发环境使用MSP430G2中的ADC来读取模拟电压。我们将一个小型电位器连接到MSP开发板,并在模拟引脚上施加一个变化的电压,然后读取电压并将其显示在串行监视器上。 ADC模块简介 连接以及编程MSP430G2以读取模拟电压的过程几乎不需要10分钟。但是,让我们先花点时间了解一下MSP开发板上的ADC模块,以便能够在其他的文章中高效使用它。 微控制器是一种数字式设备,也就意味着它只能识别1和0。但
[单片机]
如何使用<font color='red'>MSP430</font>的ADC测量模拟电压?
MSP430F149小系统开发板实现RS232串口通信
/***************************************************** 程序功能:MCU不停向PC机发送数据,在屏幕上显示0~127对应 的ASCII字符 ------------------------------------------------------ 通信格式:N.8.1, 2400 ------------------------------------------------------ 测试说明:打开串口调试精灵,正确设置通信格式,观察屏幕 调试说明:该程序通过USB口,在sscom32上可以观察到现象。 用的是com6串口。在调试的时候,注
[单片机]
<font color='red'>MSP430</font>F149小系统开发板实现RS232串口通信
定时器计数 数码管显示0到99 (中断和查询两种方式)
定时器中断方式计数 #include reg51.h #define uchar unsigned char #define uint unsigned int uchar tab ={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E}; uchar data_L, data_H; uchar data_0, b; void delay(uchar time) { uchar m; for(m=0;m time;m++) ; } void T0_init() { TMOD = 0x
[单片机]
定时器计数 <font color='red'>数码管</font>显示0到99 (中断和查询两种方式)
MSP430和nRF905的无线数传系统设计
在特殊环境的数据测控应用中,无线数据传输已经越来越广泛地被运用,MSP430+nRF905的组合特别适合于低功耗,短距离(100-200m)、小数据量的无线数传系统,MSP430 CPU在低功耗应用方面有很大优势,nRF905无线收发芯片具有功耗低、控制简单、可自动处理字头和CRC校验的优点,两者结合组成的数传系统可以在很多产品中得到应用。 1 MSP430简介 MSP430是TI公司新推出的16位系列单片机,在电池供电的低功耗应用中具有独特的优势,其工作电压在1.8-3.6V之间,正常工作时功耗可控制在200μA左右,低功耗模式使可实现2μA甚至0.1μA的低功耗,MSP430具有非常高的集成度,通常在单个芯片上集成有12位的
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved