微机课程设计 下载本文

内容发布更新时间 : 2024/5/17 19:06:15星期一 下面是文章的全部内容请认真阅读。

微机课程设计

一、 设计题目

计算机监测系统 二、 设计目的

本课程设计目的在于通过硬件、软件综合设计手段,提高电类工科专业本科生的计算机硬件与系统应用水平,加强设计、动手等实践能力,了解相关专业基础课知识在实践中的应用。通过设计,要求达到:

1、 掌握计算机应用系统典型硬件接口电路的原理、设计、连接与基本调试技术; 2、 掌握典型计算机应用系统的结构、组成、配置与综合调试技能。 三、 设计要求(技术要求)

设计一个数据采集系统,每隔半秒钟采集一个温度样本进行监测控制:

当温度超过370℃(电压3.7v以上)时,进行声光报警并显示 000 当温度超过350℃(电压大于3.5v)时,进行降温并显示 110 温度在330℃ ~ 350℃(3.3v ~ 3.5v)之间时,进行保温并显示 101 温度低于330℃、大于310℃(3.3v>电压≥3.1v)时,进行升温并显示 011 温度低于310℃(<3.1v)时,开始报警并显示 000 1、 硬件设计

1)、 系统由按钮(kk1或kk2)启动。在系统没启动之前,显示“READY”(控制回

路就绪);按下启动按钮后,系统投入工作(由灯来模拟)并显示所采集的数据(实际系统在升温过程中低于310℃时不报警); 2)、 设计一个温度采集电路(A / D转换电路)――ADC0809通过8255与CPU连接,

采用延时的方法读入A/D转换结果;

3)、 半秒钟由教学机中的8253通道0或者通道2定时(加软件计数);

4)、 将A/D转换结果读入后与设定值比较,决定工作状态(升温、保温、降温、报

警);

5)、 设计电压比较电路,当超过上极限或下极限时发出中断信号,进行故障报警(声

光同时报警)并启动定时器。半分钟后,若故障排除继续工作;若故障仍存在则切除系统。 2、 软件设计

1)、 主程序;

2)、 半秒钟报警中断服务程序(软硬配合); 3)、 故障报警中断服务程序(超过上、下极限值); 4)、 半分钟中断服务程序(外扩8253定时半分钟)。

四、 课程设计报告要求

1、 画出该系统总的原理框图;

2、 各部分电路原理分析及实现方法(或软件流程); 3、 软件清单; 4、 体会。

五、 硬件部分电路(供参考)

- 1 -

1、 启动按钮、故障报警电路

2、 电压比较电路

六、 软件流程(供参考)

1、 主程序流程(4-3)

2、 半秒钟中断服务流程(见图4-4)

- 2 -

3、 半分钟中断程序流程(见图4-5所示)

4、 故障中断报警服务程序流程(见图4-6所示)

- 3 -

- 4 -