电子系10级学生实训题目天津理工大学中环信息学院

课题1 倒计时交通灯

课题2 广告灯

课题3 乒乓球游戏

课题4 灯具控制器

课题5 5人表决器

课题6 秒表

课题7 可调时数字钟

课题8 产品计数器

课题9 0--999秒计数器 课题10 99秒加/减计数器

课题1 倒计时交通灯

一 、实训任务

1.用AT89S52单片机制作一个倒计时交通灯。

具体动作要求:

东西方向绿灯亮20s,南北方向红灯亮

东西方向绿灯闪亮7s后灭,黄灯亮3s,南北方向红灯亮

东西方向红灯亮,南北方向绿灯亮20s

东西方向红灯亮,南北方向绿灯闪亮7s后灭,黄灯亮3s

返回第一步继续执行

能进行两个方向倒计时30s显示

二、根据给出的实训任务绘制出控制电路原理图并设计出交通灯控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

在原有控制程序的基础上,按实际情况加入一些特定的功能:如加入手动紧急控制功能,即某一方向需要变成绿灯时,可随时手动实现,即可以通过外部中断来实现这一功能。

六、硬件设计

制作一块交通灯控制板,可根据如下要求设计电路原理图和PCB板图。

1、实际交通指示灯部分由于功率较大,考虑用6个小型继电器进行控制,并有导通指示灯。

2、数码管显示部分可以考虑用74LS244和三极管来驱动。

3、自带直流稳压滤波电路。

4、所有输入部分均考虑使用端子连接。

5、PCB板尺寸为:15cm×12cm

6、布线要求:

双面板布线

电源、地线线宽要求1mm

信号线线宽要求0.4mm

继电器常开触点到输出端子的布线宽度要求2mm

信号线布线安全距离为0.5mm

焊盘根据实际情况合理调整

课题2 广告灯

一 、实训任务

用AT89S52单片机制作一个广告灯。

具体动作要求:

1、当按下开始键时(start=1),单片机P0口接的8个发光二极管依次左移点亮,并反复循环。

2、当按下停止键时(stop=1),发光二极管保持当前状态,只有再次按下开始键时,才从当前状态继续工作。

要求:

⏹ 开始键、停止键使用外部中断实现;

⏹ 发光二极管点亮时间为1S,用定时实现;

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题3 乒乓球游戏

一 、实训任务

用AT89S52单片机制作一个乒乓球游戏模拟 具体动作要求:

(1)能进行正常的计局,计分功能

分别显示两方的得分情况,显示两方的计局记录

(2)能实现对球台,球的模拟功能;

以发光二极管代替乒乓球,乒乓球以14只发光二极管组成,比赛开始时,由裁判按发球开关决定其中一方开始发球,光点应出现在先发球者的球拍位置上。

(3)能实现自动判球计分;

只要一方失球对方计分器自动加1分,当一方计到15分时一局结束,双方计分器同时清零,而且,每个球结束后,自动确定下一个发球者,每方连续发5球后自动发球。

(4)能进行得胜显示

(5)3局2胜,得胜方显示

(6)按发球按键应进行消抖处理

(7)得分标准

当球到达一方的球拍位置,如该方未按发球键,则对方得分,先按接发球按键击球无效,但不失分

(8).设计符合上述功能的乒乓球游戏机,并用层次化方法设计该电路。

(9).按制器,计数器,移位寄存器的功能,有功能仿真方法验证,还可通过观察有关波形确认电路是否正确

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题4 灯具控制器

一 、实训任务

用AT89S52单片机制作一个倒计时交通灯。

具体动作要求:

该控制器,用一个拨动开关能控制灯具进行4种照明组合,如灯具有6盏灯,当按下一次开关时,只有一个灯亮;当按下第二次开关时,有2盏灯亮;当按下第三次开关时,有4盏灯亮;当按下第四次开关时,8盏灯都亮;第五次全灭。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题5 5人表决器

一 、实训任务

用AT89S52单片机制作一个五人表决器。

具体动作要求:

设计一个5人表决器,当有3人按下按键表示同意时,则“通过”指示灯亮。少于3人,则“否决”指示灯亮。

要求: 1、应用外部中断设置开始和停止按键,可以控制系统的工作状态。

2、在开始表决的过程里,能够准确记录每个表决开关是否被按下过(记忆功能)。

3、设置两个指示灯分别代表“通过”和“否决”。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题6 秒表

一 、实训任务

用AT89S52单片机制作一个秒表。

具体动作要求:

设计一个秒表程序,要求最大计时60秒,计时精度为百分之一秒(10ms)。 要求:1、按下开始键时,秒表开始计时;再按一下开始键则暂停计时;只有再

次按下开始键时,才继续计时,由外部中断实现。

2、按下清零键时,秒表清零。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题7 可调时数字钟

一 、实训任务

1.用AT89S52单片机制作一个可调时数字钟。

具体动作要求:

(1) 开始时显示12-00-00

(2) 有三个按键分别控制时、分、秒,每按一次相应的时、分、秒加1。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题8 产品计数器

一 、实训任务

用AT89S52单片机制作一个产品计数器。

具体动作要求:

使用单片机内部资源的定时计数功能,设计一产品计数器,统计产品的数量。当产品经过检测器时,产生一个脉冲(可用一开关按键信号代替),数码显示的数值加1,计数值域为999,计满后清零重新计数。

要求:1、可以控制系统工作的开始和暂停;

2、可以控制系统统计数据的清零,使系统重新计数。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题9 0--999秒计数器

一 、实训任务

用AT89S52单片机制作一个0-999秒计数器。

具体动作要求:

系统开始工作后,数码管显示从000开始计数,以秒为单位递增,当数值加到

999后清零,重新开始计数。

要求:1、秒的时间由定时中断完成。

2、可以控制系统工作的开始和暂停;

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题10 99秒加/减计数器

一 、实训任务

用AT89S52单片机制作一个99秒加、减计数器。

具体动作要求:

(1) 按键1计数范围0到99,每按一下显示数值加1。当显示值为99时,继

续计数默认显示0,继续计数。

(2) 按键2计数范围0到99,每按一下显示数值减1。当显示值为0时,继续

计数默认显示99,继续计数

(3) 按键3为复位键,无论当前显示数值为多少,按下复位键显示数值将刷新

为0。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题1 倒计时交通灯

课题2 广告灯

课题3 乒乓球游戏

课题4 灯具控制器

课题5 5人表决器

课题6 秒表

课题7 可调时数字钟

课题8 产品计数器

课题9 0--999秒计数器 课题10 99秒加/减计数器

课题1 倒计时交通灯

一 、实训任务

1.用AT89S52单片机制作一个倒计时交通灯。

具体动作要求:

东西方向绿灯亮20s,南北方向红灯亮

东西方向绿灯闪亮7s后灭,黄灯亮3s,南北方向红灯亮

东西方向红灯亮,南北方向绿灯亮20s

东西方向红灯亮,南北方向绿灯闪亮7s后灭,黄灯亮3s

返回第一步继续执行

能进行两个方向倒计时30s显示

二、根据给出的实训任务绘制出控制电路原理图并设计出交通灯控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

在原有控制程序的基础上,按实际情况加入一些特定的功能:如加入手动紧急控制功能,即某一方向需要变成绿灯时,可随时手动实现,即可以通过外部中断来实现这一功能。

六、硬件设计

制作一块交通灯控制板,可根据如下要求设计电路原理图和PCB板图。

1、实际交通指示灯部分由于功率较大,考虑用6个小型继电器进行控制,并有导通指示灯。

2、数码管显示部分可以考虑用74LS244和三极管来驱动。

3、自带直流稳压滤波电路。

4、所有输入部分均考虑使用端子连接。

5、PCB板尺寸为:15cm×12cm

6、布线要求:

双面板布线

电源、地线线宽要求1mm

信号线线宽要求0.4mm

继电器常开触点到输出端子的布线宽度要求2mm

信号线布线安全距离为0.5mm

焊盘根据实际情况合理调整

课题2 广告灯

一 、实训任务

用AT89S52单片机制作一个广告灯。

具体动作要求:

1、当按下开始键时(start=1),单片机P0口接的8个发光二极管依次左移点亮,并反复循环。

2、当按下停止键时(stop=1),发光二极管保持当前状态,只有再次按下开始键时,才从当前状态继续工作。

要求:

⏹ 开始键、停止键使用外部中断实现;

⏹ 发光二极管点亮时间为1S,用定时实现;

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题3 乒乓球游戏

一 、实训任务

用AT89S52单片机制作一个乒乓球游戏模拟 具体动作要求:

(1)能进行正常的计局,计分功能

分别显示两方的得分情况,显示两方的计局记录

(2)能实现对球台,球的模拟功能;

以发光二极管代替乒乓球,乒乓球以14只发光二极管组成,比赛开始时,由裁判按发球开关决定其中一方开始发球,光点应出现在先发球者的球拍位置上。

(3)能实现自动判球计分;

只要一方失球对方计分器自动加1分,当一方计到15分时一局结束,双方计分器同时清零,而且,每个球结束后,自动确定下一个发球者,每方连续发5球后自动发球。

(4)能进行得胜显示

(5)3局2胜,得胜方显示

(6)按发球按键应进行消抖处理

(7)得分标准

当球到达一方的球拍位置,如该方未按发球键,则对方得分,先按接发球按键击球无效,但不失分

(8).设计符合上述功能的乒乓球游戏机,并用层次化方法设计该电路。

(9).按制器,计数器,移位寄存器的功能,有功能仿真方法验证,还可通过观察有关波形确认电路是否正确

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题4 灯具控制器

一 、实训任务

用AT89S52单片机制作一个倒计时交通灯。

具体动作要求:

该控制器,用一个拨动开关能控制灯具进行4种照明组合,如灯具有6盏灯,当按下一次开关时,只有一个灯亮;当按下第二次开关时,有2盏灯亮;当按下第三次开关时,有4盏灯亮;当按下第四次开关时,8盏灯都亮;第五次全灭。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题5 5人表决器

一 、实训任务

用AT89S52单片机制作一个五人表决器。

具体动作要求:

设计一个5人表决器,当有3人按下按键表示同意时,则“通过”指示灯亮。少于3人,则“否决”指示灯亮。

要求: 1、应用外部中断设置开始和停止按键,可以控制系统的工作状态。

2、在开始表决的过程里,能够准确记录每个表决开关是否被按下过(记忆功能)。

3、设置两个指示灯分别代表“通过”和“否决”。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题6 秒表

一 、实训任务

用AT89S52单片机制作一个秒表。

具体动作要求:

设计一个秒表程序,要求最大计时60秒,计时精度为百分之一秒(10ms)。 要求:1、按下开始键时,秒表开始计时;再按一下开始键则暂停计时;只有再

次按下开始键时,才继续计时,由外部中断实现。

2、按下清零键时,秒表清零。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题7 可调时数字钟

一 、实训任务

1.用AT89S52单片机制作一个可调时数字钟。

具体动作要求:

(1) 开始时显示12-00-00

(2) 有三个按键分别控制时、分、秒,每按一次相应的时、分、秒加1。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题8 产品计数器

一 、实训任务

用AT89S52单片机制作一个产品计数器。

具体动作要求:

使用单片机内部资源的定时计数功能,设计一产品计数器,统计产品的数量。当产品经过检测器时,产生一个脉冲(可用一开关按键信号代替),数码显示的数值加1,计数值域为999,计满后清零重新计数。

要求:1、可以控制系统工作的开始和暂停;

2、可以控制系统统计数据的清零,使系统重新计数。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题9 0--999秒计数器

一 、实训任务

用AT89S52单片机制作一个0-999秒计数器。

具体动作要求:

系统开始工作后,数码管显示从000开始计数,以秒为单位递增,当数值加到

999后清零,重新开始计数。

要求:1、秒的时间由定时中断完成。

2、可以控制系统工作的开始和暂停;

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计

课题10 99秒加/减计数器

一 、实训任务

用AT89S52单片机制作一个99秒加、减计数器。

具体动作要求:

(1) 按键1计数范围0到99,每按一下显示数值加1。当显示值为99时,继

续计数默认显示0,继续计数。

(2) 按键2计数范围0到99,每按一下显示数值减1。当显示值为0时,继续

计数默认显示99,继续计数

(3) 按键3为复位键,无论当前显示数值为多少,按下复位键显示数值将刷新

为0。

二、根据给出的实训任务绘制出控制电路原理图并设计出控制板的PCB板图。

三、控制程序流程框图。

四、控制程序的源程序(C语言和汇编语言)。

五、控制程序进阶。

六、硬件设计


相关内容

  • 物流实训课程报告
  • 天津理工大学中环信息学院 课程设计 课程名称:物流实训 设计题目:实时供应链系统 姓名: 刘雄风 学号: 11090134 系别: 经济与管理系 专业班级: 11工商3班 开始日期:2014 年 11月14日 完成日期:2014 年12月1日 指导教师: 孙学珊 成绩评定等级(分数) 天津理工大学中 ...

  • 文科三本院校排名2015
  • 序号学院名称投档线 1南京审计学院金审学院 南京审计学院金审学院是2002年经江苏省教育厅批准成立的一所本科层次的公有民办二级学院,2005年按教育部要求转制为独立学院,近年来按照教育部26号令积极推进合作办学,是一所以培养审计会计人才为主的财经类独立学院.学院拥有教职员工600余人,专兼职教师40 ...

  • 各省三本院校排名
  • 按各省按排名 北京市 首都师范大学科德学院 北京工商大学嘉华学院 北京邮电大学世纪学院 北京工业大学耿丹学院 天津市 天津外国语学院滨海外事学院 天津体育学院运动与文化艺术学院 天津商业大学宝德学院 天津医科大学临床医学院 南开大学滨海学院 天津师范大学津沽学院 天津理工大学中环信息学院 北京科技大 ...

  • 2012年中国三本大学名单详细整理
  • 2012年中国三本大学名单详细整理 北京市 首都师范大学科德学院 北京工商大学嘉华学院 北京邮电大学世纪学院 北京工业大学耿丹学院 天津市 天津外国语学院滨海外事学院 天津体育学院运动与文化艺术学院 天津商业大学宝德学院 天津医科大学临床医学院 南开大学滨海学院 天津师范大学津沽学院 天津理工大学中 ...

  • 一二三本大学分类
  • 一本 北京市:北京大学 清华大学 中国人民大学 北京师范大学 北京航空航天大学 中国农业大学 北京理工大学 北京科技大学 北京交通大学 中国协和医科大学 中央音乐学院 北京邮电大学 北京外国语大学 北京化工大学 中国政法大学 北京语言大学 北京工业大学 中央戏剧学院 中央美术学院 对外经济贸易大学 ...

  • 2014文科
  • 非定向 院校名称 投档最低分 总分(含优惠) 语文 数学 外语 安徽财经大学商学院 安徽建筑工业学院城市建设学院安阳师范学院人文管理学院北京城市学院 北京第二外国语学院中瑞酒店管理学院北京电影学院现代创意媒体学院北京工商大学嘉华学院北京工业大学耿丹学院北京交通大学海滨学院北京科技大学天津学院北京理工 ...

  • 分数线以上多少分进什么学校(山东本科二批理科篇)
  • 分数线以上多少分进什么学校(山东本科二批理科篇) 山东 本科二批 2014年理科分数线: 130 分 分 分 分 486 ====================== 本科二批线以上 北京建筑大学 安徽医科大学 120 本科二批线以上 河北医科大学 110 本科二批线以上 温州医科大学 上海金融学院 ...

  • 天津理工大学第一届教代会代表提案交办单
  • 编单 号位 1-1-47生化学院 提案人孙有光 领导批示: 附议人 欧阳杰等五人 内容提要:在新校区内集资建房 分发意见 限定答复时间:交办人:(签字) 年月 日前 承办人:(签字) 年 备注: 月日 编单 号位 1-1-48北辰校区 提案人张斌 领导批示: 附议人 庞明源等五人 内容提要:集资建房 ...

  • 2014年陕西省三本文科正式投档分数线
  • 序号 科类 院校代号 院校名称 计划数 投人数 最低分 最低位次 1 文史 4519 江西应用科技学院 1 0 - - 2 文史 1438 河北医科大学临床学院 4 4 499 26315 3 文史 5035 华中科技大学武昌分校 8 8 497 27395 4 文史 5221 长沙医学院 10 1 ...