第3章--广告灯控制---简单程序设计
- 格式:ppt
- 大小:1.15 MB
- 文档页数:13


一.【设计题目】:采纳外部中断方式操纵广告灯1.设计要求:采纳外部中断方式操纵广告灯,第一用8个彩灯显示作先左移8次,再往右移8次,然后按以上规律来回执行,可是每来一个外部触发,上述规律就要暂停运行,将目前彩灯的状态闪烁5次,以后再继续按上述规律运行。
二.【设计步骤】1.引言单片机在咱们日常生活中有着重要的做用,这次课程设计我就选了一个在生活中到处可见的广告灯来进行程序的编写及设计。
在这次设计中我要紧用到1片80C51的芯片,8个发光二极管,8个电阻,2个电容,1个按键sw等80C51的四个端口都能够作为通用的输入/输出(I/O)口,P0口作为输出口能驱动8个LSTTL输入,P一、P二、P3口输出缓冲器能驱动4个LSTTL。
2.设计内容(1)中断系统原理:①与中断有关的几个特殊功能寄放器●中断许诺寄放器IE。
中断许诺寄放器IE是一个SFR寄放器,用户通过对其中一个或某些位进行设置来操纵中断的开放或禁止,操纵CPU中断的开放或禁止,操纵某个或某些中断的开放和禁止。
●中断优先级操纵寄放器IP。
中断优先级操纵寄放器IP是用于操纵中断响应优先级别的SFR,用户能够依照需要对它的某些位进行操纵,从而设置某个或某些中断源响应优先级别的高低。
●按时操纵寄放器TCON。
对TCON中的位IT0和IT1进行设置,能够设置外部中断的触发方式,将IT0(或IT1)设置为1表示外部中断0(或外部中断1)为负跳变触发,设置为0表示外部中断0(或外部中断1)为低电平触发。
②初始化编程。
初始化编程的目的是为了设置中断系统的工作情形,通过以下指令实现:MOV IE,#data ;设置中断许诺MOV IP,#data ;设置中断优先级别③.外部中断方式操纵广告灯的实验线路连接图如以下图(1)所示:(2)硬件电路硬件电路如以下图(2)所示,P1口接8个发光二极管,按键sw为触发开关,按键sw每按下就从80C51的INT0引脚输入一个低电平。
教学安排表阶段学习内容活动主体教学方法时间分配第一阶段复习交替输出指令教师为主体设疑、列表、归纳20分钟第二阶段用交替指令实现二分频输出实例说明PLC控制系统编程流程教师为主体引导40分钟第三阶段交替指令的综合应用:设计霓虹灯广告牌控制程序学生为主体,教师辅导项目教学法75分钟项目教学流程图教师活动第一阶段第二阶段第三阶段(项目教学)教学流程教师活动学生活动教学方法时间分配引入课题确定项目:用交替指令实现霓虹灯广告牌控制向学生提出控制要求:霓虹灯有二组。
动作顺序如下:第一组亮30s→停30s→第二组亮30s→停30s→第一、二组齐亮30s→停30s→……重复。
向教师咨询项目的有关细节:1、在编程时是否考虑程序的可读性和最优性。
2、明确学习方式。
3、明确完成时间。
4、明确评分标准含义。
全体学生思考如何完成项目的要求,并和教师进行讨论和交流。
项目法10min收集信息播放霓虹灯广告牌动画,让学生直观了解霓虹灯通过程序控制得到的实际效果。
指导学生查阅资料:1、上网搜索,提供网址。
2、图书馆查阅。
3、书店查阅。
4、引导学生确定编程方法。
【目标】培养学生学会如何收集、整理、归纳信息的能力。
1、学生查阅教师所提供的网址:(1)、/目的:了解可编程控制器系统设计方法(2)、/目的:了解霓虹灯的相关知识,包括发光原理、种类、优点、接线方式,筛选出对完成项目有用的知识,在PLC接线图中的接法与普通负载进行对比。
2、学生去图书馆查阅相关书籍。
如《PLC编程实用指南》。
3、了解典型的编程方法(1)图解法编程:包括梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
(2)经验法编程(3)计算机辅助设计编程确定采用何种方法编程。
动画演示法可在本项目实施前布置学生进行相应的准备工作,不占用本次教学时间,也可达到更好的教学效果。
教学流程教师活动学生活动教学方法时间分配实训考核表教师活动质量评价指标表授课教师:_______ 课目:_______ 活动内容:________ 日期:____年____月____日学生活动质量评价指标表活动内容____________ 姓名____________ 班级____________14板 书第一阶段1、组织教学2、复习旧课(1)指令助记符、代码和操作元件 填写下表:(2)指令功能提问:当控制条件由OFF 到ON 时,请画出下图Y10时序图。
目录引言 (2)1设计意义及要求 (3)1.1设计意义 (3)1.2设计要求 (3)2方案设计 (4)2.1设计思路 (4)2.2方案设计 (4)2.2.1方案一及其电路图 (4)2.2.2方案二及其电路图 (5)2.3方案比较 (6)3部分电路的设计 (7)3.1脉冲源的设计电路 (7)3.2 4017控制电路 (9)3.3 同右同左控制电路 (11)3.4 回馈控制电路 (15)4调试与检测 (16)4.1调试中故障及解决办法 (16)4.2调试与运行结果 (16)5 仿真操作步骤及使用说明 (17)6元件名细表 (18)7附录电路图 (19)8结束语 (20)本科生课程设计成绩评定表引言当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度发展。
在现实生活中,我们经常遇到花样多变的广告彩灯,所谓广告彩灯就是讲一系列有颜色的灯串联在一起,然后按一定次序逐个或者几个的依次点亮和熄灭。
因此要设计出这种电路就要应用数字逻辑电路,本次试验依照要求要设计出三行彩灯依次点亮,三列彩灯从右向左移动从左向右移动,所以该课程设计将用到脉冲信号产生电路、4017控制电路、计数电路、译码电路及其他门电路。
广告彩灯控制电路设计1 设计意义及要求1.1 设计意义(1)培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事的科学态度和勇于探索的创新精神。
(2)锻炼学生的自学软件的能力及分析问题、解决问题的能力。
(3)通过课程设计,使学生在理论计算,课程设计、查阅设计资料、标准和规运用和计算机应用能力得到训练和提高。
(4)固化、深化和扩展学生的理论知识与专业技能。
(5)为今后从事电子领域打下坚实的基础。
1.2设计要求1.现有9只彩灯,试设计一控制电路,要求彩灯能实现如下追逐图案;2.第一层3只红灯右移,每灯亮的时间为0.8秒;3.第二层3只蓝灯右移,每灯亮的时间为0.8秒;4.第三层3只黄灯右移,每灯亮的时间为0.8秒;5.三色彩灯同时右移,每组灯亮的时间为1.6秒;6.三色彩灯同时左移,每组灯亮的时间为1.6秒;7.彩灯控制电路工作状态按照上述2至6步自动重复循环。