1 / 12
文档名称:

数码管显示实验报告.docx

格式:docx   大小:34KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数码管显示实验报告.docx

上传人:cjc201601 2022/5/23 文件大小:34 KB

下载得到文件列表

数码管显示实验报告.docx

文档介绍

文档介绍:数码管显示实验报告
【篇一:嵌入式实验报告数码管显示实验】
实验报告
课程名称
实验仪器
实验名称
系 别 专 业 班级 / 学号
学生姓名实验日期
成绩
指导教师嵌入式系统编程实践清华同方辰源嵌入式系统实验箱实验
:数lude
#include
#include
#include
#include
#include
#include
#include
#include
(二)嵌入式 c 程序开发
( 3 )利用中断,接收键盘输入
( 3 ) -- ( 1 )在主函数中 开启键盘中断,示例如下:
/*使能外设gpio*/
sysctlperipheralenable(sysctl_periph_gpioc);
sysctlperipheralenable(sysctl_periph_gpiod);
/*设置 gpio 为输入 */
gpiopintypegpioinput(gpio_portd_base, gpio_pin_7);
gpiopintypegpioinput(gpio_portc_base, gpio_pin_4);
/*使能中断 */
intenable(int_gpiod);
intmasterenable();
gpiopinintenable(gpio_portd_base, gpio_pin_7);
gpiointtypeset(gpio_portd_base, gpio_pin_7, gpio_rising_edge); 注意:其中, gpio_portc 用于传输按下的键值, gpio_portd 用于向 cpu 发起中断请求。
( 4 )利用系统systick handler 中断,控制循环速度
本步骤与实验(二)对应部分一样,不再重复。
( 5 )修改主函数,实现本次实验要求的功能
( 5 ) - ( 1 )在主函数中对七段数码管进行相关配置和初始化,如下
所示: sysctlperipheralenable(sysctl_periph_gpiob);
/*配置gpio 端口为输出 */
// 7segd1(pb6);7segd2(pb4);7segd3(pb5)
gpiopintypegpiooutput(gpio_portb_base, gpio_pin_4 |
gpio_pin_5 | gpio_pin_6);
// bitcode0(pc5);bitcode1(pc6);bitcode2(pc7)
gpiopintypegpiooutput(gpio_portc_base, gpio_pin_5 |
gpio_pin_6 | gpio_pin_7);
// 7segd0(pd4);7segdot(pd5);rst(pd6)
gpiopintypegpiooutput(gpio_portd_base, gpio_pin_4 |
gpio_pin_5 | gpio_pin_6);
( 5 ) - ( 2 )系统启动后,首先通过键盘输入选择不同功能,并在
屏幕上显示不同提示信息。
“ a功能表示键盘输入的字符在数码管最右端显示
“ b”功能表示键盘输入的字符在数码管最左端显示
“ c ”功能表示键盘输入的字符在数码管上从最右端到最左端循环显
示 “ d ” 功能表示键盘输入的字符在数码管从最左端到最右端循环显

“ e”功能表示键盘输入的字符会依次从最右端往左端移动显示,如
按下 “1”、“2”、 “1”、 “3”,在数码管上显示“空 空 空 空空 1” 到
“空 空 空空 1 2”到“空 空 空1 2 1 ”到 “空 空 1 2 1 3 ,超过” 6 个以
后,最左端的丢掉。
( 5) -- ( 3 )选好 a-e 功能后,按键后在数码管上按照不同的功能
显示不同格式的字符。
注意:数码管上所有位置的数字同时显示,可以使用 for 循环赋值
并进行显示:
for(j=1;j7;j++)
{
disp(digits[j],j);
for(k=0;kdelaytime;k++) ; // 设置适当的延迟,缓和显示过快的字符
重合现象
}
( 5 )编译、连接,生成可执行程序文件
(编译)
(链接)
( 6)反复( 3 ) -- ( 5 )步骤,直到完成
如果中间出现错误,修改代码,一直到无错,生成最后程序。
(三)硬件连接
( 7 )硬件连接
、接上电

最近更新

2024年曝气转刷项目资金筹措计划书代可行性研.. 62页

2024年木质纤维项目资金筹措计划书代可行性研.. 64页

公司新进员工培训内容大纲 3页

2024年xx学院职业倾向性测试题库精品(有一套.. 38页

2024年公务员(国考)之行政职业能力测验真题.. 329页

2024年四川省高职单招职业适应性测试题库(综.. 55页

2024年山东省高职单招职业适应性测试题库(典.. 45页

2024年河南林业职业学院单招职业适应性测试试.. 56页

2024年河南省高职单招职业适应性测试题库一套.. 55页

2024年福建林业职业技术学院单招职业技能测试.. 56页

2024年重庆电子工程职业学院职业倾向性测试题.. 57页

2024年幼儿园招生的活动策划书 10页

2024年幼儿园工作计划安排13篇 59页

2024年幼儿园安全工作方案(通用15篇) 43页

2024年幼儿园大班音乐教案《大中国》 15页

2024年幼儿园大班工作总结(精选11篇) 32页

山东春考英语真题(2022-2023) 17页

单位负责人基本情况登记表 1页

大坝混凝土浇筑安全保障措施 3页

内墙刮腻子合同 2页

四川物业服务合同(示范文本2022) 41页

三年级下册音乐教案 (简谱) (演唱)梦之船.. 5页

管理毕业论文社区管理与服务专业毕业论文 3页

道路交通安全违法行为代码及处罚标准 22页

LH1620型拖拉机液压悬挂系统开发设计 72页

马基雅维利《君主论》 英文版 74页