- 6
- 0
- 约1.09万字
- 约 14页
- 2019-10-17 发布于广东
- 举报
实验报告
课程名称 嵌入式系统编程实践
实验仪器 清华同方辰源嵌入式系统实验箱
实验名称 实验五:数字钟实验
系 别 计算机学院
专 业
班级/学号—
学生姓名
实验日期—
成 绩
指导教师———
实验五:数字钟实验
一、实验问题回答
(1)画出数字时钟的有限状态口动机,列出全部状态、状态转换规则,以及对 应状态下的动作。
倒计时和正计时怎么设置? 答:先添加一个功能键,令其完成的功能是实现倒计时和正计时。
正计吋实现利用
if(ms=99){
ms=O;
if(s=59){
s=0;
if(m=59){
m=0;
}
else{
m++;
}
}
else{
s++;
else{
ms++;
}
在毫秒计数满100令其置零,并向秒进1,秒计数满60令其置零,并向分钟进lo 在其后面加上代码段
else{
if(ms=0){
ms=99;
if(s=0){
s=59;
if(m=()){
m=59;
}
else{
m—;
}
}
else{
s-;
}
}
else{
ms—;
}
}
若毫秒小于等于()责令其变为0,秒计数?1,若秒小于等于0责令其变为0,分 钟计数?1,即可实现倒计时功能。
二、实验目的和效果
学习、理解、掌握利用状态机模型实现数字钟系统
实验结果及检查
6个数码管上显示样式改为“分钟+秒+百分z-秒”,其中各占两个数码管。
OLED屏幕上显示和数码管
原创力文档

文档评论(0)