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

道滘网站仿做郑州百度seo网站优化

道滘网站仿做,郑州百度seo网站优化,程序员不是做网站的,如何在自己电脑上做网站设置按键中断,按键1按下,LED亮,再按一次,灭 按键2按下,蜂鸣器响。再按一次,不响 按键3按下,风扇转,再按一次,风扇停 main.c #include "uart1.h" #include …

设置按键中断,按键1按下,LED亮,再按一次,灭

按键2按下,蜂鸣器响。再按一次,不响

按键3按下,风扇转,再按一次,风扇停

main.c

#include "uart1.h"
#include "key_it.h"
int main()
{uart4_init();//串口初始化//中断初始化key_it_config();key3_it_config();gpio_start();while(1){//保证主程序不结束}return 0;
}

do_irp.c

#include "key_it.h"
#include "uart1.h"extern void printf(const char *fmt, ...);
unsigned int i = 0;
unsigned int num1=0,num2=0,num3=0;
void do_irq(void) 
{int irqno;//保存中断号irqno = GICC->IAR&0X3FF;switch(irqno){case 99://key1//按键1中断处理printf("KEY1 INT\n");//灯亮if(num1 == 0){//PF10GPIOF->ODR |= (0x1<<10);//PE10 PE8GPIOE->ODR |= (0x5<<8);num1++;}//灯灭else if(num1 > 0){//PF10GPIOF->ODR &= ~(0x1<<10);//PE10 PE8GPIOE->ODR &= ~(0x5<<8);num1 = 0;}//清除挂起中断标志位GICD_ICPENDRxGICD->ICPENDR[3] |= (0x1<<3);//清除中断触发标志位EXTI_FRR1EXTI->FPR1 |= (0x1<<9);break;case 97://key2//按键2中断处理printf("KEY2 INT\n");//蜂鸣器转if(num2 == 0){//PB6GPIOB->ODR |= (0x1<<6);num2++;}//蜂鸣器停else if(num2 > 0){//PB6GPIOB->ODR &= ~(0x1<<6);num2 = 0;}//清除挂起中断标志位GICD_ICPENDRxGICD->ICPENDR[3] |= (0x1<<1);//清除中断触发标志位EXTI_FRR1EXTI->FPR1 |= (0x1<<7);break;case 98://key3//按键3中断处理printf("KEY3 INT\n");//风扇转if(num3 == 0){//PE9GPIOE->ODR |= (0x1<<9);num3++;}//风扇停else if(num3 > 0){//PE9GPIOE->ODR &= ~(0x1<<9);num3 = 0;}//清除挂起中断标志位GICD_ICPENDRxGICD->ICPENDR[3] |= (0x1<<2);//清除中断触发标志位EXTI_FRR1EXTI->FPR1 |= (0x1<<8);break;}//清除处理完的中断号GICC_EOIRGICC->EOIR=irqno;
}

key_it.c

#include "key_it.h"
#include "uart1.h"extern void printf(const char *fmt, ...);
unsigned int i = 0;
unsigned int num1=0,num2=0,num3=0;
void do_irq(void) 
{int irqno;//保存中断号irqno = GICC->IAR&0X3FF;switch(irqno){case 99://key1//按键1中断处理printf("KEY1 INT\n");//灯亮if(num1 == 0){//PF10GPIOF->ODR |= (0x1<<10);//PE10 PE8GPIOE->ODR |= (0x5<<8);num1++;}//灯灭else if(num1 > 0){//PF10GPIOF->ODR &= ~(0x1<<10);//PE10 PE8GPIOE->ODR &= ~(0x5<<8);num1 = 0;}//清除挂起中断标志位GICD_ICPENDRxGICD->ICPENDR[3] |= (0x1<<3);//清除中断触发标志位EXTI_FRR1EXTI->FPR1 |= (0x1<<9);break;case 97://key2//按键2中断处理printf("KEY2 INT\n");//蜂鸣器转if(num2 == 0){//PB6GPIOB->ODR |= (0x1<<6);num2++;}//蜂鸣器停else if(num2 > 0){//PB6GPIOB->ODR &= ~(0x1<<6);num2 = 0;}//清除挂起中断标志位GICD_ICPENDRxGICD->ICPENDR[3] |= (0x1<<1);//清除中断触发标志位EXTI_FRR1EXTI->FPR1 |= (0x1<<7);break;case 98://key3//按键3中断处理printf("KEY3 INT\n");//风扇转if(num3 == 0){//PE9GPIOE->ODR |= (0x1<<9);num3++;}//风扇停else if(num3 > 0){//PE9GPIOE->ODR &= ~(0x1<<9);num3 = 0;}//清除挂起中断标志位GICD_ICPENDRxGICD->ICPENDR[3] |= (0x1<<2);//清除中断触发标志位EXTI_FRR1EXTI->FPR1 |= (0x1<<8);break;}//清除处理完的中断号GICC_EOIRGICC->EOIR=irqno;
}

http://www.qdjiajiao.com/news/7882.html

相关文章:

  • 能够做二维码网站百度推广合作
  • 沈阳网站设计开发如何做公司网站推广
  • 陕西省住房和城乡建设部网站湘潭seo快速排名
  • 免费平面设计模板网站公司网站建设公司
  • 无锡开发网站建设宽带营销策略
  • 网站功能插件2345浏览器网站进入
  • b2b网站想申请支付宝借口网络营销策划的目的
  • 南雄做网站网站制作软件免费下载
  • 做社区网站用什么程序好志鸿优化网
  • 做网站广告多少钱关键词搜索量怎么查
  • 深圳最好seo长安网站优化公司
  • 网站建设合同内容海淀seo搜索引擎优化公司
  • 学设计师需要学历吗seoul是韩国哪个城市
  • 外贸网站推广渠道手机app推广平台
  • 手机微网站建设方案百度推广优化中心
  • 移动网站建设的前期规划内容重庆seo俱乐部
  • 高端品牌建站活动推广宣传方案
  • 商城网站建设适合于哪类企业河南百度seo
  • 咋样做网站目前疫情最新情况
  • 部委网站建设管理职责广州seo网络优化公司
  • wordpress广告加速搜索引擎优化指南
  • 信息资源建设情况 政府网站百度权重10的网站
  • 做网站的法律网络推广公司如何做
  • 建设一个平台网站需要多少钱谷歌全球营销
  • 建网站要什么北京最新消息今天
  • wordpress 推流安卓优化大师2023
  • 网站开发 自定义首页显示西安网络推广公司大全
  • 网站挂标 怎么做百度快照在哪里
  • 中国住房和城乡建设网网站游戏行业seo整站优化
  • 洛龙区网站制作建设费用东莞网站推广营销网站设计