基于单片机的多媒体教学幕布控制系统的设计

发布者:中原读书客最新更新时间:2011-10-11 关键字:单片机  幕布控制 手机看文章 扫描二维码
随时随地手机看文章
    随着科技的进步,多媒体教学设备日益成为现代教学和许多会议场所必不可少的工具。多媒体数学设备一般主要由中控集成器、投影机、幕布、计算机和音响等设备组成。目前市面上对投影幕布的控制的常见方法是通过中控集成器或开关直接控制幕布的上升或下降。其中前者成本较贵、维护复杂;而后者虽然直接、简单,但实际使用中也发现其存在一些不足。
    针对这些问题,本文提出了一种基于AT89S52单片机来对投影幕布自动控制实现方案。该控制方法可在打开计算机时自动开动投影机和降落投影幕布;而在关闭计算机时,可以自动关闭投影机和升上投影幕布,并可远程遥控开关幕布和手动开关幕布。

1 AT89S52的基本功能
    AT89S52是一种低功耗、高性能的CMOS 8位微控制器,带有8KB在系统可编程Flash存储器。AT89S52使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容,其片上Flash允许程序存储器在系统编程,而且适于常规编程器。可为众多嵌入式控制应用提供灵活、有效的解决方案。
    AT89S52的P0口是一个8位漏极开路的双向I/O口,作为输出口,其每位能驱动8个TTL逻辑电平;当对P0口写“1”时,该引脚可用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。
    该单片机的P1、P2、P3口都是具有内部上拉电阻的8位双向I/O口,其中P2输出缓冲器能驱动4个TTL逻辑电平。对这些口写“1”时,内部上拉电阻会把端口拉高,此时端口可以作为输入口使用。当作为输入口使用时,被外部拉低的引脚由于内部电阻的原因,则将输出电流。  P3口也可以作为AT89S52特殊功能使用,如P3.0和P3.1可分别作为串口数据的收发端口。

2 多媒体投影幕布控制器的结构
    多媒体投影幕布控制器(以下简称控制器)的结构框图如图1所示。该控制器可在“打开/关闭”计算机时通过计算机的RS232接口发送投影机和幕布控制命令给单片机,并通过单片机控制继电器的“断开/闭合”。从而达到自动控制幕布升降的目的。还可以用遥控器实现远程控制幕布的升降。为了兼容原有的操作方式,该控制器也设计了手动按钮。

a.jpg[page]


3 控制器各模块的设计
3.1 继电器控制电路设计
    图2所示是本系统中的继电器控制电路。图中,插针的脚2接220V幕布电源,脚1和脚3分别接幕布端的上升和下降线,VCC为继电器+5V电源,P1.0和P1.1分别接AT89S52 P1口的P1.0和P1.1引脚,当单片机将这两个引脚置“0”时,继电器可以通过单片机并在PNP三极管9012的驱动下使触点闭合,以实现电动幕布的电机正转或反转(即上升/下降)。由于继电器的线圈是一个电感,切断时会有较大的反向电动势。该反向电动势加在驱动线圈的三极管上,可能将三极管击穿,从而导致继电器无法关断,因此,该高压需要旁路。为了保护驱动三极管,图2中增加了二极管2A9P。

b.jpg


3.2 串口连接电路
    系统中的串口连接电路如图3所示。图中,通过MAX202芯片把计算机和单片机的P3.0和P3.1(P3.0为接收端口,P3.1为发送端口)连接起来,并将MAX202的11脚接AT89S52的P3.1,同时将12脚接P3.0。

[page]

c.jpg


3.3 手动按钮设计
    由于上课途中教师可能用到黑板,需要关闭幕布,故在设计时,还需保留原来手动控制方式。本设计采用低压按钮控制方式,而不是传统的220V开关控制方式,图4所示是其按钮电路,其中P1.2接单片机的P1.2引脚,P1.3接单片机的P1.3引脚,这样,按下S2或S3时,相应的单片机引脚电平就会被拉低,单片机将根据被拉低的引脚做出反应并从P1口发出控制幕布动作的命令,从而实现手动打开/关闭幕布的功能,RST接单片机的复位引脚,故在按下S1后,单片机将复位,从而使幕布做出中途停止上升或下降的动作。这样既保持了传统的手动功能,又比传统控制方式更安全。

d.jpg



4 结束语
    实践结果表明,该投影幕布自动控制器的每一项功能均能达到预期目的,使用方法简便,且制作简单,成本较低,实用性也比较强。

 

 

 

关键字:单片机  幕布控制 引用地址:基于单片机的多媒体教学幕布控制系统的设计

上一篇:基于单片机和CAN总线的智能家居控制系统
下一篇:基于单片机控制的程控开关电源研究

推荐阅读最新更新时间:2024-03-16 12:43

51单片机特殊功能寄存器功能一览表
在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。这样的特殊功能寄存器51单片机共有21个并且都是可寻址的列表如下(其中带*号的为52系列所增加的特殊功能寄存器): 分别说明如下: 1、ACC---是累加器,通常用A表示 这是个什么东西,可不能从名字上理解,它是一个寄存器,而不是一个做加法的东西,为什么给它这么一个名字呢?或许是因为在运算器做运算时其中
[单片机]
51<font color='red'>单片机</font>特殊功能寄存器功能一览表
Arduino/树莓派/单片机/arm区别分析
Arduino Arduino是一款由开源软件环境提供支撑的开源硬件原型平台。最早是意大利的一个团队的一个开源项目,早期单片机开发都需要从寄存器层面操作,这个团队把这些寄存器封装成一个个函数的形式,提供非电子工程师也能看得懂的函数接口给大家操作。现在的Arduino其中包括硬件(各种型号Arduino板)和软件(Arduino IDE)的组成。集成开发环境是Arduino IDE ,编写和编译sketch后通过USB接口线上载到Arduino运行。模拟和数字管脚可以连接到各类设备和部件上,与之交互。基本包含一个USB连接、电源连接器、复位开关、LED电源指示灯和串口通信指示灯、shield扩展板。Arduino的核心其实是一个AV
[单片机]
Arduino/树莓派/<font color='red'>单片机</font>/arm区别分析
PIC单片机数码管计数器示例程序
P IC   单片机   数码管 计数器示例程序 ;**************************************************   __CONFIG 3F39H;设置配置位中振荡方式为XT,其它全部禁止或关闭 ;************************************************ PCL       EQU    02H  ;定义程序计数器低字节寄存器地址 STATUS    EQU    03H  ;定义状态寄存器地址 PORTA     EQU    05H  ;定义RA口数据寄存器地址 PORTB     EQU    06H  ;定义RB口数据寄存器地址 PORTC  
[单片机]
单片机89C2051制作的延时控制
;*************************************************** ;* 用单片机89C2051制作的延时控制器 * ;* T0、TT0配合构成为秒脉冲发生器 * ;* TSBIN 为秒计数器(二进制,0~60) ;21H单元 * ;* TMBIN 为分计数器(二进制,0~60) ;22H单元 * ;* THBIN 为时计数器(二进制,0~24) ;23H单元 * ;* KEYCODE 为键盘值;29H单元 * ;* KEYPRE 为按键标志字;PSW.5 * ;* 当倒计时至00H00M00S 时,P3.0, P
[单片机]
AVR单片机一些学习笔记
下面是自己在学习AVR单片机时的学习经验,分享出来给大家,一起学习。 1、 AVR单片机采用RISC架构,8051单片机采用CISC架构。前者速度为后者的2~4倍,为流水线操作指令。 2、 AVR单片机有32个通用寄存器(地址在RAM区从$0000开始到$001F),其中有6个(最后6个)合并为3个16位的X,Y,Z寄存器,用来存放地址指针,Z寄存器还可以寻址程序存储器。 3、 哈佛结构,131条机器指令。 4、 延迟开机功能。 5、 内部自带RC振荡器,可提供1/2/4/8MHZ的工作时钟。 6、 FLASH+EEPROM+SRAM+SPI+USART+TWI+PWM+RTC+10位ADC+模拟比较器+JTAG。
[单片机]
GigaDevice发布多款GD32F103和GD32F101系列大容量增强型MCU
    2013 年 9 月 25 日 — 业界领先的半导体供应商 GigaDevice ( 兆易创新 ) 日前在北京发布基于 108MHz ARM Cortex-M3 内核的多款大容量增强型 GD32F103 和 GD32F101 系列微控制器新品。目前,该系列产品已经开始提供样片并将于下月正式投入量产。   新发布的 GD32F103/GD32F101 系列大容量增强型 MCU 片上闪存容量从 256KB 起最大可至 3072KB ,这也是迄今为止业界最大容量的 Cortex-M3 内核通用微控制器。高性能高可靠性的片上 Flash 可重复擦写 100000 次,保存数据超过 20 年。 CPU 访问闪
[手机便携]
一种简易温室控制系统的设计
温室是一种可以改变植物生长环境,为植物生长创造更好条件、避免外界四季变化和恶劣气候对其影响的场所。随着社会经济的发展,各种园艺温室和农作物温室的数量在不断的增加,目前这些温室环境的控制大部分仍靠人工经验来进行手动控制,这种控制方式生产效率低下,单位产品的生产成本偏高,严重影响了农业生产的效益,阻碍了农业生产的发展。因此采用智能温室控制代替手工控制是现代温室发展的一个必然趋势,而当今国内常见的智能温室系统都是采用工控机或者PLC方案,其控制成本高,性价比低,较大部分用户经济能力承受不起。为此本文在综合考虑系统的测量精度、生产效率以及成本等多方面因素之后,设计了一种基于STC89E55RD+单片机的低成本简易温室控制系统。其成本较工
[单片机]
一种简易温室<font color='red'>控制</font>系统的设计
增强型51单片机和传统51单片机对比分析
前面的内容,我们从传统的51单片机出发,从硬件的基础上,一步步衍生出了增强型51单片机所增强的地方。现在我们可以清楚地了解,增强型51单片机对比传统的51单片机,增强的地方在于存储器的扩展。而51单片机对于片内内存的寻址方式和片外内存的寻址方式有着很大的不同。因此,我们在使用C语言对增强型51单片机编程的时候,也需要按照寄存器位置的不同,采用不同的操作方式。 1寄存器位于内部的特殊功能寄存器区 我们之前介绍传统8051单片机的时候,曾经列出了传统8051单片机已经使用的21个特殊功能寄存器,因此扩展外设寄存器的一个办法就是利于剩余的特殊功能存储器空间。 由于51单片机的特殊功能寄存器寻址方式只能是直接寻址,不可间接寻址,因此在
[单片机]
增强型51<font color='red'>单片机</font>和传统51<font color='red'>单片机</font>对比分析
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved