当前位置: 首页 > news >正文

建设企业网站需要注意的问题建网站需要什么设计专业

建设企业网站需要注意的问题,建网站需要什么设计专业,iis下建立asp网站,网络营销概念是什么学习目录 一.流水灯1.创建文件2.编写相关代码 一.流水灯 1.创建文件 将方法进行分类保存在不同的 .c 文件中#xff0c;方便复用和寻找#xff1b; 创建Hardware\LED文件#xff0c;其中有led.c和led.h文件#xff0c;用于存放有关LED灯操作的方法#xff1b; 在User文… 学习目录 一.流水灯1.创建文件2.编写相关代码 一.流水灯 1.创建文件 将方法进行分类保存在不同的 .c 文件中方便复用和寻找 创建Hardware\LED文件其中有led.c和led.h文件用于存放有关LED灯操作的方法 在User文件中创建delay.c和delay.h文件用于存放延迟的方法 2.编写相关代码 1编写LED灯有关的代码 在led.h中声明方法名等方便其他 .c 文件进行引用 #ifndef __LED_H #define __LED_H#include stm32f10x.h//宏定义 #define LED1 GPIO_ODR_ODR0 #define LED2 GPIO_ODR_ODR1 #define LED3 GPIO_ODR_ODR8//初始化 void LED_Init(void);//控制某个LED的开关 void LED_On(uint16_t led); void LED_Off(uint16_t led);//翻转LED状态 void LED_Toggle(uint16_t led);//对一组LED灯全开全关 void LED_OnAll(uint16_t leds[],uint8_t size); void LED_OffAll(uint16_t leds[],uint8_t size);#endif在led.c中实现方法 #include led.h//初始化 void LED_Init(void) {//1.时钟配置为了让stm32的时钟与外设的时钟进行适配RCC-APB2ENR | RCC_APB2ENR_IOPAEN;//2.GPIO工作模式配置GPIOA-CRL ~GPIO_CRL_CNF0;GPIOA-CRL | GPIO_CRL_MODE0;GPIOA-CRL ~GPIO_CRL_CNF1;GPIOA-CRL | GPIO_CRL_MODE1;GPIOA-CRH ~GPIO_CRH_CNF8;GPIOA-CRH | GPIO_CRH_MODE8;//3.PA0输出高电平默认关灯LED_Off(LED1);LED_Off(LED2);LED_Off(LED3); }//控制某个LED的开关 void LED_On(uint16_t led) {GPIOA-ODR ~led; }void LED_Off(uint16_t led) {GPIOA-ODR | led; }//翻转LED状态 void LED_Toggle(uint16_t led) {//需要先判断当前LED状态读取IDR对应位if((GPIOA-IDR led) 0){LED_Off(led);}else{LED_On(led);} }//对一组LED灯全开全关 void LED_OnAll(uint16_t leds[],uint8_t size) {for (uint8_t i 0; i size; i){LED_On(leds[i]);}}void LED_OffAll(uint16_t leds[],uint8_t size) {for (uint8_t i 0; i size; i){LED_Off(leds[i]);} }2编写延迟的代码 在delay.h中 #ifndef __DELAY_H #define __DELAY_H#include stm32f10x.hvoid Delay_us(uint16_t us); void Delay_ms(uint16_t ms); void Delay_s(uint16_t s);#endif在delay.c中 在该方法中使用到了stm32中自带的系统时钟 #include delay.h// 延时函数微秒作为单位利用系统嘀嗒定时器72MHz一次嘀嗒 1/72 us void Delay_us(uint16_t us) {//1.装载一个计数器72 * usSysTick-LOAD 72 * us;//2.配置使用系统时钟1计数结束不产生中断0使能定时器1SysTick-CTRL | 0x05;//3.等待计数值变为0判断CTRL标志位COUNTFLAG是否位1while ((SysTick-CTRL SysTick_CTRL_COUNTFLAG) 0){}//4.关闭定时器SysTick-CTRL ~SysTick_CTRL_ENABLE;}void Delay_ms(uint16_t ms) {while (ms--){Delay_us(1000);}}void Delay_s(uint16_t s) {while (s--){Delay_ms(1000);}}3主函数编写 #include led.h #include delay.hint main(void) {//初始化LEDLED_Init();//定义一个LED数组uint16_t leds[] {LED1,LED2,LED3};//在循环中执行流水灯依次点亮每个灯保持一段时间再关灯while(1){for (uint8_t i 0; i 3; i){LED_On(leds[i]);Delay_ms(500);LED_Off(leds[i]); }} }
http://www.hkea.cn/news/14436556/

相关文章:

  • h网站开发黑龙江省建设工程招标网站
  • 个人可以建设哪些网站seo顾问服务咨询
  • 备案网站出售小程序开发平台哪家产品较好
  • 传奇做网站住房和建设执业资格注册中心网站
  • 装饰设计网站wordpress 数字排序
  • 重庆网站建设cq600广州必玩的景点推荐
  • 江门市住房和城乡建设局门户网站网站制作怎么把网站交付
  • 深圳网络推广建站网页设计列表
  • 连云港市赣榆区建设局网站网站域名301是什么意思
  • 全国哪几家做5G网站公司应价交易系统网站开发
  • 网站着陆页企业如何打造品牌
  • 学院门户网站建设自评网站与云平台区别吗
  • 雁塔区建设局网站做视觉影像网站用什么软件系统
  • 天津建设项目验收公示网站企业做网站优势
  • 国外视频设计网站链接购买
  • 网站开发与管理对应的职业及岗位wordpress无法添加媒体
  • 永嘉县建设局网站北京网站开发外包
  • wordpress5.1.1如何优化营销型企业网站
  • 移动端网站模板怎么做的贵州中航建设集团网站
  • 怀化建网站wordpress配置伪静态页面
  • 做网站一条龙沛县做网站
  • 龙岩网站建设论坛企业网站建设流程步骤
  • 专业型网站建设方案免费部署网站
  • 新手可以自己建网站吗致力于做服务更好的网站建设公司
  • 福州金山网站建设做郑州的购物网站用什么名
  • 徐州建站模板公司效果好的徐州网站开发
  • 浙江高端网站在县城怎么做网站公司
  • 郴州网站建设网络推广平台手机端怎样做网站建设
  • 免备案网站建设建设网站公司
  • discuz可以做公司网站游戏开发设计公司