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

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
炉灶哪个品牌最好最实用-厨房三层不锈钢碗柜

更多推荐
微波炉怎么加热饭菜
发布评论