关于单片机。。和投影仪连接的问题。。。

wenjingdexiangge 2016-08-09 07:53:21
想用MSP430控制投影仪,已经写好了串口输出的程序,可以输出一个二进制图片吧相当于,就是一堆0,1数组,串口转USB接口也弄好了。完了投影仪那块儿不是很了解,有HDMI的接口可以接电脑,但是单片机怎么转成HDMI信号呢,还有一种方法就是这个投影仪的USB接口只能传输已经储存好的像U盘那种,可以用单片机控制一个SD卡,然后再传给投影仪。现在有这两个思路,各位大神有什么意见或者建议可以给提一提吗,,
...全文
2876 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
HarveyChen12 2016-11-25
  • 打赏
  • 举报
回复
听你说法有点晕。 你的说法是单片机储存好图像或视频数据然后输出到投影仪进行投影显示? 我知道有用FPGA输出信号经HDMI线到投影仪那。但投影仪是定制的,需要专门的驱动板。(你可以去搜索下Lightcrafter) 市面上的投影仪能不能用我还在了解。
wenjingdexiangge 2016-08-10
  • 打赏
  • 举报
回复
就相当于用单片机输出一个视频?是要编成图片的格式吗
wfexp 2016-08-09
  • 打赏
  • 举报
回复
这个投影,就是和视频输出一样处理的。
基于51单片机的液晶显示屏控制系统设计 1 概述 1.1系统背景 液晶显示器件在中国已有二十余年的发展历史。二十余年来,液晶显示器件从实验室走 向大规模生产集团,形成了独立的产业部门。现在,液晶显示几乎已经应用于生产,生 活的各个领域,人们几乎时时处处都要与这一神奇而又普通的面孔打交道。 液晶显示是集单片机技术、微电子技术、信息处理于一体的新型显示方式。由于液晶 显示器具有低压低功耗,显示信息量大易于彩色化,无电磁辐射,长寿命,无污染等特 点。LCD是目前显示产业中发展速度最快,市场应用最广的显示器件,成为众多显示媒体 中的佼佼者,在越来越多的领域中发挥作用,是目前显示器件中一个理想的选择。 LCD在监控系统中的应用:目前大多数监控系统自带的显示系统为LED数码管显示,这 样显示效果比较单一,只能显示监控系统的测量值。而LCD液晶显示器不仅可以显示数值 、汉字等,并且可以显示文本和图形。利用LCD和键盘实现人机交互,使监控系统独立工 作成为可能。通过监控系统对现场的单回路控制器进行参数设置,对各个单回路控制器 的工作进行监控。 LCD在时钟中的应用:在日常生活中我们会经常看到时间的显示,这些显示大都是采 用液晶显示器来显示的,而对其中的汉字无法用显示来解决。我们利用LCD液晶模块制成 的小屏幕实现了时间的显示,显示格式为"时时:分分:秒秒"。另外,可以增加闹钟功 能,时间到了则产生音乐声;还可以增加万年历显示"年月日"等多项功能。 LCD在大屏幕显示中的应用:大屏幕显示的应用范围极广,随着社会发展,公众生活 的加强,人们对能够面向广大公众传递信息的显示装置越来越感到必需。使用液晶投影 显示大屏幕,不仅有投影仪,指挥用大屏幕,还有液晶投影彩色电视。它可以用一个体 积很小的系统装置,实现100英寸以上的非常漂亮的大屏幕电视显示。它与传统的显示媒 体相比,具有分辨率极高,透过性好,显示内容丰富,彩色易于控制等优点。 随着计算机技术及电子通信技术的发展,LCD显示屏作为一种新的传媒工具,现已经 应用到商业、军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多 行业,大到几十平方米的大屏幕,小到家庭影院用的图文显示屏,以及政府部门应用的 电子黑板,证券、银行等部门用的信息数字混合屏。LCD显示屏带来广泛的社会效益和经 济效益,具有良好的发展前景。 1.2 系统概述 本实验系统分为单片机最小系统板和液晶显示屏两部分。单片机最小系统负责接收个人 计算机所编辑的文本及内容,通过RS232串行接口通信完成单片机与PC机之间的数据传送 ,而个人计算机(即PC机),主要完成显示内容的编辑、字符码的查找、字符数据的发 送等工作。基于Windows操作系统下的文本编辑软件有很多种,例如:记事本、Micorso ft Word、写字板等,我们可以采用任何一种编辑软件将要显示的内容(包括汉字、中英文 字母、标点符号等)编辑成一个文本文件,然后通过已经编写好的应用程序在特定的字 库中依次搜索到文本文件中的内容,并且取出该字符的字模数据,此项工作称为字模数 据的提取;字模数据文件的生成也就是将取出的字模按顺序存放到一个十六进制文件中 ;字符数据建立好之后将其存放在PC机的硬盘上,等到需要的时候通过串行通信软件将 字符数据文件发送给液晶显示系统模块。 LCD显示屏包括主控制模块和LCD液晶显示模块。主控制模块负责接收单片机发送过来 的字模数据文件,并且协调各个LCD液晶显示模块工作,主控制器模块的核心是T6963C控 制器,为了存储字模数据还在主控制器模块中扩展了一片8K存储器芯片6264;LCD液晶显 示模块由两片行驱动器T6A40和三片列驱动器T6A39进行驱动,该模块一边接收主控制模 块的数据,一边将数据送LCD液晶显示屏显示,为了方便系统的扩展,各模块之间采用串 行口接收数据,并且接到系统串行总线上。 本系统主要是实现单片机与液晶显示模块之间的接口技术,可以采用间接控制方式完 成。将液晶显示模块接口与单片机系统板中的某个并行I/O接口连接,计算机通过对该I/ O接口的操作间接的实现对模块的控制。 2 系统设计方案 此LCD液晶显示控制系统设计的关键是要实现LCD的显示控制。应该先从显示方式的确 定入手,接下来设计相应显示方式的电路,要实现显示内容的实时更新,就必须考虑字 模数据的存储及通信电路的设计。 2.1字模数据的存储 由于89C51单片机内部程序存储器(ROM)只有4K空间,本设计采用16×16点阵显示一个 汉字,每一行需要两个字节数据,一个汉字占16×2=32字节,汉字一共有6000多个,不 可能将庞大的汉字字库存入在单片机内部,即使将预先要显示的内容存入ROM中,也不便 于实时控制,所以只有考虑扩展外部数据存储器。 利用Window
***中等职业学校 单片机技术应用课程改革方案 一 实训室建设及改进建议 场室利用: 单片机技术应用实训室与PLC技术应用实训室共用4501室。 实训工位规划: 拟设计21个实训工位,21套单片机技术实训箱、搭配21台电脑、21套实训台、1套投影 (原来场室已有)构建成一个有21个工位,可供42名学生(2人一组一个工位)同时实训 的单片机技术一体化实训室。 设备规划: 实训电脑准备采用学校电脑室更新换代留下的电脑;实训台采用原有10套PLC实训台, 另外再增加11套普通桌面实训台,为节省支出,实训台采用工业铝型材搭建而成,学校 采购相关材料后由教师指导带领学生搭建、制作而成。实训设备主要为21套多功能单片 机技术实训箱(第二条有详细介绍)。 二、单片机技术实训板制作及改进建议 采用单片机技术实训主板为核心,外接各种扩展实训模块,可完成各种单片机技术实训 。 具体制作方案: 采购21块单片机技术实训板和其他配套的实训模块、胶箱,将单片机技术实训主板固 定于胶箱内,其他扩张实训模块收纳在胶箱内,进行哪项实训时,将相应模块连接到实 训核心板上,进行相关实训,形成一个多功能实训箱,可以利用该实训箱进行单片机技 术相关的课程教学、实训。 实训箱管理:平时不用时,21套实训箱置于实训箱存储架上,实训时,实行实名登记 后,取下实训箱进行相应实训,实训结束后由任课教师登记实训箱使用情况,如有蓄意 损坏情况,则按相关制度追究责任人责任。21套实训箱、1个实训箱存储架、21套实训台 、21套电脑配套原有的多媒体投影,构建成一个有21个工位,可供42名学生(2人一组一 个工位)实训的单片机技术一体化实训室。 制作方法:采购单片机技术实训板相应元件、胶箱,教师指导、带领学生制作;实训 箱存储架采用工业铝型材搭建而成,同样是采购铝型材和相关配件后由教师指导、带领 学生制作。 图1 单片机实训核心板 图2 单片机实训胶箱 图3 单片机扩展实训连接——继电器控制 图4 单片机扩展实训连接——12864液晶显示 三、单片机技术实训板项目设置 (一)、实训项目设置思路: 利用单片机技术典型项目进行实训,通过项目实训让学生掌握实训项目涉及到的常用 、典型电子元件知识、电子电路知识、单片机编程知识及技能及单片机,能够完成项目 的实训任务,了解单片机技术实际应用领域、方式以及发展方向等相关知识、技术及技 能。 (二)、实训项目 实训项目1 单个LED闪烁控制 实训项目2 LED花样彩灯控制(含单个I/O口控制方式、RL/RR方式及数组控制方式拓展) 实训项目3 静态显示数字(含静态1位、2位、3位数字) 实训项目4 单位数字动态计数显示(含简单显示0-9,数组显示0-9) 实训项目5 静态显示多位数字(含静态显示2位、3位、4位数字) 实训项目6 多位数字计数动态显示(含静态显示2位、3位、4位数字) 实训项目7 按键控制(含按键控制LED、继电器、蜂鸣器) 实训项目8 按键计数显示 实训项目9 利用显示程序作为按键消抖的按键次数显示 实训项目10 1602液晶静态显示文字及数字 实训项目11 1602液晶动态显示文字及计数 实训项目12 数码温度计 实训项目13 数码时钟、日历、温度计 实训项目14 1602液晶温度计 实训项目15 1602液晶时钟、日历、温度计 实训项目16 直流电机控制 实训项目17 交流电机控制 实训项目18 按键控制直流电机及交流电机 实训项目19 标准键盘控制 实训项目20 12864液晶显示实训 (三)、拓展实训项目 另有拓展实训项目10个供学有余力的学生学习、实训、拓展: 拓展实训1: 彩屏液晶显示 拓展实训2: 彩屏电子相册制作 拓展实训3: 红外线遥控 拓展实训4: 步进电机控制实训 拓展实训5: 彩色触摸屏液晶屏控制实训 拓展实训6: ARM单片机进阶实训 拓展实训7: ARM单片机彩屏液晶显示 拓展实训8: ARM单片机彩色触摸屏液晶屏控制 拓展实训9: 电路设计打板制作实训 拓展实训10:综合单片机控制系统电路设计打板制作实训 四、单片机技术实训指导书/项目教学校本教材开发 根据实训场室、实训设备、教师实际单片机技术水平、学生知识技能基础、学生学习 积极性等我校实际情况,由机电科组安排两名教师主要负责,其他老师协助合作的方式 开发与实训设备配套的单片机技术一体化实训指导书或者项目教学校本教材,作为我校 学生学习单片机技术的主要教材和实训指导书。 ----------------------- 单片机技术应用课程改革全文共5页,当前为第1页。 单片机技术应用课程改革全文共5页,当前为第2页。 单片机技术应用课程改革全文共5页,当前为第3页。 单片机技术应用课程改革全文共5页,当前为第4页。 单片机技术应用课程改革全文共5页,
基于单片机的电子秒表 1.控制器的选择 单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和 逻辑控制。由于其功耗低、体积小、技术成熟和成本低等优点,各个领域应用广泛。本 实验采用AT89C52单片机。 2.数码管的选择 LED显示方式 有共阴极和共阳极两种,在本实验中采用共阳极数码管。 字形码表的产生 以共阳极为例,LED八段数码管的每一段接低电平时亮,不同的组合可以显示不同的数字 ,有一定的对应关系。 具体的对应关系如下 "0 "dgfedcba "11000000 "C0H " "1 "dgfedcba "11111001 "F9H " "2 "dgfedcba "10100100 "A4H " "3 "dgfedcba "10110000 "B0H " "4 "dgfedcba "10011001 "99H " "5 "dgfedcba "10010010 "92H " "6 "dgfedcba "10000010 "82H " "7 "dgfedcba "11111000 "F8H " "8 "dgfedcba "10000000 "80H " "9 "dgfedcba "10010000 "90H " 静态显示 在静态显示方式下,每一位显示器的字段控制线是独立的。当显示某一字时,该位 的各字段线和字位线的电平不变,也就是各字段的亮灭状态不变。静态显示方式下LED显 示器的电路连接方法是:每位LED的字位控制线门共阴极点或共阳极点连在一起,接地或 接 + 5V; 动态显示 利用人眼的视觉暂留效应,通过位选分时显示不同的数码管,这样可以看到正常的显示。 本实验采用动态设计,p0口与数码管相连,p0.0—p0.7分别对应数码管的dgfedcba位,p 2.0—p2.2为数码管的位控制位,当为高点平时对应的数码管亮。P3.2、p3.3分别控制开 始和停止。 3.设计说明 当打开电源,进入待机状态,程序开始运行,给p0口送入80H,同时给p2.0送入高电平选 中数码管的最低位,数码管将显示数字"8",然后经过一秒的延时,将位控制位左移一位 即选中p2.1,依次循环,这时需要检测数码管的第四位,若为高电平则程序返回最低位 显示。在程序开头初始化各个数据,缓存区71H,72H,73H清零,开中断及开T1计数器,当 按下开始键时,电子秒表开始计时,由于采用方式1,定时时间选50ms,经过两次中断后 ,100ms位加1,这时字位码选中最低位,同时查表字形码显示,当100ms位记满10次后, 字位码向前移动一位,同时秒位加1,这时字形码的最高位取反,查表显示数字及小数点 ,当记满10此后,字位码向前移动一位,十秒位加1,查表显示当前数字,当记满10次后 ,清零,重新开始计时,依次循环,当按下停止键时,停止计时。 4程序流程图 N Y N Y N Y N Y N Y 5程序清单 ORG 0000H AJMP MAIN ORG 0003H LJMP START ORG 0013H LJMP STOP ORG 001BH LJMP BRT1 ;――――――――――初始化程序――――――――――― MAIN: MOV TMOD,#10H MOV TH1,#3CH MOV TL1,#0B0H SETB EX0 SETB EX1 SETB ET1 SETB IT0 SETB IT1 SETB EA SETB PT1 SETB PX1 MOV R4,#2 MOV 71H,#00H MOV 72H,#00H MOV 73H,#00H ;―――――――――――待机画面程序――――――――――― MOV P0,#80H LOOP1: MOV A,#01H LOOP2: MOV P2,A ACALL DEL RL A JB ACC.3 ,LOOP1 SJMP LOOP2 DEL: MOV R7,#10 DEL1: MOV R6,#200 DEL2: MOV R5,#248 DJNZ R5,$ DJNZ R6,DEL2 DJNZ R7,DEL1 RET ;―――――――――――开始计时子程序―――――――――― START: SETB TR1 ACALL DISP RETI ;――――――――――停止计时子程序―――――――――――― STOP: CPL TR1 RETI ;―――――――LED动态显示子程序――――――――――――― DISP: MOV R0,#71H ;显示缓冲区首址送R0 MOV R1,#01H ;选中最右端LED DISP1: MOV A,R1 ;取字位码 MOV P2,A ;字位码送P2口 MOV A,@R0 ;第一位数字地址偏移量送A MOV DPTR,#TAB ;指向字形表首址 MOVC A,@A+DPTR

997

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 数码设备相关分享
社区管理员
  • 数码设备社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧