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

东莞网站开发定制动漫设计专业学校

东莞网站开发定制,动漫设计专业学校,设计网络培训,移动门户网站建设特点设置按键中断#xff0c;按键1按下#xff0c;LED亮#xff0c;再按一次#xff0c;灭 按键2按下#xff0c;蜂鸣器响。再按一次#xff0c;不响 按键3按下#xff0c;风扇转#xff0c;再按一次#xff0c;风扇停 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.hextern void printf(const char *fmt, ...); unsigned int i 0; unsigned int num10,num20,num30; void do_irq(void) {int irqno;//保存中断号irqno GICC-IAR0X3FF;switch(irqno){case 99://key1//按键1中断处理printf(KEY1 INT\n);//灯亮if(num1 0){//PF10GPIOF-ODR | (0x110);//PE10 PE8GPIOE-ODR | (0x58);num1;}//灯灭else if(num1 0){//PF10GPIOF-ODR ~(0x110);//PE10 PE8GPIOE-ODR ~(0x58);num1 0;}//清除挂起中断标志位GICD_ICPENDRxGICD-ICPENDR[3] | (0x13);//清除中断触发标志位EXTI_FRR1EXTI-FPR1 | (0x19);break;case 97://key2//按键2中断处理printf(KEY2 INT\n);//蜂鸣器转if(num2 0){//PB6GPIOB-ODR | (0x16);num2;}//蜂鸣器停else if(num2 0){//PB6GPIOB-ODR ~(0x16);num2 0;}//清除挂起中断标志位GICD_ICPENDRxGICD-ICPENDR[3] | (0x11);//清除中断触发标志位EXTI_FRR1EXTI-FPR1 | (0x17);break;case 98://key3//按键3中断处理printf(KEY3 INT\n);//风扇转if(num3 0){//PE9GPIOE-ODR | (0x19);num3;}//风扇停else if(num3 0){//PE9GPIOE-ODR ~(0x19);num3 0;}//清除挂起中断标志位GICD_ICPENDRxGICD-ICPENDR[3] | (0x12);//清除中断触发标志位EXTI_FRR1EXTI-FPR1 | (0x18);break;}//清除处理完的中断号GICC_EOIRGICC-EOIRirqno; }key_it.c #include key_it.h #include uart1.hextern void printf(const char *fmt, ...); unsigned int i 0; unsigned int num10,num20,num30; void do_irq(void) {int irqno;//保存中断号irqno GICC-IAR0X3FF;switch(irqno){case 99://key1//按键1中断处理printf(KEY1 INT\n);//灯亮if(num1 0){//PF10GPIOF-ODR | (0x110);//PE10 PE8GPIOE-ODR | (0x58);num1;}//灯灭else if(num1 0){//PF10GPIOF-ODR ~(0x110);//PE10 PE8GPIOE-ODR ~(0x58);num1 0;}//清除挂起中断标志位GICD_ICPENDRxGICD-ICPENDR[3] | (0x13);//清除中断触发标志位EXTI_FRR1EXTI-FPR1 | (0x19);break;case 97://key2//按键2中断处理printf(KEY2 INT\n);//蜂鸣器转if(num2 0){//PB6GPIOB-ODR | (0x16);num2;}//蜂鸣器停else if(num2 0){//PB6GPIOB-ODR ~(0x16);num2 0;}//清除挂起中断标志位GICD_ICPENDRxGICD-ICPENDR[3] | (0x11);//清除中断触发标志位EXTI_FRR1EXTI-FPR1 | (0x17);break;case 98://key3//按键3中断处理printf(KEY3 INT\n);//风扇转if(num3 0){//PE9GPIOE-ODR | (0x19);num3;}//风扇停else if(num3 0){//PE9GPIOE-ODR ~(0x19);num3 0;}//清除挂起中断标志位GICD_ICPENDRxGICD-ICPENDR[3] | (0x12);//清除中断触发标志位EXTI_FRR1EXTI-FPR1 | (0x18);break;}//清除处理完的中断号GICC_EOIRGICC-EOIRirqno; }
http://www.w-s-a.com/news/532260/

相关文章:

  • 网站如何做微信支付链接做暧小视频xo免费网站
  • SEO案例网站建设重庆建站模板平台
  • 上海seo网站推广公司wordpress 小米商城主题
  • 搭建服务器做网站什么网站可以请人做软件
  • 上海建筑建材业网站迁移公家网站模板
  • 仿制别人的网站违法吗网站防火墙怎么做
  • 杨浦网站建设 网站外包公司如何进行网络推广
  • wordpress+仿站步骤超详细wordpress常用函数
  • 浙江手机版建站系统哪个好怎样黑进别人的网站
  • 企业网站搜索引擎推广方法装修网络公司
  • 网站运营优化建议wordpress 添加媒体
  • 用asp.net做网站计数器施工企业会计的内涵
  • 网站被黑咋样的网站建设 设计业务范围
  • 网站开发学哪种语言网站编辑器失效
  • WordPress插件提示信息江阴网站优化
  • 网站开发用的软件如何做网站内容管理
  • 扬州网站建设公司网站推广是什么岗位
  • 双线网站管理咨询公司是做什么
  • asia域名的网站贵州光利达建设工程有限公司局网站
  • 梅州南站济南做网络安全的公司
  • 网站源代码 phpseo营销推广费用
  • 南京专业制作网站深圳整装装修公司排名
  • 网站制作在哪里比较好网页设计的要点有哪些
  • 自己做网站原始代码高端品牌服装
  • 九度企业网站推广软件龙泉市建设局网站
  • 做个企业网网站怎么做专业3合1网站建设公司
  • 龙岩网站建设teams熊掌号公司网站的实例
  • 电商模板网站免费省级精品课程网站建设
  • 网站建设的规划书桂林生活最新网
  • 广东省建设工程执业中心网站wordpress的分类目录和标签