做网站如何文字链接文字做网站需要多

bicheng/2026/1/23 11:12:17/文章来源:
做网站如何文字链接文字,做网站需要多,流感吃什么药效果最好,天津智能网站建设费用单片机外部中断的基本原理 STM32 的每个 IO 都可以作为外部中断的中断输入口#xff0c;这点也是 STM32 的强大之处。那么其中断是怎样实现的呢#xff1f;其原理就是由GPIO口产生触发信号#xff0c;通过NVIC中断控制器和EXTI外部中断控制器完成中断响应。使用外部中断可以…单片机外部中断的基本原理 STM32 的每个 IO 都可以作为外部中断的中断输入口这点也是 STM32 的强大之处。那么其中断是怎样实现的呢其原理就是由GPIO口产生触发信号通过NVIC中断控制器和EXTI外部中断控制器完成中断响应。使用外部中断可以对优先级进行分组设置抢占优先级和响应优先级。 STM32F103 的中断控制器支持 19 个外部中断/ 事件请求。每个中断设有状态位每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为 线 0~15对应外部 IO 口的输入中断。线 16连接到PVD 输出。线 17连接到RTC 闹钟事件。线 18连接到USB 唤醒事件。 STM32 供 IO 口使用的中断线只有 16 个但 STM32 的 IO 口却远远不止 16 个那么是怎样对应的呢其实是采用“一对多”的形式。GPIO 的管教 GPIOx.0至GPIOx.15(xA、B、C、D、E、F、G)分别对应中断线 0~15。这样每个中断线对应了最多 7 个 IO 口以线 0 为例它对应了GPIOA.0、GPIOB.0、GPIOC.0、GPIOD.0、GPIOE.0、GPIOF.0、GPIOG.0。而中断线每次只能连接到 1 个 IO 口上这样就需要通过配置来决定对应的中断线配置到哪个 GPIO 上了。如下图所示左边为GPIO右边为对应的中断线。 实验案例 红外对管检测实验 红外对管传感器通过比较器输出高低电平当有遮挡输出低电平无遮挡输出高电平。 实验准备STM32核心板和红外对管原理图 程序源码 1、外部中断配置与中断服务函数 void EXTIX_Init(void) {EXTI_InitTypeDef EXTI_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;INFRARED_Init();RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); //使能复用功能时钟//GPIOA.0 中断线以及中断初始化配置 下降沿触发 PA0 //红外对管对应PA0GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0); EXTI_InitStructure.EXTI_LineEXTI_Line0;EXTI_InitStructure.EXTI_Mode EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_LineCmd ENABLE;EXTI_InitStructure.EXTI_Trigger EXTI_Trigger_Falling; // 下降沿EXTI_Init(EXTI_InitStructure); //根据EXTI_InitStruct中指定的参数初始化外设EXTI寄存器NVIC_InitStructure.NVIC_IRQChannel EXTI0_IRQn; //使能红外对管 所在的外部中断通道NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority 0x02; //抢占优先级2 NVIC_InitStructure.NVIC_IRQChannelSubPriority 0x03; //子优先级3NVIC_InitStructure.NVIC_IRQChannelCmd ENABLE; //使能外部中断通道NVIC_Init(NVIC_InitStructure); }//外部中断0服务程序 void EXTI0_IRQHandler(void) {LED0!LED0; EXTI_ClearITPendingBit(EXTI_Line0); //清除LINE0上的中断标志位 }2、主函数 int main(void) { delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级2位响应优先级uart_init(115200); //串口初始化为115200LED_Init(); //初始化与LED连接的硬件接口INFRARED_Init(); //初始化红外对管的硬件接口EXTIX_Init(); //外部中断初始化LED00; //点亮LED0while(1){ printf(OK\r\n); delay_ms(1000); } }实验现象 本实验通过外部中断0检测红外对管是否有被遮挡当用手指遮挡红外对管传感器触发中断板载独立led状态翻转。 继电器开合原理 继电器的工作原理与线圈电流密不可分。当线圈中通过电流时会产生磁场从而使继电器的触点闭合或断开。继电器中的弹簧用于保持触点的闭合或断开状态。当线圈中无电流时弹簧的弹力会使触点保持闭合当线圈中有电流时磁场产生的吸力会克服弹簧的弹力使触点断开。 继电器控制实验 继电器模块电路由三极管控制并驱动继电器其中三极管的基极与单片机的IO口相连RL-IO。继电器的控制引脚RL-IO与单片机引脚PD7相连接。 实验需要STM32核心板和继电器模块继电器模块电路原理图 程序源码 首先我们要对继电器进行初始化并定义好各种继电器设置如输出1时关闭继电器。下面仅展示主函数。 int main(void){delay_init(); //延时函数初始化 RELAY_Init(); //初始化蜂鸣器端口while(1){RELAY0; delay_ms(1000);//延时1000msRELAY1; delay_ms(1000);//延时1000ms}}实验现象 编译并下载程序本实验通过代码控制底板上的继电器周期性的打开关闭可以听到继电器吸合的“哒哒”声。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87511.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站二级目录怎么做动态公司网站设计

2024阿里云服务器优惠活动政策整理,阿里云99计划ECS云服务器2核2G3M带宽99元一年、2核4G5M优惠价格199元一年,轻量应用服务器2核2G3M服务器61元一年、2核4G4M带宽165元1年,云服务器4核16G10M带宽26元1个月、149元半年,云服务器8核…

电商网站建设开发维护英国跨境电商平台有哪些

从头搭建Android源码编译环境(Ubuntu 18.04 / 20.04 / 22.04)_ubuntu搭建android编译环境-CSDN博客Android系统编译流程详解(一)-腾讯云开发者社区-腾讯云 (tencent.com) Android系统源码的整编和单编 - schips - 博客园 (cnblogs.com) 修改初始化文件…

领卷网站怎么做温州房产信息网

1.概要 捕获全部线程的异常 试验,最终结果task的异常没有找到捕获方法 2.代码 2.1.试验1 2.1.1 试验结果 2.2 代码 2.2.1主程序代码 using NLog; using System; using System.Threading; using System.Windows.Forms;namespace 异常监控 {static class Program…

站长工具百度百科辽宁鞍山网站建设

lineage-19.1/oneplus6-build.md 修复内核崩溃 经过此两修改后, 编译出的OTA包 刷入手机, 手机重启正常越过logo 进入android, 但卡在LineageOS-19的弧形进度界面, 没有此两修改时, 根本进不到android, 只到开机logo就黑屏 亮呼吸灯 , 串口处于900E(高通ramdump模式), 因此…

中国商业网广州网站优化服务商

1.准备好绿联2.5英寸 2.准备好 SSD 磁盘 3.接入硬盘和盒子 4.win10 电脑 win x 然后选择磁盘管理 (磁盘管理 K) 5.它会提示需要初始化的一个新的磁盘,确定初始化 6.添加卷 7.命名盘符 8.检测是否识别到盘符 9.end

制作网站空间域名蓝色网站配色

自动驾驶辅助功能测试用例表格(续) 用例编号测试类型测试项目测试描述车辆准备车辆状态车辆场景车辆执行可变因素具体信号状态通过标准预期标准通过/失败RSA-001可靠性测试系统重启稳定性测试自动驾驶辅助系统在重启后的稳定性和功能恢复情况系统已安装并配置完成车辆静止状态…

深圳中英文网站建设电销系统外呼软件

说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费,如需要项目实战或者是体系化资源,文末名片加V!作者:哈哥撩编程,十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司…

曹妃甸建设工程招投标网站长沙网建站

作者:宝爷 校对:DJ 1、绪论 etcd作为华为云PaaS的核心部件,实现了PaaS大多数组件的数据持久化、集群选举、状态同步等功能。如此重要的一个部件,我们只有深入地理解其架构设计和内部工作机制,才能更好地学习华为云Kube…

dede网站前台没有图片asp网站后台密码文件

Linux unset命令介绍 unset是一个内建于Linux的命令,用于在程序执行过程中删除变量(包括环境变量)或函数。unset命令可以删除函数和shell变量。如果指定了"varName",它将指向一个变量名,shell将取消设置它并…

家具网站开发设计论文网站开发公司介绍

作者 | 阮一峰一、inode是什么?文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取&#xf…

建设广州公司网站目前最新的营销模式有哪些

今天发现一个好东西,发上来和大家分享!它来自iwindowsmobile.com(模拟iphone嫌疑),因为在这里我发现了很多Windows Mobile用户梦寐以求的软件,我想应该叫这个站点为iheartwindowsmobile.com更为贴切,不管它叫什么&…

国内前十网站建设公司网站建设需要达到什么样的效果

前面我们讨论了HTTP协议的基本结构和Socket编程的基本原理,本文我们来整个大活:自己实现一个简单的浏览器。 目录 1.主线程循环体 2.readHostAndPort()方法的实现 3.readHttpRequest()方法的实现 4.sendHttpRequest()方法的实现 5.readHttpRespons…

wordpress建商城平台潍坊百度网站优化

Redis提供了以下五种基本数据类型及其应用场景: 1 , String(字符串): 适用场景:用于存储统计网站访问数量、当前在线人数等信息。此外,它也适用于存#### 储JPG图片或者序列化的对象。 2 , Hash&#xff08…

诸暨网站建设公司百度推广就是做网站吧

CDN的全称是Content Delivery Network,即内容分发网络。通过在网络各处放置节点服务器在现有互联网基础上构成的一层智能虚拟网络,cdn系统使网络内容传输得更快、更稳定。为网站做加速的同时,防ddos,CC,web应用攻击&am…

网站文章不收录怎么办齐齐哈尔做网站公司

Java进阶16 一、单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单原测试就是针对Java方法的测试,进而检查方法的正确性。简单理解就是测试代码的工具。 1、Junit 1.1 Junit引入 目…

电商网站后台怎么做温州市建设工程质量安全管理总站

今天,SuperSocket的作者发布了2.0版本的第一个预览版。SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本。作者正在积极尝试提供更简单易用的API的同时,尽量保证与老版本相似的原汁原味的开发体验。新的版本中亦删除了一…

官方网站域名备案自己免费做网站

今天(5月12日,西雅图)的Build大会上,Microsoft的Amanda Silver和Tim Sneath针对Visual Studio 2017未来将会提供的特性做了演讲。Microsoft所聚焦的一个领域是改进IDE对所有用户的无障碍访问,包括视力障碍者。 事实上…

富阳做兼职的网站朔州网站建设收费多少

Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据。页面交互:Web组件提供…

台州市城乡建设规划局网站高密 网站建设

前言 在历史课本上,对尧、舜、禹三代君王的描述是,他们在去世之前通过禅让制的方式把自己的王位禅让给了其他有贤明的能臣。 禅让制也是中国古代时期被无数的文人志士追捧的一个制度,因为他们觉得那个时代是公天下的时代。 可实际上自从人…

网站手机模板的特点科创纵横 网站建设

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…