课程设计论坛

首页 » 设计下载 » 电子设计 » STM32数码管倒计时显示
lilyw - 2012/7/6 22:45:34
文件格式:word+c
文件大小:7.27MB
适用专业:单片机
适用年级:大学
下载次数:0 次
我要下载:点击联系下载
论文编号:202925

资料简介:
课程设计-STM32数码管倒计时显示,实验报告共12页,2262字,附c程序,实物图
实验内容:
在学过的实验内容基础上完成一个完整的实验工程,除系统时钟和GPIO以及中断必须使用外,可以选加RTC、I2C、DMA和看门狗中的至少1种,要求用到键盘和数码管
实验设计:
通过键盘输入数字,用LED灯将其四位二进制形式表示出来。LED灯点亮的时间(用秒来衡量)与数字的大小相等。在点亮时间结束后,LED灯熄灭。KEY键用于结束正在进行的实验,按下KEY键,LED灯立即全部熄灭
试验原理:
1、中断设置
本程序中共有3个中断,分为两组优先级。连接KEY键的Line9的优先级设置为(0,0),其优先级最高。因为在实验过程中我们摁下KEY键时,LED灯全部熄灭,实 验结束。按键中断优先级为(1,0),RTC秒中断优先级最高,因为当我们按下KEY键时,如果KEY键键值不为0,我们就要立刻开启RTC秒中断进行计时,此时需要打断按键中断,因此,需要RTC秒中断的优先级高于数字键盘的优先级。中断优先级的设置在NVIC_Configuration完成。
2、数码管显示时间倒计时
通过按键所得到的键值用变量key将其保存。通过前面的实验,我们发现数码管上显示0~9的码制分别是0xFC,0x0C,0xDA,0xF2,0x66,0xB6,0xBE,0xE0,0xFE,0xE6,即it.c文件中数组RBuffer1中的内容,而I2C接收到的按键值为(从0到9)0,1,2,3,9,10,11,17,18,19,因此在写入数码管时需要作出相应的判断。将键值写入到数码管中是由函数 I2C_shuma_ByteWrite实现的,这个函数在i2c_ee.c文件中给出。在将键值写入数码管后,此时判断键值如果不为0,触发RTC秒中断,每发生一次秒中断,数码管的数字减一,直至为0,然后熄灭所有LED灯。
3、LED灯表示数字二进制
在 获得键值时,我们在相应的中断处理程序中加入switch语句,根据键值选择相应要点亮的LED灯,通过GPIO_ResetBits与GPIO_SetBits即可完成,这一部分比较简单。


资料文件预览:
共17文件夹,116个文件,文件总大小:7.27MB,压缩后大小:5.52MB


我要下载:STM32数码管倒计时显示
清荷雨燕 - 2012/10/14 16:48:14
好贴值得顶,
ppdog6600 - 2013/3/9 19:54:28
怎么样才能有积分?我急需要这篇论文啊~~~
yuebeihu - 2013/3/9 20:04:11
真是痛苦,还有没有别的办法啊
jiangshan360 - 2013/3/9 20:42:13
Z怎么下载啊



郁闷
zbjyzc - 2013/3/9 20:31:35
这个系列的帖子都不错
langfengaaa - 2013/3/9 21:14:41
这个系列的帖子都不错

要顶!

收藏再看
bxf282811561 - 2013/3/10 12:58:38
好东西

顶
5466802 - 2013/3/10 14:12:48
qian   qian   qian   
ralfyang - 2013/5/23 12:26:44
200个积分真是太贵了哈~!努力中~
lightning_shi - 2013/5/23 14:32:03
好东西啊
jing0425 - 2013/5/23 14:42:13
铜奔马踏飞燕 - 2013/5/23 15:16:07
好啊,回就回
mastercheng - 2013/5/23 15:36:20
顶一下
chenxiaohua - 2013/5/23 15:36:20
这个系列的帖子都不错

要顶!

收藏再看!
zhengtanney - 2013/5/23 17:38:16
支持啊
linhuiling - 2013/5/23 19:24:51
为什么工程类论坛的下载要求都那么高啊,我的200积分什么时候才能加满啊~
xxoo11 - 2013/5/23 20:43:29
怎么下载啊?
a9111695 - 2013/7/21 13:49:47
偶到30了呀~~~
wtl349645416 - 2013/8/20 9:31:13
刷分!!!!!!!!!
123456 - 2013/8/20 9:53:54
这个系列的帖子都不错

要顶!

收藏再看!
jiaqing1920 - 2013/8/20 9:56:42
我要
jib8790366 - 2013/8/20 12:42:15
我也顶
wangn1 - 2013/12/6 17:30:55
几好
1
查看完整版本: STM32数码管倒计时显示