该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了。

//***************************************************************************************

// ACLK = n/a, MCLK = SMCLK = default DCO

//

// MSP430x5xx

// -----------------

// /|\| XIN|-

// | | |

// --|RST XOUT|-

// | |

// | P1.0|-->Red LED

// |P1.1 .2 .3 .4 .5 |-->Blue LED

// |P8.1 .2 |-->Red LED

//以下为板载点阵液晶接口定义

//SDA——从设备数据输入(SPI的MOSI) ——接P4.1/PM_UCB1SIMO

//SCK——时钟(SPI的CLK); ——接P4.3/PM_UCB1CLK

//CD——指令/数据选择引脚,高为数据,低为指令;——接P5.6

//CS0——片选信号,低电平有效; ——接P7.4

//RST——复位引脚,低电平有效; ——接P5.7

// Built with Code Composer Studio v5

//***************************************************************************************

#include

int main(void) {

WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer

P7DIR |= BIT6; //引脚方向设置为输出

P7OUT |= BIT6; //输出高电平,打开液晶模块的背光

P7OUT &= ~BIT6; //输出低电平,关闭液晶模块的背光

P7OUT |= BIT6; //再次打开背光

P1DIR |= 0x01; // Set P1.0 to output direction

//Flash LED

unsigned int i;

P1DIR |= BIT0; // P1.0设置为输出

P8DIR |= BIT1; // P8.1设置为输出

P8DIR |= BIT2;

P1DIR |= BIT1; // P1.1设置为输出

P1DIR |= BIT2; // P1.2设置为输出

P1DIR |= BIT3; // P1.3设置为输出

P1DIR |= BIT4; // P1.4设置为输出

P1DIR |= BIT5; // P1.5设置为输出

while(1)

{

P7OUT ^= BIT6; // 异或 P1.0

for(i=50000;i>1;i--); // 延时

P1OUT ^= BIT0; // 异或 P1.0

for(i=50000;i>1;i--); // 延时

P8OUT ^= BIT1; // 异或 P8.1

for(i=50000;i>1;i--); // 延时

P8OUT ^= BIT2; // 异或 P8.2

for(i=50000;i>1;i--); // 延时

P1OUT ^= BIT1; // 异或 P1.1

for(i=50000;i>1;i--); // 延时

P1OUT ^= BIT2; // 异或 P1.2

for(i=50000;i>1;i--); // 延时

P1OUT ^= BIT3; // 异或 P1.3

for(i=50000;i>1;i--);

P1OUT ^= BIT4; // 异或 P1.4

for(i=50000;i>1;i--);

P1OUT ^= BIT5; // 异或 P1.5

for(i=50000;i>1;i--);

}

}

msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序相关推荐

  1. 瑞萨RA2L1开发板流水灯

    瑞萨RA2L1开发板流水灯 概述 硬件 开发环境 创建项目 配置GPIO 代码 调试结果演示 概述 正如编写普通程序中的第一个helloworld程序一样,单片机里第一个入门程序自然是点个灯.前几天得 ...

  2. 基于.Net Core开发现代化Web应用程序系列课程和文章

    这个系列课程是Anduin2017在B站上传的: 基于.Net Core开发现代化Web应用程序系列课程第1课之:课程简介 基于.Net Core开发现代化Web应用程序系列课程第2课之:.Net平台 ...

  3. 程序基于MATLAB yalmip 开发,做了一个简单的微网优化调度模型,模型中含有蓄电池储能、风电、光伏等发电单元,程序运行结果良好

    微网 优化调度 机组组合 YALMIP cplex 编程语言:MATLAB平台 主题:基于YALMIP 的微网优化调度模型 内容简介:程序基于MATLAB yalmip 开发,做了一个简单的微网优化调 ...

  4. 联盛德W801开发板流水灯示例

    联盛德W801开发板流水灯示例

  5. 基于cepark usb开发板 VS2010使用libusb-win32开发应用程序

    软件使用环境: MFC程序开发: VS2010 操作系统:WIN7 开发板:cepark usb 1.    编写好下位机程序,这里直接使用圈圈的MyUsbHid,将USB设备连接到电脑: 2.    ...

  6. 基于全志A33开发板linux系统移植学习记录(Boot0)

    基于全志A33开发板linux系统移植学习记录 第一章 Boot0基于ARMGCC的编译与修改 文章目录 基于全志A33开发板linux系统移植学习记录 前言 一.全志A33简介以及上电引导流程 二. ...

  7. 基于易灵思开发板RiscV的调试流程

    基于易灵思开发板RiscV的调试流程 一.相关环境准备 1.软件Install 2.硬件Device 二.硬件环境搭建 1.开发板连接 2.下载代码到开发板 三.软件环境搭建 1.启动Eclipse软 ...

  8. 基于STM32战舰开发板的USMART调试组件的使用

    基于STM32战舰开发板的USMART调试组件的使用 USMART调试组件是什么? USMART是正点原子团队为其STM32开发平台开发的一种类似linux的shell的调试工具.具体工作过程是通过串 ...

  9. 基于MSP430G2553官方开发板的音乐播放器

    基于MSP430G2553官方开发板的音乐播放器 实现目标 硬件资源 芯片资源使用情况 外接硬件 程序实现 开发环境配置 各部分硬件驱动 主循环功能实现 实现目标 实现以蜂鸣器为播放设备,能够对简谱乐 ...

  10. 基于Arduino Uno开发板制作音乐播放器

    基于Arduino Uno开发板制作音乐播放器 本文将基于Arduino开发板实现一个音乐播放器. 利用Arduino Uno读取sd卡模块中内存卡的音乐,传输信号到扬声器进行播放. 一.项目软硬件简 ...

最新文章

  1. Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取
  2. 深圳市城镇职工社会医疗保险现金报销管理办法(二)
  3. verilog基础—规范化参数定义parameter
  4. 【数据竞赛】“达观杯”文本智能处理挑战赛5
  5. HTML+CSS+JavaScript复习笔记持更(十)——CSS3常用属性之定位
  6. 今年第一个项目来说NET的中间语言
  7. cx是什么简称_80年的5角,在纸币收藏界简称为8005
  8. 苹果与阿拉斯加航空公司合作 采用iPad Pro进行自助值机登机
  9. asp.net抓取网页html源代码失败 只因UserAgent作怪
  10. 深入解读Linux内存管理系列(5)——lowmem和highmem
  11. 学习OpenMV(二)I/O教程
  12. 阮一峰ES6学习-Symbol
  13. C语言零基础入门级学习程序框架【系统学习第一天】
  14. 【原型图设计工具】墨刀使用说明
  15. 计算机网络-网络安全
  16. 国家职业资格:计算机网络管理员
  17. html清除iframe的缓存,如何清除iFrame的缓存?
  18. php小于neq qe,ThinkPHP eq neq if 标签
  19. IT项目经理如何学习
  20. 部署本地thinkphp6(iis+php7)

热门文章

  1. ZooKeeper客户端Curator的基本使用
  2. 如何用计算机表达无理数,科学网—刘瑞祥:计算机表示无理数的一些设想 - 孙冰的博文...
  3. Linux简介与安装
  4. 【MRI】GRAPPA (GeneRalized Autocalibrating Partially Parallel Acquisitions) 算法 仿真实验与原理剖析 (Matlab 实现)
  5. CWnd::Create和CWnd::CreateEx 区别
  6. VideoPlayer视频播放
  7. 民兴商学院:2019最新13家银行信用卡提额攻略!
  8. 弘辽科技:拼多多类目选错了有什么影响?怎么办?
  9. 原生js生成渐变色数组集合
  10. 实现jquery双击图片放大