欢迎来到天天文库
浏览记录
ID:48439734
大小:45.00 KB
页数:3页
时间:2020-01-28
《实验1 LED流水灯的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验1LED流水灯的设计实验目的:熟悉CCS5.4及DY-FFTB6638实验箱。重点难点:LED流水灯的软件编程方法。一CCS介绍CodeComposerStudio是TI嵌入式处理器系列的IDE,可在Windows和LinuxPC上运行,用于TI器件的源码编译等功能...二CCS的安装过程(略)三实验内容DY-FFTB6638实验箱上3个LED定时翻转,实现闪烁效果。四LED流水灯的实验原理DY-FFTB6638实验箱的LED硬件电路如下:五设计参考代码//*******************
2、***********************************************************//(1)MSP430F6638_LED1.c//MSP430F6638Demo-SoftwareToggleP4////Description:ToggleP4byxor'ingP4insideofasoftwareloop.//ACLK=32.768kHz,MCLK=SMCLK=defaultDCO~1MHz////MSP430F6638//-----------------//
3、/
4、
5、
6、//
7、
8、
9、//--
10、RSTP4.4
11、-->LED_RED//
12、P4.5
13、-->LED_GREEN//
14、P4.6
15、-->LED_YELLOW////******************************************************************************#defineP3P4_BASE_Address0x0220#defineBIT4(0x0010)#defineBIT5(0x0020)#defineBIT6(0x0040)#defineP4
16、DIR(*((volatileunsignedchar*)(P3P4_BASE_Address+0x05)))#defineP4OUT(*((volatileunsignedchar*)(P3P4_BASE_Address+0x03)))voidmain(void){volatileunsignedinti;P4DIR
17、=BIT4+BIT5+BIT6;//P4.4,P4.5,P4.6setasoutputwhile(1)//continuousloop{P4OUT^=BIT4+BIT5+BIT6;/
18、/XORP4.4,P4.5,P4.6for(i=20000;i>0;i--);//Delay}}//******************************************************************************//(2)MSP430F6638_LED2.c//MSP430F6638Demo-SoftwareToggleP4////Description:ToggleP4byxor'ingP4insideofasoftwareloop.//ACLK=32.
19、768kHz,MCLK=SMCLK=defaultDCO~1MHz////MSP430F6638//-----------------///
20、
21、
22、//
23、
24、
25、//--
26、RSTP4.4
27、-->LED_RED//
28、P4.5
29、-->LED_GREEN//
30、P4.6
31、-->LED_YELLOW////******************************************************************************#includevoid
32、main(void){volatileunsignedinti;WDTCTL=WDTPW+WDTHOLD;//StopWDTP4DIR
33、=BIT4+BIT5+BIT6;//P4.4,P4.5,P4.6setasoutputwhile(1)//continuousloop{P4OUT^=BIT4+BIT5+BIT6;//XORP4.4,P4.5,P4.6for(i=20000;i>0;i--);//Delay}}六总结对于同样的软件延时语句“for(i=20000;i>0;i--);”,LED闪烁的频
34、率,程序(1)MSP430F6638_LED1.c大于(2)MSP430F6638_LED2.c,具体原因?
此文档下载收益归作者所有