MSP430G2452按键控制P1.0口LED灯亮灭

发布者:创意火花最新更新时间:2015-07-06 来源: 51hei关键字:MSP430G2452  按键控制 手机看文章 扫描二维码
随时随地手机看文章
MSP430G2452按键(P1.3)控制P1.0(LED)灯亮灭C语言程序,P1.3为带上拉电阻的输入状态,P1.0为输出状态,当P1.3按下,P1.0口LED灯则亮,松开按键,LED灯则熄灭,无限循环的下去!程序如下:

#include "msp430g2452.h"

void main(void)

{

  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer

  P1DIR = 0x01;                             // P1.0 output, else input

  P1OUT = 0x08;                             // P1.3 set, else reset

  P1REN |= 0x08;                            // P1.3 pullup

  while (1)                                 // Test P1.3

 {

  if(0x08 & P1IN)

   {

  P1OUT |= 0x01;         // if P1.3 set, set P1.0

   }

  else P1OUT &= ~0x01;                    // else reset

 }

}

关键字:MSP430G2452  按键控制 引用地址:MSP430G2452按键控制P1.0口LED灯亮灭

上一篇:基于STM8及UHFRF收发器SX1231的无线射频收发系统
下一篇:分享一下调试DS1302时钟芯片的经验

推荐阅读最新更新时间:2024-03-16 14:23

单片机单按键控制led台灯
按键控制LED台灯亮度 C语言方案 功能要求:单独一个按键控制LED台灯的亮度,上电默认关机,分5个档位。 第一档:100%亮度 第二档:65%亮度 第三档:35%亮度 第四档:20%亮度 第五档:10%亮度 第六档:关机 思路:设定一个改变占空比的变量PWM,每按一次按键PWM值自加一次(自加值看需要定,比如PWM+=100),值越小产生的驱动脉冲频率越高。PWM函数采用模拟方法产生,从成本上考虑,带中断,定时器等功能的单片机价格比较高。所以采用价格低廉的低档单片机。鉴于仿真方便,本程序采用PIC16F505(当然也可以用12F508等芯片)。 端口连接:RC1 LED RC0----蜂鸣器 RC5----按键 程序代码:
[单片机]
51单片机 nRF24L01 无线模块 测试 按键灯远程控制
入正题,这个实验的功能就是一个发送模块(大的那个板)连接4个按键,通过按动这4个不同的按键来发送4种不同的命令,来控制接收端(小的板)点亮4个不同的灯。 _ !首先是发送模块: 1 void main() 2 { 3 uchar Tx_Buf1 ={1}; //发送的信息1 4 uchar Rx_Buf ; //接收到的数据暂存器,最多32字节数据 5 init_NRF24L01(); 6 LED6=1; //初始灯6熄灭 7 8 while(NRF24L01_Check()) //检查不到24l01则报警 9 { 10 beep=0;
[单片机]
51单片机 nRF24L01 无线模块 测试 <font color='red'>按键</font>灯远程<font color='red'>控制</font>
单片机二个按键控制一个发光二级管
//程序在硬件上调试通过 // 求;单片机二个按键控制一个发光二级管 // 单片机二个按键控制一个发光二级管, 用C语编程;一个按键按下灯亮,松手灯灭。另一按键按下灯亮,再按下灯灭。 //请高手给指点谢谢了。邮箱地址: 13598671152@163 。com //作者 徐学军 // #include reg51.h sbit led = P3^7; sbit key1 = P1^0; //另一个按键key2,接外部中断0,也就是P3.2口 bit flags; void delayt(unsigned int t) { unsigned int i,j; for(i=t;i--;
[单片机]
整合按键输入的LED控制暨驱动IC【盛群半导体】
盛群的点矩阵LED控制暨驱动IC系列,续驱动32x8/24x16点的HT1632C之后,再推出整合度更高的新产品--HT16K33。此系列IC具有低功耗、高抗杂讯及高系统ESD防护能力;HT16K33整合了LED驱动和按键扫描的功能,將控制面板所需要的功能融合于一身,可降低主MCU的负担及需要的I/O数目。采用I2C的介面更可減少控制面板和主板之间的材料成本、进而降低产品整体成本。 HT16K33有28SOP、24SOP和20SOP三种包装,分別对应三种最大显示点数;16x8点LED和13x3个按键、12x8点LED和10x3个按键,以及8x8点LED和8x3个按键。內建显示记忆体及RC振荡电路;工作电压:4.
[电源管理]
整合<font color='red'>按键</font>输入的LED<font color='red'>控制</font>暨驱动IC【盛群半导体】
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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