交通灯课程设计
交通灯课程设计目的

交通灯课程设计目的一、课程目标知识目标:1. 学生能够理解交通灯的基本组成部分及其功能,掌握交通灯的三种颜色代表的含义。
2. 学生能够描述交通灯的工作原理,解释红绿灯变化的时间顺序和规律。
3. 学生了解交通灯在交通安全中的作用,认识到交通规则的重要性。
技能目标:1. 学生能够运用所学知识,设计简单的交通灯控制电路,提高动手操作能力。
2. 学生通过小组合作,培养团队协作能力和沟通能力,共同完成交通灯模型的制作。
情感态度价值观目标:1. 学生培养对交通安全的高度责任感,养成遵守交通规则的良好习惯。
2. 学生通过学习交通灯相关知识,增强对社会公共设施的认识和尊重,提高爱护公共财物的意识。
3. 学生在课程中体验科学探究的乐趣,培养对科学技术的兴趣和求知欲。
课程性质:本课程为小学四年级科学课的实践环节,通过实际操作,使学生深入了解交通灯的原理和作用。
学生特点:四年级学生对周围的事物充满好奇心,具备一定的动手操作能力和团队协作意识。
教学要求:结合学生的年龄特点,课程设计注重实践性和趣味性,以培养学生的动手能力、观察力和创新能力为主,同时强调交通安全意识的培养。
通过分解课程目标,确保学生能够达到预期的学习成果,为后续教学设计和评估提供明确方向。
二、教学内容本课程依据课程目标,结合教材内容,设计以下教学大纲:1. 交通灯基础知识:- 交通灯的组成部分:灯柱、红绿灯、倒计时器等。
- 交通灯的颜色及其含义:红色、黄色、绿色的代表意义。
- 交通灯的工作原理:信号灯变化规律及时间控制。
2. 实践操作:- 制作简易交通灯控制电路,了解电路原理。
- 设计并搭建交通灯模型,培养学生动手操作能力。
3. 交通安全教育:- 交通灯在交通安全中的作用,强调遵守交通规则的重要性。
- 分析交通事故案例,提高学生的安全意识。
4. 小组合作与展示:- 学生分组,进行交通灯模型的制作与展示。
- 各小组分享制作过程和心得,培养团队协作和沟通能力。
eda交通灯课程设计

eda交通灯课程设计一、课程目标知识目标:1. 学生能理解并掌握EDA交通灯的基本原理,包括信号灯的工作原理、时序控制等。
2. 学生能够运用所学知识,分析并设计简单的交通灯控制系统。
3. 学生了解交通灯在现实生活中的应用,认识到其在交通安全中的重要性。
技能目标:1. 学生能够运用EDA软件进行交通灯电路的设计与仿真。
2. 学生通过小组合作,提高沟通协调能力和团队协作能力。
3. 学生掌握基本电路调试方法,具备解决实际问题的能力。
情感态度价值观目标:1. 学生培养对电子设计与应用的兴趣,激发创新意识。
2. 学生认识到交通灯在保障交通安全、提高道路通行效率方面的重要性,增强社会责任感。
3. 学生在学习过程中,培养严谨、细致、勇于探索的科学态度。
本课程针对初中年级学生,结合学科特点,注重理论与实践相结合,以提高学生的动手能力和创新能力。
在教学过程中,教师需关注学生的个体差异,激发学生的学习兴趣,鼓励学生积极参与讨论和实践,培养其团队协作能力。
通过本课程的学习,期望学生能够掌握交通灯的基本原理,提高电子设计与应用能力,并树立正确的价值观。
二、教学内容本章节教学内容主要包括以下三个方面:1. 交通灯基本原理:- 介绍交通灯的起源、发展及其在现代交通中的应用。
- 讲解交通灯的信号控制原理,包括红绿灯的切换机制和时序控制。
2. EDA软件应用:- 介绍EDA软件的基本功能和使用方法。
- 结合教材章节,教授如何使用EDA软件进行交通灯电路设计与仿真。
3. 实践操作与小组讨论:- 安排学生进行交通灯电路设计实践,指导学生完成电路搭建、调试与优化。
- 组织小组讨论,让学生分享设计心得,互相学习,提高团队协作能力。
教学大纲安排如下:第一课时:交通灯基本原理介绍,占总课时的1/4。
第二课时:EDA软件应用教学,占总课时的1/4。
第三课时:实践操作与小组讨论,占总课时的1/2。
教学内容与教材紧密关联,确保科学性和系统性。
在教学过程中,教师需关注学生对知识点的掌握情况,及时调整教学进度,确保教学效果。
mcgs交通灯课课程设计

mcgs交通灯课课程设计一、教学目标本课程旨在让学生了解交通灯系统的基本原理,掌握交通灯控制系统的组成和功能,培养学生运用控制理论知识解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解交通灯系统的基本原理及其在现实生活中的应用;(2)掌握交通灯控制系统的组成,包括信号灯、控制器、传感器等;(3)熟悉交通灯控制系统的功能,如红绿灯切换、黄灯闪烁等。
2.技能目标:(1)能够分析交通灯控制系统的工作过程;(2)具备运用控制理论知识设计简单交通灯控制系统的的能力;(3)学会使用实验仪器和工具,进行交通灯控制系统的实验操作。
3.情感态度价值观目标:(1)培养学生对交通安全和秩序的重视;(2)激发学生对自动控制技术的兴趣,培养创新精神;(3)增强学生团队协作意识,提高实践能力。
二、教学内容本课程主要内容包括交通灯系统的基本原理、交通灯控制系统的组成、功能及其应用。
具体安排如下:1.交通灯系统的基本原理:介绍交通灯的工作原理及其在交通管理中的作用;2.交通灯控制系统的组成:讲解信号灯、控制器、传感器等组成部分的功能和作用;3.交通灯控制系统的功能:阐述红绿灯切换、黄灯闪烁等功能的实现方法;4.交通灯控制系统的应用:介绍交通灯控制系统在现实生活中的应用案例。
三、教学方法为实现教学目标,本课程采用以下教学方法:1.讲授法:讲解交通灯系统的基本原理、控制系统的组成和功能;2.讨论法:学生就交通灯控制系统的应用及改进展开讨论,培养创新思维;3.案例分析法:分析现实生活中的交通灯控制系统案例,提高学生解决实际问题的能力;4.实验法:动手进行交通灯控制系统的实验操作,培养学生的实践能力。
四、教学资源为实现教学目标,准备以下教学资源:1.教材:选用与交通灯控制系统相关的教材,为学生提供理论基础;2.参考书:提供相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作PPT、视频等多媒体资料,直观展示交通灯控制系统的工作原理和实验操作;4.实验设备:准备交通灯控制系统的实验设备,为学生提供实践操作的机会。
倒计时交通灯课程设计

倒计时交通灯课程设计一、课程目标知识目标:1. 学生能理解并掌握倒计时交通灯的基本原理和运作方式;2. 学生能够描述倒计时交通灯在交通安全中的作用,及其对交通流量的影响;3. 学生能够运用基本的数学知识,进行倒计时交通灯时间的简单计算。
技能目标:1. 学生通过小组合作,设计并制作一个简易的倒计时交通灯模型,培养动手实践能力和团队合作能力;2. 学生能够运用所学的知识,分析并解决实际交通问题,提高问题解决能力。
情感态度价值观目标:1. 学生培养对交通规则的尊重和遵守,增强法制意识和安全意识;2. 学生通过了解倒计时交通灯在保障交通安全中的作用,提高社会责任感和公民素养;3. 学生在课程中培养积极的学习态度,树立科学精神和创新意识。
课程性质:本课程为小学四年级科学课的实践活动,旨在通过实际操作和合作探究,让学生掌握交通安全知识,提高实践能力和创新精神。
学生特点:四年级学生具备一定的观察、思考和动手能力,对新鲜事物充满好奇,喜欢合作和分享。
教学要求:结合学生特点,注重实践性、趣味性和创新性,引导学生在动手实践中掌握知识,提高技能,培养正确的情感态度价值观。
通过分解课程目标为具体学习成果,为后续教学设计和评估提供依据。
二、教学内容1. 知识讲解:- 介绍倒计时交通灯的定义、原理及功能;- 讲解倒计时交通灯在交通安全和交通流量控制中的作用;- 结合数学知识,阐述倒计时交通灯时间设置的原因及计算方法。
2. 实践活动:- 设计并制作简易倒计时交通灯模型;- 分析实际交通场景,讨论倒计时交通灯的优化方案;- 小组合作,展示并分享各自的设计成果。
3. 教学大纲:- 第一课时:导入倒计时交通灯的概念,讲解基本原理和功能;- 第二课时:学习倒计时交通灯在交通安全中的作用,进行时间计算练习;- 第三课时:实践活动,设计并制作倒计时交通灯模型;- 第四课时:展示和评价学生作品,总结课程内容。
教材章节:本教学内容与小学四年级《科学》教材中“交通安全”章节相关。
8255交通灯课程设计

8255交通灯课程设计一、课程目标知识目标:1. 让学生掌握8255并行接口芯片的基本工作原理和功能特点。
2. 使学生了解交通灯控制系统的工作原理,并能运用8255芯片设计简单的交通灯控制电路。
3. 帮助学生理解并行接口在微机系统中的应用,培养他们对接口技术的兴趣。
技能目标:1. 培养学生运用8255芯片进行交通灯控制电路设计、编程和调试的能力。
2. 培养学生通过查阅资料、合作讨论等途径,解决实际问题的能力。
情感态度价值观目标:1. 培养学生热爱科学,严谨求实的科学态度。
2. 培养学生的团队协作精神,增强他们在实际项目中沟通、协调的能力。
3. 提高学生面对复杂问题的自信心,培养他们勇于克服困难的意志品质。
课程性质分析:本课程为电子信息类专业的实践课程,旨在通过8255交通灯控制系统的设计,帮助学生将理论知识与实际应用相结合,提高他们的动手能力和创新能力。
学生特点分析:本课程面向高年级学生,他们已经具备了一定的电子技术和编程基础,具有较强的学习能力和独立思考能力。
教学要求:1. 确保学生掌握8255芯片的基本知识和交通灯控制原理。
2. 注重培养学生的实际操作能力,鼓励他们自主学习和创新。
3. 结合实际项目,提高学生的团队协作能力和沟通能力。
二、教学内容1. 8255并行接口芯片的基本原理和功能特点:包括8255芯片的内部结构、工作模式、控制字等。
相关教材章节:第五章第二节“并行接口与8255芯片”2. 交通灯控制系统的设计与实现:介绍交通灯控制系统的工作原理,以及如何利用8255芯片设计交通灯控制电路。
相关教材章节:第五章第三节“8255芯片的应用实例”3. 编程与调试:指导学生使用汇编语言或C语言编写交通灯控制程序,并进行调试。
相关教材章节:第五章第四节“8255芯片的编程与应用”4. 实践操作:组织学生进行交通灯控制电路的搭建、编程和调试,培养他们的动手能力。
相关教材章节:第五章实验“8255交通灯控制系统设计与实现”5. 项目总结与评价:对学生的设计作品进行展示、讨论和评价,总结项目过程中的经验教训。
dsp课程设计交通灯

dsp课程设计 交通灯一、课程目标知识目标:1. 学生能理解并掌握交通灯的基本工作原理,包括灯色变化规律及控制逻辑。
2. 学生能够运用数字信号处理(DSP)的基本概念,分析交通灯控制系统中的信号处理流程。
3. 学生能够描述交通灯控制系统中各组件的功能及其相互关系。
技能目标:1. 学生能够设计并实现一个简易的交通灯控制系统模型,运用所学DSP知识进行信号处理。
2. 学生通过小组合作,培养实际操作、问题解决和团队协作能力。
3. 学生能够运用图表、流程图等工具,展示交通灯控制系统的设计思路和操作步骤。
情感态度价值观目标:1. 学生培养对工程技术的兴趣,激发对电子控制系统的好奇心和创新意识。
2. 学生在学习过程中,树立安全意识,认识到遵守交通规则的重要性。
3. 学生通过课程学习,增强环保意识,认识到科技对解决交通问题的作用。
分析课程性质、学生特点和教学要求,本课程针对高年级学生设计,注重理论与实践相结合。
课程目标旨在帮助学生将所学DSP知识应用于实际交通灯控制系统中,培养其动手能力、团队协作能力和创新能力。
通过本课程的学习,学生能够更好地理解科技在生活中的应用,提高其综合素质。
1. 交通灯控制系统概述:介绍交通灯的基本构成、功能及其在交通管理中的作用,结合教材相关章节,理解交通灯控制系统的基本原理。
- 教材章节:第三章“交通控制系统”2. 数字信号处理(DSP)基础知识:回顾DSP的基本概念、算法和应用,为分析交通灯控制系统中的信号处理打下基础。
- 教材章节:第二章“数字信号处理基础”3. 交通灯控制系统的设计:- 信号处理算法:讲解交通灯控制系统中信号处理算法的选择和应用。
- 系统组件:分析交通灯控制系统中各组件的功能和相互关系。
- 教材章节:第四章“交通灯控制系统的设计与实现”4. 简易交通灯控制系统的设计与实现:- 设计思路:引导学生运用所学知识,设计交通灯控制系统的模型。
- 实践操作:组织学生分组进行实际操作,实现简易交通灯控制系统。
单向交通灯课程设计
单向交通灯课程设计一、课程目标知识目标:1. 学生能理解并掌握单向交通灯的基本原理和工作机制。
2. 学生能够描述单向交通灯控制系统的设计原则,包括红绿灯变换的时间顺序和安全性。
3. 学生能够运用基本的物理和数学知识,计算单向交通灯变换周期和绿灯时间。
技能目标:1. 学生能够通过小组合作,设计并模拟一个简单的单向交通灯控制系统。
2. 学生能够运用所学知识解决与单向交通灯相关的实际问题,比如流量控制和行人过街时间安排。
3. 学生通过实践操作,培养电路连接和问题分析解决的能力。
情感态度价值观目标:1. 学生能够培养对城市交通管理工作的兴趣,认识到科学合理安排交通信号灯对社会秩序的重要性。
2. 学生通过学习单向交通灯课程,加强遵守交通规则的意识,养成安全文明出行的好习惯。
3. 学生能够在团队合作中学会相互尊重和倾听,培养合作精神和责任感。
二、教学内容本课程教学内容主要围绕以下几方面展开:1. 单向交通灯基本原理:讲解交通灯的基本颜色及其代表的含义,介绍单向交通灯的工作机制和控制原理。
2. 交通灯控制系统设计原则:学习红绿灯变换的时间顺序,探讨如何根据车流量和行人需求合理设置绿灯时间。
3. 教材章节关联:结合教材第四章“电路的控制与应用”,引导学生运用所学知识分析单向交通灯控制系统。
4. 实践操作:安排学生进行小组合作,设计并模拟单向交通灯控制系统,实践电路连接和调试。
5. 教学大纲:- 第一课时:单向交通灯基本原理及其应用- 第二课时:交通灯控制系统设计原则及实例分析- 第三课时:小组合作设计单向交通灯控制系统,并进行实践操作- 第四课时:总结与评价,讨论优化方案6. 教学内容进度安排:- 第一周:学习单向交通灯基本原理,进行课堂讲解和讨论- 第二周:学习交通灯控制系统设计原则,分析教材案例- 第三周:小组合作设计单向交通灯控制系统,实践操作- 第四周:总结评价,优化方案,巩固所学知识教学内容旨在确保学生掌握单向交通灯的基本原理和设计方法,提高学生的实践操作能力和问题解决能力。
交通灯控制器课程设计
交通灯控制器 课程设计一、课程目标知识目标:1. 理解交通灯控制器的基本原理,掌握其电路组成及功能。
2. 学习并掌握交通灯控制器中的基础电子元件及其工作原理。
3. 了解交通灯控制器的实际应用,理解其在交通安全中的作用。
技能目标:1. 能够运用所学知识设计简单的交通灯控制器电路。
2. 学会使用相关工具和仪器进行电路搭建和调试。
3. 提高分析问题和解决问题的能力,通过实践操作培养动手能力。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发他们探索科学的精神。
2. 增强学生的团队合作意识,培养沟通与协作能力。
3. 培养学生的安全意识,让他们明白遵守交通规则的重要性。
课程性质:本课程为电子技术实践课程,结合理论教学,注重培养学生的动手实践能力和创新思维。
学生特点:考虑到学生所在年级,已有一定的基础知识,具备初步的分析和解决问题的能力,对电子技术有一定的好奇心。
教学要求:在教学过程中,注重理论与实践相结合,鼓励学生积极参与讨论和实践活动,培养他们的自主学习能力和创新意识。
通过课程学习,使学生能够达到上述设定的具体学习成果。
二、教学内容1. 交通灯控制器原理- 红绿灯工作原理及切换逻辑- 时序控制器的基本概念- 电路图解读及元件功能分析2. 基础电子元件- 电阻、电容、二极管、三极管等元件的特性与应用- 传感器及其在交通灯控制器中的作用3. 交通灯控制器电路设计- 电路图的绘制与解读- 元件的选型与连接- 电路搭建及调试方法4. 实践操作- 搭建简单交通灯控制器电路- 编写控制程序,实现交通灯自动切换- 故障排查与电路优化5. 交通灯控制器应用案例- 实际交通场景中的交通灯控制器应用- 交通安全与节能减排的意义教学内容安排与进度:第一课时:交通灯控制器原理,红绿灯工作原理及切换逻辑第二课时:基础电子元件,电路图解读及元件功能分析第三课时:交通灯控制器电路设计,电路图的绘制与解读第四课时:实践操作,搭建简单交通灯控制器电路第五课时:编写控制程序,实现交通灯自动切换,故障排查与电路优化第六课时:交通灯控制器应用案例,讨论交通安全与节能减排的意义教材章节关联:本教学内容与教材中关于数字电路、电子元件、电路设计等相关章节紧密关联,通过本课程的学习,使学生能够将理论知识与实践相结合,提高综合运用能力。
模拟红绿交通灯课程设计
模拟红绿交通灯课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握交通信号灯的工作原理、交通规则等相关知识;技能目标要求学生能够设计并模拟红绿交通灯的工作过程;情感态度价值观目标要求学生培养遵守交通规则、关爱生命的意识。
通过对课程性质、学生特点和教学要求的分析,明确课程目标,将其分解为具体的学习成果,以便后续的教学设计和评估。
二、教学内容根据课程目标,选择和教学内容,确保内容的科学性和系统性。
本课程的教学大纲包括以下几个部分:1.交通信号灯的基本知识:介绍红绿交通灯的起源、工作原理和交通规则。
2.交通信号灯的设计:讲解交通信号灯的设计原则、电路图和组件。
3.交通信号灯的模拟:教授学生如何使用模拟软件进行红绿交通灯的模拟设计。
4.交通规则与安全:教育学生遵守交通规则,提高安全意识。
教学内容将根据教学大纲进行安排和进度调整,确保学生能够逐步掌握课程知识点。
三、教学方法为了激发学生的学习兴趣和主动性,将采用多种教学方法进行教学。
包括:1.讲授法:讲解交通信号灯的基本知识和交通规则。
2.讨论法:学生讨论交通信号灯的设计和模拟方法。
3.案例分析法:分析实际案例,让学生了解交通信号灯在生活中的应用。
4.实验法:指导学生进行交通信号灯的模拟实验,提高动手能力。
通过多样化的教学方法,使学生在轻松愉快的氛围中掌握知识,提高能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,将选择和准备以下教学资源:1.教材:选用内容丰富、结构清晰的教材,为学生提供理论知识的学习。
2.参考书:提供相关领域的参考书籍,拓展学生的知识视野。
3.多媒体资料:制作精美的课件、视频等多媒体资料,增强课堂教学的趣味性。
4.实验设备:准备充足的实验设备,确保每个学生都能动手进行实验。
通过合理利用教学资源,提高教学效果,促进学生的全面发展。
五、教学评估为了全面反映学生的学习成果,本课程将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和理解能力。
简易交通灯课程设计
简易交通灯课程设计一、课程目标知识目标:1. 学生能理解交通灯的基本结构及其功能,掌握交通灯运作原理。
2. 学生能运用所学知识,分析并解释交通灯在交通安全中的作用。
3. 学生了解交通规则,认识到遵守交通规则的重要性。
技能目标:1. 学生能够运用简单的电子元件,设计并制作一个简易的交通灯模型。
2. 学生通过实际操作,提高动手能力,培养问题解决能力和团队协作能力。
情感态度价值观目标:1. 学生培养对科学探究的兴趣,增强创新意识和实践能力。
2. 学生认识到遵守交通规则对保障生命安全的重要性,提高社会责任感和法制观念。
3. 学生通过课程学习,培养关爱他人、尊重生命的情感态度。
课程性质:本课程为小学四年级科学课程,以实践性、探究性为主,注重培养学生的动手能力、观察力和思考力。
学生特点:四年级学生对周围的事物充满好奇心,具有一定的动手能力和观察能力,但相关知识储备有限,需要教师引导和启发。
教学要求:教师应结合学生的认知水平,采用启发式教学,引导学生主动参与,注重培养学生的实践能力和创新精神。
在教学过程中,关注学生的情感态度价值观的培养,使学生在掌握知识技能的同时,形成正确的价值观。
通过分解课程目标为具体的学习成果,便于教学设计和评估,确保课程目标的实现。
二、教学内容1. 交通灯的基本结构及其功能- 交通灯的组成部分:红灯、绿灯、黄灯- 交通灯的功能及其在交通安全中的作用2. 交通灯运作原理- 简单电路的组成:电源、开关、导线、灯泡- 交通灯控制电路的原理:定时器、传感器等3. 交通规则的认知- 道路交通信号灯的识别与遵守- 交通标志、标线的作用及遵守4. 简易交通灯模型设计与制作- 电子元件的认识:电阻、电容、二极管、三极管等- 制作步骤:电路设计、元件连接、调试与测试5. 实践操作与展示- 学生分组进行简易交通灯模型制作- 各小组展示作品,分享制作经验与心得教学内容安排与进度:第一课时:交通灯的基本结构及其功能,交通灯运作原理第二课时:交通规则的认知,简易交通灯模型设计与制作第三课时:实践操作与展示,总结与评价教材章节关联:本教学内容与四年级科学教材中“生活中的简单电路”章节相关,结合课程目标,对教材内容进行拓展和深化,使学生在实践中掌握相关知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 六、参考文献
• • • [1] 《IBM-PC汇编语言程序设计》 沈美明 清华大学出版社 2001年8月第2版 [2] 《IBM-PC汇编语言程序设计例题习题集》沈美明 清华大学出版社 1991年6月第1版 [3] 《微机系统和接口应用技术》朱世鸿 著 清华大学出版社 2006年9月第1版
•
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
DATA SEGMENT LED DB 0CH,09H,0AH,24H,14H TIME DB 02H,55H,05H,42H,07H;两个数字显示器上下对应显示 TIME_2 DB 62H,60H,05H,35H,05H TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH MM DW ? MM_1 DW ? MM_2 DW 01H MM_3 DB 57 MM_4 DB 35 N1 DB 00 N2 DB 10 TRY DB 00H DTIME DW 50H DATA ENDS STACK SEGMENT 'STACK';堆栈段 DW 50 DUP(?) TOP LABEL WORD STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START:
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
JZ
SUB_6_1 MOV AX,MM ;判断东西方向计时个位数是否为0,是则减去6 PUSH CX MOV CL,12 SHL AX,CL POP CX SUB AH,0F0H JZ SUB_6 XOR AX,AX DEC MM_2 JNZ NEXT ONESECOND NEXT: MOV DX,C_PORT ;测试out1的电平是否变高 IN AL,DX TEST AL,10H JNZ DEC_1 ;变高说明时间到 JMP REP ;否则断续
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
MOV
DX,A_PORT MOV AL,0CH OUT DX,AL REP: MOV DX,C_PORT ;选中数码管1 MOV AL,00H OUT DX,AL MOV DX,B_PORT ;从TAB中选中对应的东西方向倒计时十位数字,予以数码管显示 LEA BX,TAB MOV AX,MM PUSH CX MOV CL,04H SHR AL,CL XLAT OUT DX,AL POP CX ;DELAY BUFFER MOV DX,C_PORT ;选中数码管2 MOV AL,01H OUT DX,AL MOV DX,B_PORT ;从TAB中选中对应的东西方向倒计时个位数字,予以数码管显示 MOV AX,MM AND AL,0FH XLAT OUT DX,AL ;DELAY BUFFER MOV DX,C_PORT ;选中数码管3 MOV AL,02H OUT DX,AL MOV DX,B_PORT ;从TAB中选中对应的南北方向倒计时十位数字,予以数码管显示LEA MOV AX,MM_1 PUSH CX MOV CL,04H SHR AL,CL XLAT
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
MOV
AX,DATA ;初始化 MOV DS,AX;放数据段 MOV AX,STACK MOV SS,AX;放堆栈段 MOV SP,TOP MOV AL,88H ; MOV DX,CT_PORT ;C口低四位输出,高四位输入 OUT DX,AL;把控制字放到8255的控制口 MOV AL,0CH ; MOV DX,A_PORT OUT DX,AL ;8253整个初始化过程 MOV DX,MY8253_CT ;8253初始化 MOV AL,00110111B ;计数器0工作在方式3 时钟频率1.8432MHz OUT DX,AL; 把al中数字放入端口号为MY8253_CT MOV DX,CLOCK_0 MOV AL,00H ;送计数初值的低8位 OUT DX,AL MOV AL,10H ;送计数初值的高8位 OUT DX,AL JMP BEGIN
•
的交通灯情况。
• •
四、方案设计 4.1 模拟对象
图4.1 十字路 口交通灯模 拟图
微机交通灯实时控制系统用于城市十字路口的交通管理。 南北和东西路口各设红、黄、绿三个交通灯。南北向和东 西向的交通灯定时55秒交换一次。每次交换前,最后5秒 黄灯闪烁,供闪烁5次
•4.2芯片选择及仿真连线图
• •
Байду номын сангаас
三、电路分析 3.1主要内容 模拟十字路口交通灯(红、黄、绿三色)的显示控制。 3.2设计要求 (1)初始时东西方向南北方向都是红灯在亮,计数显示器上显示02/62来显示东西南北方向交通灯 时间。并且数字不断减一。 (2)当02减为零时,62刚好变为60,此时02减到0立即变为55,然后55/60 递减一。 (3)然后当55/60减为01/06时,下一个数字显示的是05/05用来显示原来为绿灯变为黄灯,持续时 间为5秒。 (4)当黄灯灭后就又初始原来值,回到(1)重复此过程。 3.3具体分析 在仿真图中利用8255实现交通灯的控制,8253实现计数,并通过8086的控制来在计数管上显示计 数时间。用四个交通灯trafficlights来模拟四个路口
一、设计题目:交通灯控制器
要求: 能实现红绿灯交替点亮; 显示点亮时间 在绿灯要灭的前3秒钟变成黄灯闪烁 扩展功能:可以进行手动控制切换 二、设计目的 1. 了解交通灯管理的基本工作原理 2. 熟悉8255A并行接口的各种工作方式和应用 3. 熟悉8253计数器/定时器的工作方式及应用编程,掌握利用软硬件相结合定时的方法 4.了解其它芯片例如74HC373、74HC139、74HC154的功能作用
BX,TAB
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
OUT
DX,AL POP CX ;DELAY BUFFER MOV DX,C_PORT ;选中数码管4 MOV AL,03H OUT DX,AL MOV DX,B_PORT ;从TAB中选中对应的南北方向倒计时个位数字,予以数码管显示 MOV AX,MM_1 AND AL,0FH XLAT OUT DX,AL ;DELAY BUFFER ;意外事件 MOV DX,C_PORT IN AL,DX TEST AL,40H JZ RESTORE JMP EMERGENCY RESTORE: SUB TRY,00H JZ REP_ DEC SI LEA BX,LED ;从LED表中取出各状态东西南北灯亮的情况 MOV AX,SI XLAT MOV DX,A_PORT OUT DX,AL MOV TRY,00H INC SI REP_: MOV AX,MM_1 ;判断南北方向计时个位数是否为0,是则减去6 PUSH CX MOV CL,12 SHL AX,CL POP CX SUB AH,0F0H
ONESECOND MOV MOV OUT MOV MOV OUT MOV OUT ENDM
MACRO DX,MY8253_CT AL,01110001B ;计数器1工作在方式0 DX,AL DX,CLOCK_1 AL,00H ;送计数初值的低8位 DX,AL AL,10H ;送计数初值的高8位 DX,AL
七、实验程序
CT_PORT EQU A_PORT EQU B_PORT EQU C_PORT EQU MY8253_CT EQU CLOCK_0 EQU CLOCK_1 EQU CLOCK_2 EQU 006H 000H 002H 004H 19H 01H ;000000101 09H ;0000 1001 11H ;00010001
2-4译码器
CLK2 8253A GATE2 OUT2 图4.3 主要芯片连接图
• 4.4主要流程图
开始
初始化8253
初始化8255
计数开始并以此减一
是否最后5秒 否 是 黄灯闪烁5秒
5秒后
图4.4 主要流程图
• 五、心得体会
• • • • • • • • • 从这次微机接口课程设计中,学到了很多。可以从理论结合实际,可以把身 边的一些所涉及到的编程工具自己也能够体会和学习一下。锻炼了自己的基 础知识水平,可以用到将来的实际应用当中,能够体会到其中的乐趣。 但是这次也有许多的问题,首先是自己的编程水平不好,所以做起来速度很 慢,需要以后多多练习,实验。有些功能还没有能够实现,所以还需要进一 步的学习,要学的知识还有很多,还应该花更多的精力在这些方面,这样才 能够提高自己的专业水平。 汇编语言和微机接口原理也是最基层的计算机语言和最接近硬件的,只有了 解了这里的本质,才能更有效准确的运用其他工具。
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
HALFSECOND MACRO MOV DX,MY8253_CT MOV AL,01110001B ;计数器1工作在方式0 OUT DX,AL MOV DX,CLOCK_1 MOV AL,50H ;送计数初值的低8位 OUT DX,AL MOV AL,00H ;送计数初值的高8位 OUT DX,AL ENDM BUFFER MACRO LOCAL AGAIN MOV DX,MY8253_CT MOV AL,10110001B ;计数器2工作在方式0 OUT DX,AL MOV DX,CLOCK_2 MOV AL,00H ;送计数初值的低8位 OUT DX,AL MOV AL,10H ;送计数初值的高8位 OUT DX,AL MOV DX,C_PORT AGAIN: IN AL,DX TEST AL,20H JZ AGAIN ENDM DELAY MACRO LOCAL LOOPER MOV CX,DTIME LOOPER: LOOP LOOPER ENDM BEGIN: XOR SI,SI ;SI清零 JMP GIVE EMERGENCY: INC TRY