为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 流水灯闪烁

流水灯闪烁

2018-09-05 3页 doc 15KB 5阅读

用户头像

is_954223

暂无简介

举报
流水灯闪烁流水灯闪烁 ï??#include "systemInit.h" #include "define.h" // å?šä?‰LED #define LED_PERIPH SYSCTL_PERIPH_GPIOD #define LED_PORT GPIO_PORTD_BASE #define LED_PIN GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_4 | GPIO_PIN_5 // å?šä?‰KEY #define KEY_PERI...
流水灯闪烁
流水灯闪烁 ï??#include "systemInit.h" #include "define.h" // å?šä?‰LED #define LED_PERIPH SYSCTL_PERIPH_GPIOD #define LED_PORT GPIO_PORTD_BASE #define LED_PIN GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_4 | GPIO_PIN_5 // å?šä?‰KEY #define KEY_PERIPH SYSCTL_PERIPH_GPIOA #define KEY_PORT GPIO_PORTA_BASE #define KEY_PIN1 GPIO_PIN_0 #define KEY_PIN2 GPIO_PIN_1 #define KEY_PIN3 GPIO_PIN_3 #define KEY_PIN4 GPIO_PIN_4 #define KEY_PIN5 GPIO_PIN_5 // ä??å‡?æ??ï?ˆç?‹åº?å…,å??ï?‰ int main(void) { // unsigned char ucVa[]={0xfe,0xfb,0xfd ,0xf7,0xef,0xbf,0xdf,0x7f}; jtagWait( ); // é??æ??JTAG å,?æ?ˆï?Œé‡ è?•ï?• clockInit( ); // æ??é’Ÿåˆ?å?‹åŒ?ï?šæ??æŒ?ï?Œ6MHz SysCtlPeriEnable(LED_PERIPH); // ä??èƒ?LEDæ‰?åœ?çš„GPIO ç??å ? GPIOPinTypeOut(LED_PORT, LED_PIN); // è??ç??LEDæ‰?åœ?çš„ç??è„šä?ºè??出 GPIOPadConfigSet(LED_PORT,LED_PIN, GPIO_STRENGTH_8MA,GPIO_PIN_TYPE_STD_WPU); //é??åŠ?ç??å?‹ SysCtlPeriEnable(KEY_PERIPH); // ä??èƒ?KEY æ‰?åœ?çš„GPIO ç??å ? GPIOPinTypeIn(KEY_PORT, KEY_PIN1 | KEY_PIN2 | KEY_PIN3); // è??ç??KEY æ‰?åœ?ç??è„šä?ºè??å…, for (;;) { if (GPIOPinRead(KEY_PORT, KEY_PIN5)==0x00) // å,‚æ?œæŒ‰ä?‹KEY { GPIOPinWrite(LED_PORT, GPIO_PIN_3,0); GPIOPinWrite(LED_PORT, GPIO_PIN_2,0); SysCtlDelay(800 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, GPIO_PIN_1,0); GPIOPinWrite(LED_PORT, GPIO_PIN_4,0); GPIOPinWrite(LED_PORT, GPIO_PIN_3,~0); GPIOPinWrite(LED_PORT, GPIO_PIN_2,~0); SysCtlDelay(800 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, GPIO_PIN_0,0); GPIOPinWrite(LED_PORT, GPIO_PIN_5,0); GPIOPinWrite(LED_PORT, GPIO_PIN_1,~0); GPIOPinWrite(LED_PORT, GPIO_PIN_4,~0); SysCtlDelay(800 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, GPIO_PIN_0,~0); GPIOPinWrite(LED_PORT, GPIO_PIN_5,~0); SysCtlDelay(800 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, LED_PIN,0x00); SysCtlDelay(150 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, LED_PIN,0xff); SysCtlDelay(150 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, LED_PIN,0x00); SysCtlDelay(150 * (TheSysClock / 3000)); GPIOPinWrite(LED_PORT, LED_PIN,0xff); SysCtlDelay(150 * (TheSysClock / 3000)); } } }
/
本文档为【流水灯闪烁】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索