dsp c语言流水灯程序,DSP流水灯源程序
/*
* 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流水灯源程序相关推荐
- c语言8255控制流水灯程序,8255LED流水灯控制.doc
8255LED流水灯控制 实验四 8255 LED流水灯控制实验 一.实验目的 1.认识8255接口芯片.学习其在微机系统中的应用 2.8255编程要点指南 8255是一个通用的可编程的并行接口芯片, ...
- C语言设计流水灯程序,花式流水灯c语言程序.pdf
/*************************************************************/ /* [类型]流水灯各种用法 */ /* [现象]流水灯按各种不同样式闪 ...
- C语言开定时器做呼吸灯程序,[求助]呼吸灯的编程思路(C语言)
/*************************************************************** * 程序说明:使用P3.2和P3.4来控制P0端口的LED灯,达到手动 ...
- c语言延时100us程序,编写100MS软件延时程序 汇编语言编写延时程序
怎么编写单片机晶振为6MHz,编写100ms延时程序? 设主频12MHz的51单片机,编一个100ms二重循环的延时程序如下,供参考. 其它汇编可以类似编程. SSSS:MOV R0,#99:本指令是 ...
- msp心形16个闪灯c语言程序,心形流水灯程序
标签: 心形 心形 流水灯程序 流水灯程序 心形流水灯,是用了10多种不同led流水方式 文档内容节选 includereg52h include intrinsh define uint unsig ...
- c语言流水灯程序 16,16个发光二极管流水灯程序
文件: 流水灯16.rar 大小: 32KB 下载:16个发光二极管流水灯程序 作者:流水落花 ORG 0100H LOOP0: MOV A, #0FEH MOV P2, #0FEH MOV R2, ...
- 用keil编写C语言流水灯程序,简述关于Keil、STM32 用C++编写流水灯程序
通常来说,在单片机上编程,要么汇编,要么C语言,而用C++++进行开发的很少,那么究竟能不能用C++开发单片机呢? 答案是肯定可以的,下面讲讲基于Keil.STM32,用C++编写流水灯程序的一些内容 ...
- c语言流水灯程序详细讲解,用c语言编写单片机流水灯程序详解
用C语言编写的单片机流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. ? 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组 ...
- 单片机c语言程序编写步骤,用c语言编写单片机流水灯程序详解
用C语言编写的流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组I/O口, ...
- keil流水灯c语言程序两个一起亮,Keil单片机点亮一个灯及循环流水灯三种实现方法详解...
实验名称:keil工程建立,点亮一个led灯 实验目的:学会keil软件安装,熟悉keil界面并学习如何新建一个工程 实验器材:安装有keil的电脑一台 预习内容及原理: Keil C51已集成到一个 ...
最新文章
- 【控制】频域分析及奈氏判据
- Python Argparse模块
- c调用python打包_如何将C++的API封装成python可调用形式?
- html普通幻灯片效果,超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
- Oracle中执行存储过程call和exec区别
- 全排列及相关扩展算法(七)——组合数的字典序(另含全章代码整理)
- 基于JAVA+Spring+MYSQL的办公自动化系统
- mysql数据库一般多大_数据库一般多大
- HTML5-canvas标签
- zookeeper 阿里滴滴 有点用 zookeeper主从选举方式
- 【python办公自动化(17)】利用python向PPT文档中写入内容(证书生成器)
- excel两个表格数据对比_表格技巧—Excel表格两列数据合并
- Python保留字简单释义
- vcode——自用插件
- python算方差_Python求均值,方差,标准差的实例
- 【蓝桥杯】第十三届蓝桥杯省赛 AK 攻略 —— C++ B组全真题超详细剖析
- ppt讲解html,HTML简介讲解.ppt
- mysql在磁盘中以什么格式文件存储?
- 【C018】外星人冯诺依曼【转】
- html设置type选择器,css :first-of-type选择器实例讲解