一、实验目的
1.掌握定时/计数器、输入/输出接口电路设计方法。
2.掌握中断控制编程技术的方法和应用。
3.掌握8086汇编语言程序设计方法。
二、实验内容与要求
微机灯光控制系统主要用于娱乐场所的彩灯控制。系统的彩灯共有12组,在实验时用12个发光二极管模拟。
1. 基本要求:
灯光控制共有8种模式,如12个灯依次点亮;12个灯同时闪烁等八种。系统可以通过键盘和显示屏的人机对话,将8种模式进行任意个数、任意次序的连接组合。系统不断重复执行输入的模式组合,直至键盘有任意一个键按下,退出灯光控制系统,返回DOS系统。
2. 提高要求:
音乐彩灯控制系统,根据音乐的变化控制彩灯的变化,主要有以下几种:
第一种为音乐节奏控制彩灯,按音乐的节拍变换彩灯花样。
第二种音律的强弱(信号幅度大小)控制彩灯。强音时,灯的亮度加大,且被点亮的数目增多。
第三种按音调高低(信号频率高低)控制彩灯。低音时,某一部分灯点亮;高音时,另一部分点亮。
三、实验报告要求
1.设计目的和内容
2.总体设计
3.硬件设计:原理图(接线图)及简要说明
4.软件设计框图及程序清单
5.设计结果和体会(包括遇到的问题及解决的方法)
四、设计原理
我们以背景霓虹灯的一种显示效果为例,介绍控制霓虹灯显示的基本原理。设有一排 n 段水平排列的霓虹灯,某种显示方式为从左到右每0.2 秒逐个点亮。其控制过程如下:
若以“ 1 ”代表霓虹灯点亮,以“ 0 ”代表霓虹灯熄灭,则开始时刻, n 段霓虹灯的控制信号均为“ 0 ”,随后,控制器将一帧 n 个数据送至 n 段霓虹灯的控制端,其中,最左边的一段霓虹灯对应的控制数据为“ 1 ”,其余的数据均为零,即 1000 … 000 。当 n 个数据送完以后,控制器停止送数,保留这种状态(定时) 0.2 秒,此时,第 1 段霓虹灯被点亮,其余霓虹灯熄灭。随后,控制器又在极短的时间内将数据 1100 … 000 送至霓虹灯的控制端,并定时 0.2 秒,这段时间,前两段霓虹灯被点亮。由于送数据的过程很快,我们观测到的效果是第一段霓虹灯被点亮 0.2 秒后,第 2 段霓虹灯接着被点亮,即每隔 0.2 秒显示一帧图样。如此下去,最后控制器将数据 1111 … 111 送至 n 段霓虹灯的控制端,则 n 段霓虹灯被全部点亮。
只要改变送至每段霓虹灯的数据,即可改变霓虹灯的显示方式,显然,我们可以通过合理地组合数据(编程)来得到霓虹灯的不同显示方式。
五、总体方案论证分析
系统设计思路如下:
1) 采集8位开关输入信号,若输入数据为0时,将其修改为1。确定输入的硬件接口电路。采样输入开关量,并存入NUM的软件程序段。
2) 以12个灯依次点亮为例(即灯光控制模式M1),考虑与其相应的灯光显示代码数据。确定显示代码数据输出的接口电路。输出一个同期显示代码的软件程序段(暂不考虑时隙的延时要求)。
3) 应用定时中断服务和NUM数据,实现t=N×50ms的方法。
4) 实现某一种模式灯光显示控制中12个时隙一个周期,共重复四次的控制方法。要求在初始化时采样开关输入数据NUM,并以此控制每一时隙的延时时间;在每一时隙结束时,检查有无键按下,若是退出键按下,则结束灯光控制,返回DOS系统,若是其他键就返回主菜单,重新输入控制模式数据。
5) 通过人机对话,输入8种灯光显示控制模式的任意个数、任意次序连接组合的控制模式数据串(以ENTER键结尾)。对输入的数据进行检查,若数据都在1 - 8之间,则存入INBUF;若有错误,则通过屏幕显示输入错误,准备重新输入灯光显示控制模式数据。
6) 依次读取INBUF中的控制模式数据进行不同模式的灯光显示控制,在没有任意键按下的情况下,系统从第一个控制模式数据开始,顺序工作到最后一个控制模式数据后,又返回到第一个控制模式数据,不断重复循环进行灯光显示控制。
7) 本系统的软件在总体上有两部份,即主程序(MAIN)和实时中断服务程序(INTT)。讨论以功能明确、相互界面分割清晰的软件程序模块化设计方法。即确定有关功能模块,并画出以功能模块表示的主程序(MAIN)流程框图和定时中断服务程序的流程框图。
六、硬件电路设计
以微机实验平台和PC机资源为硬件设计的基础,不需要外加电路。主要利用了以下的资源:
1.8255并行口电路
8255并行口电路主要负责数据的输入与输出,可以输出数据控制发光二极管的亮灭和读取乒乓开关的数据。实验时可以将8255的A口、B口和一组发光二极管相连,C口和乒乓开关相连。
2.8253定时/计数器
8253定时/计数器和8259中断控制器一起实现时隙定时。本设计的定时就是采用的t=N×50ms的方法,50ms由8253定时/计数器的计数器0控制定时,N是在中断服务程序中软件计时。8253的OUT0接到IRQ2,产生中断请求信号。8253定时/计数器定时结束会发出中断信号,进入中断服务程序。
3.PC机资源
本设计除了利用PC机作为控制器之外,还利用了PC机的键盘和显示器。键盘主要是输入控制模式数据,显示器就是显示提示信息。
七、软件设计
软件主要分为主程序(MAIN)和中断服务程序(INTT),主程序包含系统初始化、读取乒乓开关、读取控制模式数据以及按键处理等模块。中断服务程序主要是定时时间到后根据控制模式数据点亮相应的发光二极管。
1.主程序
主程序的程序流程图如图1所示。
资源简介:一、实验目的1.掌握定时/计数器、输入/输出接口电路设计方法。 2.掌握中断控制编程技术的方法和应用。3.掌握8086汇编语言程序设计方法。 二、实验内容与要求 微机灯光控制系统主要用于娱乐场所的彩灯控制。系统的彩灯共有12组,在实验时用12个...
上传时间: 2014-04-05
上传用户:q986086481
资源简介:教学楼智能灯光控制系统设计摘要:为节约能源,节省设备,智能管理,设计了基于Mcs一51系列微控制器的智能教学灯光控制系统,系统通过光敏电阻将光照 强度转换成电压信号,经A/D转换器转换成数字信号,送入控制器进行分析,得出光线等级;通过红外传感器判...
上传时间: 2016-10-20
上传用户:ynzfm
资源简介:249-基于单片机的智能楼道灯光控制系统设计
上传时间: 2021-10-22
上传用户:
资源简介:施耐德电气 DALI 智能灯光控制系统,系统布置,希望对大家有帮助。
上传时间: 2021-11-14
上传用户:
资源简介:智能家居灯光控制系统.pdf1.系统功能 商场灯光区域化管理。 灯光远程手自动开关,减少人工工作量,提高工作效率。 可设定灯光开关时间,减少不必要的能耗。 强电弱电分离,减少不安全因素。 可根据需要扩展控制模块和灯具。 2.系统组成 ...
上传时间: 2022-03-11
上传用户:
资源简介:基于单片机的智能楼道灯光控制系统设计由人体感应模块、光照强度检测模块、灯光控制模块、声音传感器模块、声光报警模块等组成。以单片机为核心,通过检测光照强度和红外人体感应相结合,实现了对楼道内灯光的控制,从而达到节约能源的目的。
上传时间: 2022-03-28
上传用户:kingwide
资源简介:基于51单片机的室内灯光控制系统的原理图
上传时间: 2016-04-08
上传用户:pain123
资源简介:设计了以 STM32F103VCT6 单片机为主要控制芯片、TMC5160 为电机驱动芯片的步进电机控制系统,该系统控制电机采用梯形加减速的方式,有效地避免了电机在加减速过程中出现的抖动;同时,可接收基于 DMX512协议的控制台的控制命令,以达到远程控制电机的目的,可...
上传时间: 2022-05-04
上传用户:zhaiyawei
资源简介:设计了以 STM32F103VCT6 单片机为主要控制芯片、TMC5160 为电机驱动芯片的步进电机控制系统,该系统控制电机采用梯形加减速的方式,有效地避免了电机在加减速过程中出现的抖动;同时,可接收基于 DMX512协议的控制台的控制命令,以达到远程控制电机的目的,可...
上传时间: 2022-05-07
上传用户:
资源简介:通信原理课件 PPT版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:设计并制作出汽车信号灯微机控制系统; 2)所需执行的操作由相应的开关控制,所需控制的信号灯有: 仪表板左/右转向灯、左/右头灯和左/右尾灯及左/右刹车灯共8个灯,其驾驶操作与灯光信号对应关系如下: (1)左/右转弯(合上左/右开关):仪表板左/右转向灯、...
上传时间: 2015-06-22
上传用户:gundamwzc
资源简介:摘要:文章介绍了由PC机和80C196单片机构成的热处理温度微机控制系统,并就集中温度数据采集方法、PC机和单片机的数据通信格式、单片机软硬件设计、双向晶闸管的触发电路等相关技术进行了分析,给出了串行通信中断接收及数据处理程序设计流程图。关键词:单片...
上传时间: 2013-10-20
上传用户:fnhhs
资源简介:摘要:介绍了一种基于微机和单片机的步进电机控制系统,利用上、下位机控制步进电机的多种运行方式,可实现步进电机正反转控制以及步进电机的无级调速。程序采用模块化设计,通过PC机容易实现各功能设置。关键词:步进电机;微机;串口通信
上传时间: 2013-11-01
上传用户:范缜东苑
资源简介:电梯的开关门过程是一个变速运动过程 ,需要对电梯门系统的驱动电机进行调速控制;本文提出了一种以高性能单片微机87C196MC 为核心的电梯门机变频调速控制系统,功率驱动电路采用驱动MOSFET 的专用集成电路IR2130;分析了基于PWM 技术控制电梯门机运行的方法;...
上传时间: 2013-10-16
上传用户:zhaoman32
资源简介:本文设计出一种新型灯光调光控制系统。系统采用先进的智能功率模块((IPM)取代以往的可控硅作为功率变换器件,以Intel16 位单片机为核心控制器采用AC-DC-AC 变换技术使输出的波形较可控硅斩波后的波形有很大的改善,这不仅降低了变压器的损耗而且延长了灯的寿命,...
上传时间: 2013-11-02
上传用户:亚亚娟娟123
资源简介:注塑机生产过程的微机控制系统设计本系统设计是通过8255A并行端口A、B传输数据控制12个LED发光二级管的亮灭来模拟控制两台注塑机的生产过程。其中端口A和B分别对应1号和2号注塑机,每一个LED代表一个工序。编程语言采用BORLAND C++语言。
上传时间: 2013-12-25
上传用户:叶山豪
资源简介:我们做微机硬件综合实验做的一个交通信号灯实时控制系统设计,很好哦!还附有实验报告.
上传时间: 2015-04-02
上传用户:磊子226
资源简介:【微机原理课程设计】【微机交通灯控制系统课程设计报告书】
上传时间: 2013-12-16
上传用户:han_zh
资源简介:我们做微机硬件综合实验做的一个交通信号灯实时控制系统设计,很好哦!还附有实验报告.-A traffic lights real-time control system design of the micro computer hardware experiment.PS:contain the experiment report
上传时间: 2015-11-17
上传用户:924484786
资源简介:夜班防睡控制系统微机系统与接口技术课程设计报告
上传时间: 2014-01-19
上传用户:luke5347
资源简介:步进电机具有控制简便、定位准确等特点。随着科学技术的发展,在许多领域将得到广泛的应用。鉴于传统的脉冲系统移植性不好,本文提出微机控制系统代替脉冲发生器和脉冲分配器,用软件的方法产生控制脉冲,通过软件编程可以任意设定步进电机的转速、旋转角度、转动...
上传时间: 2013-12-11
上传用户:windwolf2000
资源简介:PPT 8255 交通灯 交通信号灯设计.ppt 交通灯控制系统程序8259 8254 8255 8259交通灯 微机 ... [weijijijiji.rar] - 微机原理课程设计内附报告用汇编语言实现交通灯控制 ...
上传时间: 2016-08-02
上传用户:四只眼
资源简介:液位自动控制装置/本系统采用分布式微机控制系统,通过测量传感器的信号频率来获取液面高度。
上传时间: 2013-12-25
上传用户:chenxichenyue
资源简介:可通过1台电脑RS232串口控制255台步进电机的单片机控制系统!电脑集中控制上位机控制集散型控制灯光控制 JMDM RS232串口控制步进电机最小系统(最简配置),可在电脑VB界面在线设定步进电机转速、圈数、停顿时间等参数的RS232串口控制步进电机系统
上传时间: 2014-01-22
上传用户:gonuiln
资源简介:本汽车远近光灯智能控制系统分为远光灯和近光灯光强检测部分、汽车环境光强检测并自动调光部分、时钟检测智能开启灯光部分、液晶显示远近光灯亮灭情况部分、主动按键自由控制部分。整个系统主要以模拟电路为主,配合数字电路控制,全系统通过AT89S52单片机进...
上传时间: 2017-04-25
上传用户:yxgi5
资源简介:微机原理和接口技术交通灯模拟控制系统设计————————
上传时间: 2014-01-03
上传用户:541657925
资源简介:该文主要研究的是感应电动机无速度传感器矢量控制变频调速及参数辨识.首先,利用坐标变换的方法推导出感应电动机在两相殂止和两相同步旋转坐标系中的数学模型,并对电机动态特性进行了仿真.用矢量控制理论和电压解耦的方法建立了转差型电压乔量解耦控制系统.利...
上传时间: 2013-04-24
上传用户:84425894
资源简介:传统的电梯门机采用的是直流或交流旋转电机来实现。前者调速性能好,但由于存在换向器、电磁火花和干扰,可靠性差;后者虽然电机结构相对简单,但控制复杂,性能差。两者都需要通过一些复杂的传动机构将电机旋转运动转换为直线运动以实现电梯门的开/关。 本文...
上传时间: 2013-06-15
上传用户:zgu489
资源简介:矿井高压电网多以6KV 供电为主,高压防爆开关成为了井下供电系统的最为关键的设备之一。近年来,由于煤矿开采中因电气保护失控而引发事故的增长,国家对井下供电系统的可靠性、安全性的要求越来越高,因而采用现代化新技术对矿井下高压控制设备进行技术改造和...
上传时间: 2013-06-11
上传用户:xiangwuy
资源简介:自1887年美国奥梯斯公司制造出世界上第一台电梯以来,电梯作为一种垂直运动的升降设备,已日益成为人们生活中一项不可缺少的生活工具。随着经济的发展,高层建筑的不断涌现,电梯的功能与种类也随之而多样化,同时也对电梯的稳定性、安全性、舒适性、运行效率...
上传时间: 2013-07-20
上传用户:西伯利亚狼