(完整版)单片机综合实验与毕业课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五单片机综合实验

实验要求

一、选题

1、每人选择一个题目完成。

2、每个题目即可在实验箱上仿真,也可在电脑上用KeilC51和Proteus仿真完成。在实验箱上完成的,要依照实验电路要求连线;用PROTEUS上仿真的,实验内容参照要求进行,电路可参考实验要求自行设计连线完成。

3、规定上实验课时间必须来,开放时间自愿到实验室。若开放时间来必须填写开放记录,也可在寝室或其他地方完成。

二、实验时间安排

每周上课时间,以及实验室没课时为开放时间。

三、实验过程

实验过程中按照要求连线,分模块完成。程序存放在E盘中,且只能保存一天,最好自带U盘保存,否则电脑关机程序会丢。

四、实验报告格式(具体格式见实验材料最后两页)

1.实验内容

2.实验电路及功能说明

3.实验程序流程图

4.实验结果分析(包括实验现象、已实现功能、未实现功能、误差分析等)

5.程序清单

五、实验完成及成绩评定(实验报告格式见资料最后两页)

完成实验报告的撰写,上交Keil源程序、PROTEUS仿真电路、WORD电子文档和纸质打印稿。

单片机综合实验报告

题目:

班级:

姓名:

学号:

一、实验内容:

二、实验电路及功能说明

三、实验程序流程图:

主程序:

子程序:

四、实验结果分析

五、程序清单

单片机综合实验项目

项目1 模拟真实交通灯

内容:

用8255芯片的PA、PB口低四位做输出口,控制十二个发光二极管燃灭,模拟

十字路口交通灯管理,并利用数码显示器进行倒计时显示(采用单片机内部定时器定时)。通过外部中断能使交通灯暂停运行,并点亮4个红灯。通过16*16点阵中的图形模拟控制行人过马路的人形“走”、“停”指示灯,可参考下图所示。

选做增加项目:在交通灯开始之前可通过开关对红绿灯亮灭时间的初始值进行增、减设定或者交通灯暂停时加上乐曲报警。

电路:(只连粗实线部分)

74LS138译码器电路(选做部分)

8255与发光二极管连线图

数码LED显示器电路(不需接线)

16×16LED点阵显示电路(选做部分)

要求:

交通灯亮灭过程同“8255控制交通灯实验”,倒计时显示只需两位数(0~99),用定时器定时进行倒计时,每秒钟减1。在16*16点阵中显示的人形“走”、“停”标志可自定义,由专门软件可转换为相应显示代码,不需自己推理。

项目2 多功能数字时钟

内容:

设计一个数字时钟,显示范围为00:00:00~23:59:59。通过5个开关进行控制,其中开关K1用于切换时间设置(调节时钟)和时钟运行(正常运行)状态;开关K2用于切换修改时、分、秒数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定闹钟,闹钟同样可以设定初值,并且设定好后到时间通过实验箱音频放出一段乐曲作为闹铃。

选做增加项目:还可增加秒表功能(精确到0.01s)或年月日设定功能。

电路:(只连粗实线部分)

数码LED显示器电路(不需接线)

电子音响电路

要求:

开关K3进行加1调节时,当加至最大值(时为24,分和秒均为60)时要能正常归零。开关K4进行减1调节时,当减至最小值00时,均能再回到从相应最大值(时为23,分、秒均为59)。闹钟乐曲自定。

项目3 电子时钟(LCD显示)

设计要求

以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:

●使用字符型LCD显示器显示当前时间。

●显示格式为“时时:分分:秒秒”。

●用4个功能键操作来设置当前时间,4个功能键接在P1.0~P1.3引脚上。

功能键K1~K4功能如下。

●K1—进入设置现在的时间。

●K2—设置小时。

●K3—设置分钟。

●K4—确认完成设置。

程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。

项目4 秒表

设计要求

应用AT89C51的定时器设计一个2位的LED数码显示作为“秒表”:显示时间为00~99s,每秒自动加1,设计一个“开始”键,按下“开始”键秒表开始

计时。设计一个“复位”键,按下“复位”键后,秒表从0开始计时。

项目5 定时闹钟

设计要求

使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟。

定时闹钟的基本功能如下:

●显示格式为“时时:分分”。

●由LED闪动来做秒计数表示。

●一旦时间到则发出声响,同时继电器启动,可以扩充控制家电的开启和

关闭。

程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00”,按下操作键K1~K4动作如下:

(1) K1—设置现在的时间。

(2) K2—显示闹钟设置的时间。

(3) K3—设置闹铃的时间。

(4) K4—闹铃ONOFF的状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声。

设置当前时间或闹铃时间如下。

(1) K1—时调整。

(2) K2—分调整。

(3) K3—设置完成。

(4) K4—闹铃时间到时,发出一阵声响,按下本键可以停止声响。

本题目的难点在于4个按键每个都具有两个功能。

相关文档
最新文档