小公寓装修效果图 小户型-不锈钢电动门伸缩门

7微波炉的加热时间的设置
2023年4月20日发(作者:小复式楼怎么装修)

计算机硬件技术基础课程设计任务书 编号:

河北工业大学计算机硬件技术基础(MCS-51单片机原理及应用)

课程设计任务书

学院 班级 设计人 成绩

一、题目:微波炉的加热时间的设置

二、要求:

1.基本要求:

(1) 利用汇编语言编制出实现其功能的程序;

(2) 利用现有的实验设备将程序调试通过。

2.创新要求:

在基本要求达到后,进行创新设计,比如:如果炉门没有关闭,用一个灯闪烁来提示用户;在

设置加热时间时,加热时间增1,可以减1等。

三、

问题描述和设计方法:

1.问题描述:

微波炉可以加热食物。当用户将食物放入微波炉中后,首先关闭炉门,然后设置加热时间

(0-255)。假定设定的加热时间的默认值为0

若关闭炉门,Led显示器显示“OK”;这时可以设置加热时间,每按下一次“设置”按钮,加

热时间增1,超出100,不再增加;Led显示器以十进制数显示设定的加热时间。若没关闭炉门,小

灯闪烁,以示提醒。 fosc=6MHz

2.问题的解决方案:

(1) 将一个拨动开关与P3.0相连,用拨动开关来模拟炉的关闭;将P1.0接一个发光二极管,

利用该发光二极管的亮灭来模拟炉的状态;P1.1接一个发光二极管,利用该发光二极管的闪烁来

提醒用户未关闭炉门。

(2) 将按钮开关与一个外部中断的输入端相接,通过外部中断来模拟开始“设置”按钮。

四、主要技术问题的描述:

本题主要技术点有如下几个:

(1) 主程序可以采用循环的办法,不断检测炉门是否关闭,即检测P3.0 P3.0=0为炉门关闭,

P1.0所接一个发光二极管亮,开外部中断; P3.0=1,则表示炉门没关闭,P1.0所接一个发光二极

管灭,P1.1接一个发光二极管闪烁,关外部中断;调用显示子程序。

(2) 设置加热时间时,每按一次按钮开关,时间就增1,并与255相比较,超出255,保持时间

不变。

(3) 编制一个将加热时间转化为三位十进制数的子程序和显示子程序,供加热时来调用。

五、书写设计报告的要求

24-1

计算机硬件技术基础课程设计任务书 编号:

设计报告中包含以下几个方面:

1 设计题目

2 描述所实现的功能。

3 描述设计方案。

4 硬件系统设计,根据问题确定所使用的硬件资源,包括单片机、I/O接口、定时器、

I/O设备、中断等;进行硬件资源分配(包括I/O口地址、所用各存储单元的用途);画出电

路示意图。

5 软件系统的设计,建立软件的总体结构,画出由模块组成的软件结构图或层次图;写

出各个功能模块实现的功能。

6 列出程序清单,并加以必要的注释

7 指出所设计问题的不足和改进方案

8

设计中所作的主要工作和收获体会

六、课程设计的考核方式及评分方法

1.考核方式

课程设计结束时,在机房当场验收。

1 学生演示,老师检查运行结果是否正确。

2 回答教师提出的问题。

3 每人提交一份手写的实验报告(纸张规格每班要统一,字迹要清楚,书写要工整)

由班长或课代表收集报告的电子文档发至教师信箱或交给老师。

2.评分方法

(1) 出勤率

(2) 实验准备工作

(3) 实验期间纪律

(4) 实验运行结果

(5) 实验报告

6)答辩情况

24-2

炉灶哪个品牌最好最实用-厨房三层不锈钢碗柜

7微波炉的加热时间的设置

更多推荐

微波炉怎么加热饭菜