GPIO是嵌入式系統中最簡單的控制之一了。這是個基於TI的2812平臺的LED小程序:小程序
硬件平臺:TI的2812ide
實現的功能 ;1.點亮全部的LED,2.熄滅全部的LED,3.間隔點亮LED,4.實現向左流水燈,5.實現向右流水燈,6.實現水滴效果。7先向左加速,再向右加速跑。學習
/****************************************************************************spa
*get
*工程名:GPIOLed02.pjtit
*io
*功 能:使用PWM1-PWM6引腳做爲通用的I/O口來控制BASIC2812上LED燈D1-D6的閃爍,class
* LED燈閃爍的速度由慢逐漸變快,而後又逐漸變慢,如此重複。基礎
*配置
*說 明:將PWM1-PWM6引腳配置爲I/O口,方向爲輸出。在GPIOLed01.pjt的基礎上,
* 經過使用T1定時器的週期中斷,每隔1s改變一次LED燈亮或者滅這種狀態
* 所保持的時間,也就是說改變了LED燈閃爍的頻率。
*
*要 求: 在掌握對GPIO口基本操做的基礎上,理解2812三級中斷的概念,並掌握使用
* EVA中通用定時器T1的週期中斷。但願可以經過觸類旁通的學習,掌握其餘
* 外設中斷的使用方法。
*
*版 本:V1.0
*
****************************************************************************/
*****************************************************************************
*
* Measuring our success is your success ! --HELLODSP
*
******************************************************************************
。。。。。。。。。。。。。。。。
下載地址:http://down.51cto.com/data/1268751