/*

* main.c

*

*  Created on: 2019-9-2

*      Author: CZQ

*/

/*

* GPxDAT   置1高电平            置0低电平

* GPxSET    1---高            0---无效

* GPxCLEAR  1---低             0---无效

* GPxTolgole    1---翻转

*/

#include "DSP2833x_Device.h"     // DSP2833x Headerfile Include File

#include "DSP2833x_Examples.h"   // DSP2833x Examples Include File

//声明函数

void delay_loop(void);

void Gpio_select(void);

main()

{

InitSysCtrl();

//GPIO配置

Gpio_select();

//清除所有中断,禁止CPU全局中断

DINT;

//初始化PIE控制寄存器到他们的默认状态

InitPieCtrl();

//禁止CPU中断和清除所有CPU中断标志

IER = 0x0000;

IFR = 0x0000;

//初始化PIE中断向量表,并使其指向中断服务子程序(ISR)

InitPieVectTable();

//用户代码,LED闪烁

GpioDataRegs.GPBDAT.all = 0x30000000;  //0x30000000   00  61-1  60-1

GpioDataRegs.GPCDAT.all = 0x00000007;  //0x00000007   000 68-0  67-0 66-1 65-1 64-1

for(;;)

{

GpioDataRegs.GPBDAT.all = 0x1000000;

GpioDataRegs.GPCDAT.all = 0x0000001F;

delay_loop();

GpioDataRegs.GPBDAT.all = 0x20000000;

GpioDataRegs.GPCDAT.all = 0x0000001F;

delay_loop();

GpioDataRegs.GPBDAT.all = 0x30000000;

GpioDataRegs.GPCDAT.all = 0x0000001E;

delay_loop();

GpioDataRegs.GPBDAT.all = 0x30000000;

GpioDataRegs.GPCDAT.all = 0x0000001D;

delay_loop();

GpioDataRegs.GPBDAT.all = 0x30000000;

GpioDataRegs.GPCDAT.all = 0x0000000B;

delay_loop();

GpioDataRegs.GPBDAT.all = 0x30000000;

GpioDataRegs.GPCDAT.all = 0x00000017;

delay_loop();

GpioDataRegs.GPBDAT.all = 0x30000000;

GpioDataRegs.GPCDAT.all = 0x0000000F;

delay_loop();

//           delay_loop();

//           GpioDataRegs.GPBTOGGLE.all = 0x30000000;

//           GpioDataRegs.GPCTOGGLE.all = 0x00000007;

//

//           delay_loop();

//           GpioDataRegs.GPBTOGGLE.all = 0x30000000;

//           GpioDataRegs.GPCTOGGLE.all = 0x00000007;

}

}

//延时子函数

void delay_loop()

{

Uint32 i;

Uint32 j;

for(i=0;i<32;i++)

for(j=0;j<100000;j++){}

}

//GPIO初始化函数

void Gpio_select(void)

{

EALLOW;

GpioCtrlRegs.GPAMUX1.all = 0x00000000;  //ALL GPIO

GpioCtrlRegs.GPAMUX2.all = 0x00000000;

GpioCtrlRegs.GPBMUX1.all = 0x00000000;

GpioCtrlRegs.GPBMUX2.all = 0x00000000;

GpioCtrlRegs.GPCMUX1.all = 0x00000000;

GpioCtrlRegs.GPCMUX2.all = 0x00000000;

GpioCtrlRegs.GPADIR.all = 0xFFFFFFFF;   //ALL outputs

GpioCtrlRegs.GPBDIR.all = 0xFFFFFFFF;

GpioCtrlRegs.GPCDIR.all = 0xFFFFFFFF;

EDIS;

}

dsp c语言流水灯程序,DSP流水灯源程序相关推荐

  1. c语言8255控制流水灯程序,8255LED流水灯控制.doc

    8255LED流水灯控制 实验四 8255 LED流水灯控制实验 一.实验目的 1.认识8255接口芯片.学习其在微机系统中的应用 2.8255编程要点指南 8255是一个通用的可编程的并行接口芯片, ...

  2. C语言设计流水灯程序,花式流水灯c语言程序.pdf

    /*************************************************************/ /* [类型]流水灯各种用法 */ /* [现象]流水灯按各种不同样式闪 ...

  3. C语言开定时器做呼吸灯程序,[求助]呼吸灯的编程思路(C语言)

    /*************************************************************** * 程序说明:使用P3.2和P3.4来控制P0端口的LED灯,达到手动 ...

  4. c语言延时100us程序,编写100MS软件延时程序 汇编语言编写延时程序

    怎么编写单片机晶振为6MHz,编写100ms延时程序? 设主频12MHz的51单片机,编一个100ms二重循环的延时程序如下,供参考. 其它汇编可以类似编程. SSSS:MOV R0,#99:本指令是 ...

  5. msp心形16个闪灯c语言程序,心形流水灯程序

    标签: 心形 心形 流水灯程序 流水灯程序 心形流水灯,是用了10多种不同led流水方式 文档内容节选 includereg52h include intrinsh define uint unsig ...

  6. c语言流水灯程序 16,16个发光二极管流水灯程序

    文件: 流水灯16.rar 大小: 32KB 下载:16个发光二极管流水灯程序 作者:流水落花 ORG 0100H LOOP0: MOV A, #0FEH MOV P2, #0FEH MOV R2, ...

  7. 用keil编写C语言流水灯程序,简述关于Keil、STM32 用C++编写流水灯程序

    通常来说,在单片机上编程,要么汇编,要么C语言,而用C++++进行开发的很少,那么究竟能不能用C++开发单片机呢? 答案是肯定可以的,下面讲讲基于Keil.STM32,用C++编写流水灯程序的一些内容 ...

  8. c语言流水灯程序详细讲解,用c语言编写单片机流水灯程序详解

    用C语言编写的单片机流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. ? 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组 ...

  9. 单片机c语言程序编写步骤,用c语言编写单片机流水灯程序详解

    用C语言编写的流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组I/O口, ...

  10. keil流水灯c语言程序两个一起亮,Keil单片机点亮一个灯及循环流水灯三种实现方法详解...

    实验名称:keil工程建立,点亮一个led灯 实验目的:学会keil软件安装,熟悉keil界面并学习如何新建一个工程 实验器材:安装有keil的电脑一台 预习内容及原理: Keil C51已集成到一个 ...

最新文章

  1. 【控制】频域分析及奈氏判据
  2. Python Argparse模块
  3. c调用python打包_如何将C++的API封装成python可调用形式?
  4. html普通幻灯片效果,超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
  5. Oracle中执行存储过程call和exec区别
  6. 全排列及相关扩展算法(七)——组合数的字典序(另含全章代码整理)
  7. 基于JAVA+Spring+MYSQL的办公自动化系统
  8. mysql数据库一般多大_数据库一般多大
  9. HTML5-canvas标签
  10. zookeeper 阿里滴滴 有点用 zookeeper主从选举方式
  11. 【python办公自动化(17)】利用python向PPT文档中写入内容(证书生成器)
  12. excel两个表格数据对比_表格技巧—Excel表格两列数据合并
  13. Python保留字简单释义
  14. vcode——自用插件
  15. python算方差_Python求均值,方差,标准差的实例
  16. 【蓝桥杯】第十三届蓝桥杯省赛 AK 攻略 —— C++ B组全真题超详细剖析
  17. ppt讲解html,HTML简介讲解.ppt
  18. mysql在磁盘中以什么格式文件存储?
  19. 【C018】外星人冯诺依曼【转】
  20. html设置type选择器,css :first-of-type选择器实例讲解

热门文章

  1. linux程序编译过程
  2. 基于java的网上鲜花销售系统
  3. 麻瓜编程python web百度网盘_麻瓜编程_Python Web开发工程师_附课程配套资料
  4. Xshell 外观配置
  5. 《手机屏幕》参数与选择
  6. Java Web实战详细教程(一)系列介绍+环境搭建
  7. 51单片机项目教程c语言版,51单片机项目教程(C语言版)
  8. sin的傅里叶变换公式_sin2t的傅里叶变换
  9. 通过企业微信Api向企业微信用户发送消息的实现
  10. 【题解】PTA-Python题库 浙大版《Python 程序设计》题目集题解索引