在输出跑马灯的实验历程中
) ?" Q/ E8 P' W7 a/*led输出跑马灯实验,用软件延时方法循环点亮发光管DS4-DS19*/
推荐好的睫毛膏#include "DSP281x_Device.h"
* v4 Q' N: i" N8 g. b7 m. O! |#include "DSP281x_Device.h" // DSP281x头文件
' D0 |' g$ {8 X* E; ]7 s7 Q8 z#include "DSP281x_Examples.h" // DSP281x Examples 头文件
' u1 U8 w4 S1 K9 y% H' bvoid LedOut(Uint16 led);
void Delay(Uint16 data);
unsigned int LedCount;
罗慧娟三级Uint16 led=0x0001; //led初值
' z8 ?! k8 ^, Z# j/ `void IOinit() //I/O口初始化
{
6 A* h5 z1 J7 `; c8 s EALLOW;
//将GPIOB8~GPIOB15配置为一般I/O口,D0~D7
GpioMuxRegs.GPBMUX.all = GpioMuxRegs.GPBMUX.all&0x00ff;
) ?" Q/ E8 P' W7 a/*led输出跑马灯实验,用软件延时方法循环点亮发光管DS4-DS19*/
推荐好的睫毛膏#include "DSP281x_Device.h"
* v4 Q' N: i" N8 g. b7 m. O! |#include "DSP281x_Device.h" // DSP281x头文件
' D0 |' g$ {8 X* E; ]7 s7 Q8 z#include "DSP281x_Examples.h" // DSP281x Examples 头文件
' u1 U8 w4 S1 K9 y% H' bvoid LedOut(Uint16 led);
void Delay(Uint16 data);
unsigned int LedCount;
罗慧娟三级Uint16 led=0x0001; //led初值
' z8 ?! k8 ^, Z# j/ `void IOinit() //I/O口初始化
{
6 A* h5 z1 J7 `; c8 s EALLOW;
//将GPIOB8~GPIOB15配置为一般I/O口,D0~D7
GpioMuxRegs.GPBMUX.all = GpioMuxRegs.GPBMUX.all&0x00ff;
//将GPIOB8~GPIOB15配置为输出,D0~D7
GpioMuxRegs.GPBDIR.all = GpioMuxRegs.GPBDIR.all|0xff00;
//将GPIOE0~GPIOE2配置为一般I/O口输出,作138译码
GpioMuxRegs.GPEMUX.all = GpioMuxRegs.GPEMUX.all&0xfff8;
4 e; J7 D; r% F1 g GpioMuxRegs.GPEDIR.all = GpioMuxRegs.GPEDIR.all|0x0007;
EDIS;
/ }+ ?% t; f; [' @6 U8 J8 YDSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 }
0 c* ]' ?$ g. N0 V4 Q" ivoid main(void)
3 ? h8 \! U- ?, `7 u{
InitSysCtrl(); /*初始化系统*/
' S9 y1 X& {1 T DINT; /*关中断*/
IER = 0x0000;
- @9 @5 @* q2 X& A IFR = 0x0000;
IOinit(); //I/O口初始化
GpioMuxRegs.GPBDIR.all = GpioMuxRegs.GPBDIR.all|0xff00;
//将GPIOE0~GPIOE2配置为一般I/O口输出,作138译码
GpioMuxRegs.GPEMUX.all = GpioMuxRegs.GPEMUX.all&0xfff8;
4 e; J7 D; r% F1 g GpioMuxRegs.GPEDIR.all = GpioMuxRegs.GPEDIR.all|0x0007;
EDIS;
/ }+ ?% t; f; [' @6 U8 J8 YDSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 }
0 c* ]' ?$ g. N0 V4 Q" ivoid main(void)
3 ? h8 \! U- ?, `7 u{
InitSysCtrl(); /*初始化系统*/
' S9 y1 X& {1 T DINT; /*关中断*/
IER = 0x0000;
- @9 @5 @* q2 X& A IFR = 0x0000;
IOinit(); //I/O口初始化
while (1)
{
LedOut(led);
, m8 w/ b/ A6 t' z5 Z Q, P0 |Delay(60000);
Delay(60000);
3 t8 t4 x/ r4 ] JDelay(60000);
- R( I9 u* o) V0 S& c( f1 i& k5 O% uDelay(60000);
3 D& P' ~+ M+ R3 y, wDelay(60000);
Delay(60000);
- _. [% H+ ?$ Y& f+ E6 d$ JDelay(60000);
Delay(60000);
! L! m4 {! H4 c% [' }6 {DSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 Delay(60000);
- w% F+ D! z, j. N4 ZDelay(60000);
医药市场调研# k3 x* _4 `) |' X
, V# z5 Z! @ {" u. C UDSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台
{
LedOut(led);
, m8 w/ b/ A6 t' z5 Z Q, P0 |Delay(60000);
Delay(60000);
3 t8 t4 x/ r4 ] JDelay(60000);
- R( I9 u* o) V0 S& c( f1 i& k5 O% uDelay(60000);
3 D& P' ~+ M+ R3 y, wDelay(60000);
Delay(60000);
- _. [% H+ ?$ Y& f+ E6 d$ JDelay(60000);
Delay(60000);
! L! m4 {! H4 c% [' }6 {DSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 Delay(60000);
- w% F+ D! z, j. N4 ZDelay(60000);
医药市场调研# k3 x* _4 `) |' X
, V# z5 Z! @ {" u. C UDSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台
; ~. ]. o; H. c/ f( }3 |DSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 led =led << 1; //led的值左移1位
& Y! Q. l9 n! U' x4 ~& c LedCount++;
if (LedCount>=16)
{
LedCount=0 ;
2 i8 g: ^9 s4 b' i" Q0 x0 PDSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 led=0x0001;
}
}
}
void LedOut(Uint16 led)
I `7 ~7 l# i. v, B( x5 M: ^{
Uint16 i;
EALLOW;
罗志祥多人运动名单
GpioMuxRegs.GPBDIR.all = GpioMuxRegs.GPBDIR.all|0xff00; //将GPIOB8~GPIOB15配置为输出,D0~D7
$ r- i! o9 {: B& C5 g EDIS;
GpioDataRegs.GPEDAT.all = 0xfffb; //LEDB选通
GpioDataRegs.GPBDAT.all = ~led; //显示高8位
% X% F! X, F7 ~- v恬妞个人资料 for (i=0; i<100; i++){} //延时
GpioDataRegs.GPEDAT.all = 0xffff; //锁存高8位
GpioDataRegs.GPEDAT.all = 0xfffa; //LEDA选通
GpioDataRegs.GPBDAT.all = ~(led<<8);//显示低8位
# j$ U5 g0 @1 T' ~ for (i=0; i<100; i++){}
" p0 @( p/ E6 A' r' [DSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 GpioDataRegs.GPEDAT.all = 0xffff; //锁存低8位
}
3 S. D; o6 F/ J8 N& w/ O8 a9 {
起诉欠钱不还的程序和费用void Delay(Uint16 data)
2 a3 R. z9 I7 w( B{
$ r- i! o9 {: B& C5 g EDIS;
GpioDataRegs.GPEDAT.all = 0xfffb; //LEDB选通
GpioDataRegs.GPBDAT.all = ~led; //显示高8位
% X% F! X, F7 ~- v恬妞个人资料 for (i=0; i<100; i++){} //延时
GpioDataRegs.GPEDAT.all = 0xffff; //锁存高8位
GpioDataRegs.GPEDAT.all = 0xfffa; //LEDA选通
GpioDataRegs.GPBDAT.all = ~(led<<8);//显示低8位
# j$ U5 g0 @1 T' ~ for (i=0; i<100; i++){}
" p0 @( p/ E6 A' r' [DSP交流网 DSP学习第一论坛 DSP技术应用与推广平台 DSP开发服务平台 GpioDataRegs.GPEDAT.all = 0xffff; //锁存低8位
}
3 S. D; o6 F/ J8 N& w/ O8 a9 {
起诉欠钱不还的程序和费用void Delay(Uint16 data)
2 a3 R. z9 I7 w( B{
发布评论