《微机应用系统设计》课程设计大纲
课题一 数字秒表
实验类别 : 设计型实验
实验目的:
掌握数字秒表的原理和实现方法。
学习8155芯片的结构和工作原理。
学习LED数码管显示的原理及编程方法。
掌握8155扩展键盘和显示器的原理和编程方法。
掌握51单片机定时器与中断的使用。
实验内容:
设计一个数字秒表,要求从00:00秒开始计时,最大计时时间为99:99秒。并且具有启动、暂停和清零(复位)等功能。画出硬件连接电路图,说明各个控制信号的作用。画出程序流程图,编写程序,硬件连接调试,直至正确。编写课程设计报告。
实验要求:
编程实现功能,并撰写课程设计报告一份。
给定条件:
单片机采用89s51单片机,使用 8155芯片扩展并口,扩展了 3×3键盘和4位LED数码显示器,可用于显示和按键控制。
在PC机上调试可使用KEIL开发系统。
课题二 交通信号灯控制系统
实验类别 : 设计型实验
实验目的:
学习LED数码管的原理及编程方法。
学习键盘的原理及编程方法。
掌握51单片机定时器与中断的使用。
掌握交通信号灯控制系统的原理和实现方法。
实验内容:
✧ 设计一个 交通信号灯控制系统 ,要求:
初始状态为两个方向的红灯全亮,时间6秒。
主干道绿灯亮,支干道红灯亮,主干道通车,时间为20秒。
主干道黄灯闪烁,支干道红灯亮,时间为6秒。
主干道红灯亮,支干道绿灯亮,支干道通车,时间为15秒。
主干道红灯亮,支干道黄灯闪烁,时间为6秒。
循环显示。
通过按键输入时间,使主干道和支干道通车时间一样。(本要求可根据学生情况选择)
✧ 画出硬件连接电路图,说明各个控制信号的作用。
✧ 画出程序流程图,编写程序,硬件连接调试,直至正确。
✧ 编写课程设计报告。
实验要求:
编程实现功能,并撰写课程设计报告一份。
给定条件:
单片机采用89s51单片机,使用 8155芯片扩展并口,扩展了 3×3键盘和4位LED数码显示器,可用于显示和按键控制。
在PC机上调试可使用KEIL开发系统。
课题三 数字电压表
实验类别 : 设计型实验
实验目的:
学习ADC0809芯片的结构和工作原理。
学习LED数码管显示的原理及编程方法。
掌握8031与ADC0809、LED的接口方法。
学习数字电压表的实现方法。
通过此设计实验了解单片机如何进行数据采集,掌握单片机控制系统的设计方法。
实验内容:
✧ 设计一个数字电压表,要求 可以测量0 ~ 5V的8路输入电压值,并在四位LED数码管上显示通道号和相应通道的测量值,且可通过开关选择8路循环显示和单路选择显示。
✧ 画出硬件连接电路图,说明各个控制信号的作用。
✧ 画出程序流程图,编写程序,硬件连接调试,直至正确。
✧ 编写课程设计报告。
实验要求:
编程实现功能,并撰写课程设计报告一份。
给定条件:
单片机采用89s51单片机,A/D转换采用 ADC0809,且定义了一个 6位LED数码显示器和12个拨动开关,可用于显示和开关控制。
在PC机上调试可使用KEIL开发系统。
课题四 智能温度控制系统
实验类别 : 设计型实验
实验目的:
学习DS18B20芯片的结构和工作原理。
学习LED数码管显示的原理及编程方法。
掌握51单片机与DS18B20、LED的接口方法。
学习数字电压表的实现方法。
通过此设计实验了解单片机如何进行数据采集,掌握单片机控制系统的设计方法。
实验内容:
✧ 设计一个温度控制系统,要求 可以测量0-40度温度值并对其控制,当温度超过温度上限值后,可报警,温度低于下限值,可控制加温系统工作。并在四位LED数码管上实时显示温度值。
✧ 画出硬件连接电路图,说明各个控制信号的作用。
✧ 画出程序流程图,编写程序,硬件连接调试,直至正确。
✧ 编写课程设计报告。
实验要求:
编程实现功能,并撰写课程设计报告一份。
课题五 红外声光报警器设计
实验类别 : 设计型实验
实验目的:
学习红外对管的结构和工作原理。
学习LED数码管显示的原理及编程方法。
掌握51单片机与红外管、LED的接口方法。
了解数字编码的方法。
通过此设计实验了解单片机如何进行红外检测,掌握单片机控制系统的设计方法。