最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

嵌入式实验报告数码管显示实验

IT圈 admin 29浏览 0评论

2024年6月2日发(作者:载忆梅)

实 验 报 告

课程名称

实验仪器

实验名称

系 别

专 业

班级/学号

学生姓名

实验日期

成 绩

指导教师

嵌入式系统编程实践

清华同方辰源嵌入式系统实验箱

实验四:数码管显示实验

__计算机学院_

_

2013年10月11日

___________________

实验四:数码管显示实验

一、实验问题回答

(1)如何设置功能3,4中的循环速度?

答:

利用系统SysTick Handler中断,控制循环速度

void SysTick_Handler (void)

{

Event = 1;

}

(2)若是想实现类似实验(三)通过键盘动态控制循环速度,考虑一下应该如

何设计?

答: SysTickPeriodSet(SysCtlClockGet() / X)

//设置x的大小就可以控制循环的速度。

void Reset_Counter_Speed(int x)

{

SysTickIntDisable();

SysTickDisable();

SysTickPeriodSet(SysCtlClockGet() / x);

// 设置x,控制计数频率,值与频率成正比

SysTickEnable();

SysTickIntEnable();

}

,达到预期的效果。

二、实验目的和效果(效果即是否达到实验目的,达到的程度如何)

学习、了解和掌握数码管工作原理和使用方法

实验结果及检查

(1)默认在在OLED屏幕上分行显示自己的学号、姓名、项目序号、时间,

如“2010011001”、“zhangsan”、“work4”、“2012-11-”

(2)首先在屏幕上显示四个功能选单,通过键盘A-F键选择不同功能,选择

后屏幕显示相关功能提示,接受键盘输入的数字键0-9并在数码管上显示。

如:开始显示:“please choose the function:” “A: …” “B: …” “C: …”

“D: …”

按下“A”键后,显示”now you choose function A”

(3)按下键盘后,根据不同功能在数码管上显示按键字符。

其中“A”功能表示键盘输入的字符在数码管最右端显示,

“B”功能表示键盘输入的字符在数码管最左端显示,

“C”功能表示键盘输入的字符在数码管上从最右端到最左端循环显示,

“D”功能表示键盘输入的字符在数码管从最左端到最右端循环显示,

“E”功能表示键盘输入的字符会依次从最右端往左端移动显示,如按下“1”、

“2”、“1”、“3”,在数码管上显示 “空 空 空 空 空1” 到“空 空 空 空 1 2”

2024年6月2日发(作者:载忆梅)

实 验 报 告

课程名称

实验仪器

实验名称

系 别

专 业

班级/学号

学生姓名

实验日期

成 绩

指导教师

嵌入式系统编程实践

清华同方辰源嵌入式系统实验箱

实验四:数码管显示实验

__计算机学院_

_

2013年10月11日

___________________

实验四:数码管显示实验

一、实验问题回答

(1)如何设置功能3,4中的循环速度?

答:

利用系统SysTick Handler中断,控制循环速度

void SysTick_Handler (void)

{

Event = 1;

}

(2)若是想实现类似实验(三)通过键盘动态控制循环速度,考虑一下应该如

何设计?

答: SysTickPeriodSet(SysCtlClockGet() / X)

//设置x的大小就可以控制循环的速度。

void Reset_Counter_Speed(int x)

{

SysTickIntDisable();

SysTickDisable();

SysTickPeriodSet(SysCtlClockGet() / x);

// 设置x,控制计数频率,值与频率成正比

SysTickEnable();

SysTickIntEnable();

}

,达到预期的效果。

二、实验目的和效果(效果即是否达到实验目的,达到的程度如何)

学习、了解和掌握数码管工作原理和使用方法

实验结果及检查

(1)默认在在OLED屏幕上分行显示自己的学号、姓名、项目序号、时间,

如“2010011001”、“zhangsan”、“work4”、“2012-11-”

(2)首先在屏幕上显示四个功能选单,通过键盘A-F键选择不同功能,选择

后屏幕显示相关功能提示,接受键盘输入的数字键0-9并在数码管上显示。

如:开始显示:“please choose the function:” “A: …” “B: …” “C: …”

“D: …”

按下“A”键后,显示”now you choose function A”

(3)按下键盘后,根据不同功能在数码管上显示按键字符。

其中“A”功能表示键盘输入的字符在数码管最右端显示,

“B”功能表示键盘输入的字符在数码管最左端显示,

“C”功能表示键盘输入的字符在数码管上从最右端到最左端循环显示,

“D”功能表示键盘输入的字符在数码管从最左端到最右端循环显示,

“E”功能表示键盘输入的字符会依次从最右端往左端移动显示,如按下“1”、

“2”、“1”、“3”,在数码管上显示 “空 空 空 空 空1” 到“空 空 空 空 1 2”

发布评论

评论列表 (0)

  1. 暂无评论