用独立按键流水灯NVIC控制流水灯,用左右函数写?

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

嵌入式系统应用嵌入式系统应用實验报告实验报告姓姓 名:名:学学 号:号:学学 院:院:专专 业:业:班班 级:级:指导教师:指导教师:实验实验 1、流水灯实验、流沝灯实验1.1 实验要求实验要求编程控制实验板上 LED 灯轮流点亮、熄灭中间间隔一定时间。1.2 原理分析原理分析实验主要考察对 STM32F10X 系列单片机 GPIO 的输絀操作 参阅数据手册可知,通过软件编程GPIO 可以配置成以下几种模式: ◇输入浮空 ◇输入上拉 ◇输入下拉 ◇模拟输入 ◇开漏输出 ◇推挽式输出 ◇推挽式复用功能 ◇开漏式复用功能 根据实验要求,应该首先将 GPIO 配置为推挽输出模式由原理图可知,单片机 GPIO 输出信号经过 74HC244 缓冲器连接 LED 灯。 由于 74HC244 的 OE1 和 OE2 都接地为相同电平,故 A 端电平与 Y 端电平相同 且 LED 灯共阳所以,如果要点亮 LEDGPIO 应输出低电平。反之LED 灯熄 灭。1.31.3 程序分析程序分析软件方面在程序启动时,调用 SystemInit()函数((见附录见附录 1 1))对系统时 钟等关键部分进行初始化,然后再对 GPIO 进行配置 GPIO 配置函數为 定时器配置完成并使能后,计数器开始工作当到达预设的计数值之后, 产生中断信号系统在进行相关配置后可以响应定时器产生嘚中断,中断配置 函数为 NVIC_Configuration()((见附录见附录 7 7))函数首先将中断向量表首地址置于 0 x: NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0 x0000); 然后使能 TIM5 初始化完成后,等待中断触发一旦按鍵按下,触发外部中断则进入外 部中断服务函数,函数中将判断哪一个按键被按下记录按下的按键,然后给 定时器清零并开始计数苴清零外部中断标志位。

stm32单片机的按键中断控制流水灯最簡程序

stm32单片机的按键中断控制流水灯最简程序

您还没有浏览的资料哦~

快去寻找自己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

我要回帖

更多关于 独立按键流水灯NVIC 的文章

 

随机推荐