一种带数码管的影院用座椅制造技术

技术编号:19836050 阅读:10 留言:0更新日期:2018-12-21 20:19
一种带数码管的影院用座椅,包括3个模块:按键输入模块、STC89C52单片机最小系统、数码管输出模块,按键输入模块的UP、DOWN键分别连接单片机P2.2、P2.3引脚,数码管段选线A‑G、DP分别连接单片机P0.0‑P0.7引脚,所述P0.0‑P0.7引脚通过排阻RP1上拉到直流5V电源,数码管的位选线1、2分别连接单片机的P2.0、P2.1引脚。按键输入模块用于手动调整数码管所显示的座位号大小,STC89C52单片机最小系统用于采样外部IO口的输入,并根据IO口电平高低进行数据处理,数码管输出模块用于显示座位号。并且可以通过外部按键UP、DOWN调整数码管示数大小,本实用新型专利技术具有很强的实际推广意义。

【技术实现步骤摘要】
一种带数码管的影院用座椅
本专利技术涉及一种带数码管的影院用座椅,属于自动化控制领域。
技术介绍
当前影院中座椅椅背上的座位号是写在纸标签上,然后贴上去的;有的座位号是刻在塑料板或者铁片上,然后钉上去的。但是这两种方式制造的座位号存在缺陷,因为影院里灯光很暗,顾客从明亮的大厅进入昏暗的影院,看不清座位上的座位号,有很多人就用手机闪光灯照着找座位,第一,这样在自己找座位时比较麻烦;第二,自己找座位时来来回回走动,影响后排顾客的观影体验。
技术实现思路
为了克服当前影院座椅的座位号不自带照明效果,顾客在寻找自己座位时不便,同时寻找自己座位时来回走动影响后排顾客的观影体验这一问题,本技术提出一种带数码管的影院用座椅,将座椅上的普通座位号换为数码管座位号,这样顾客在进电影院时,可以通过发光的数码管上的数字快速找到自己的座位。本技术为解决上述问题所采用的技术方案是:一种带数码管的影院用座椅,包括3个模块:按键输入模块、STC89C52单片机最小系统、数码管输出模块。按键输入模块的UP、DOWN键分别连接单片机P2.2、P2.3引脚,数码管段选线A-G、DP分别连接单片机P0.0-P0.7引脚,所述P0.0-P0.7引脚通过排阻RP1上拉到直流5V电源,数码管的位选线1、2分别连接单片机的P2.0、P2.1引脚。现在对三个模块分别进行解释,以说明本技术的工作原理。按键输入模块,如图2包括:按键UP、按键DOWN,UP、DOWN左端分别接单片机最小系统P2.2、P2.3口,右端共同接地。这两个按键用来调整数码管上显示的座位号的值的大小,UP按下数码管的值增1,DOWN按下数码管的值减1。单片机上电复位后IO口为高电平,当UP键按下,会给单片机P2.2口送一个低电平,在单片机内设置一个unsignedchar型变量number(变量名字可以任意取,只要符合C语言命名规则即可),当单片机检测到P2.2口的低电平,控制程序使number增1;当DOWN键按下,会给单片机P2.3口送一个低电平,当单片机检测到P2.3口低电平,控制程序使number减1。然后单片机将number处理后送到数码管输出显示,如何显示在下面数码管输出模块中说明。这样用两个按键UP、DOWN就实现了数码管上座位号的设定。STC89C52单片机最小系统,如图2包括:复位电路、晶振电路、电源、STC89C52单片机芯片。复位电路用来使程序跑偏时回到起始点重新执行,该单片机为高电平复位,单片机RST引脚输入一个维持两个机器周期以上的高电平,单片机会复位;晶振电路用来给单片机的程序运行提供节拍,这里我们外接12M晶振;STC89C52芯片用来识别输入的高低电平,根据电平的不同进行数据处理,然后根据处理后的数据控制输出口电平的高低。通过软件编程(如keilC51)在单片机内设置一个变量number,当UP键按下,会给单片机P2.2口送一个低电平,当单片机检测到P2.2口的低电平,控制程序使number增1;当DOWN键按下,会给单片机P2.3口送一个低电平,当单片机检测到P2.3口低电平,控制程序使number减1。这样人为控制外部IO口电平高低,可以间接控制变量number。数码管输出模块,如图2包括:上拉排阻RP1、两位共阴极数码管segment。数码管段选线A-G、DP分别连接单片机P0.0-P0.7引脚,所述P0.0-P0.7口通过排阻RP1上拉到5V电源,单片机P2.0、P2.1口分别接数码管位选线1、2,位选线1、2的电平高低决定两个数码管中哪一个亮。如图3为两位共阴极数码管内部电路图,以此图为例说明数码的工作原理,两个数码管分别由D1-D8、D9-D16两组LED灯组成,D1-D8的阳极接单片机P0.0-P0.7口,D9-D16的阳极也接单片机P0.0-P0.7口,D1-D8的阴极共同接1,D9-D16的阴极共同接2。1为高电平也就是D1-D8阴极为高电平,D1-D8组成的数码管灭;2为高电平也就是D9-D16阴极为高电平,D9-D16组成的数码管灭,即位选线1、2控制数码管的亮灭。让数码管显示0-9中的某一个数字,就是让1或者2为低电平,然后控制D1-D8或者D9-D16阳极的电平高低,根据国际标准,阳极高电平为1,低电平为0,数字0-9分别对应的十六进制代码为0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f。在单片机中将这10个16进制代码放在一个unsignedchar型数组segment[]中依次存放,要显示0-9分别给单片机P0口赋值segment[0]-segment[9]即可。该技术有两个数码管可以显示的数字范围为0-99,影院一排的座位大约二三十个,0-99的数字范围完全够用。D1-D8组成的数码管显示十位,D9-D16组成的数码管显示个位,两个数码管采用动态扫描的显示方法(即两个数码管轮流点亮),具体显示过程为:单片机采用C语言编程,设置两个unsignedchar型变量shi,ge,将按键输入模块设置的变量number除以10取模赋值给shi,再将segment[shi]赋值给P0口,置P2.0口为低电平,持续5毫秒,即十位亮5毫秒;将number除以10取余赋值给ge,将segment[ge]赋值给P0口,置P2.1口为低电平,持续5毫秒,即个位亮5毫秒,如此两个数码管轮流工作。由于人眼视觉暂留效果,人们会看到显示个位和显示十位的数码管不是处于闪烁状态,而是一直亮的。本技术的有益效果是,本技术采用数码管显示影院座位的座位号,代替传统的纸标签座位号和塑料座位号,顾客在进入电影院时可以快速找到自己的座位。除此之外,数码管所显示的座位号可以用按键UP与DOWN调整,方便工作人员根据不同要求调整座位号大小。而且数码管内为二极管,耗电量极低。该技术实际推广的价值极大。附图说明下面结合附图对本技术进一步说明。图1为座椅座位号整体结构原理图。图2为座椅座位号电路原理图。图3为数码管电路原理图。图2中,UP、DOWN键分别连接单片机P2.2、P2.3引脚,数码管段选线A-G、DP分别连接单片机P0.0-P0.7引脚,所述P0.0-P0.7引脚通过排阻RP1上拉到直流5V电源,数码管的位选线1、2分别连接单片机的P2.0、P2.1引脚。图3中,D1-D8八个发光二极管组成一个数码管,D9-D16八个发光二极管组成一个数码管,D1-D8阳极接单片机P0.0-P0.7,D9-D16阳极也接单片机P0.0-P0.7,D1-D8阴极共同接单片机P2.0,D9-D16阴极共同接单片机P2.1。具体实施方式如图2,UP、DOWN按键分别连单片机P2.2、P2.3,数码管段选线A-G、DP分别连接P0.0-P0.7,数码管位选线1、2分别连P2.0、P2.1。首先单片机上电,上电时,数码管显示为0,按下UP键时,给P2.2送一低电平,单片机内变量number增1,按下DOWN键时,给P2.3送一低电平,单片机内变量number减1,通过按键可调整number值大小,即数码管显示值大小。当用两个按键调整好number大小后,单片机硬件会将这一数值进行处理,分别得到该数值本文档来自技高网...

【技术保护点】
1.一种带数码管的影院用座椅,其特征在于包括3个模块:按键输入模块、STC89C52单片机最小系统、数码管输出模块,按键输入模块的UP、DOWN键分别连接单片机P2.2、P2.3引脚,数码管段选线A‑G、DP分别连接单片机P0.0‑P0.7引脚,P0.0‑P0.7引脚通过排阻RP1上拉到直流5V电源,数码管的位选线1、2分别连接单片机的P2.0、P2.1引脚,按键输入模块用于手动调整数码管所显示的座位号大小,STC89C52单片机最小系统用于采样外部IO口的输入,并根据IO口电平高低进行数据处理,数码管输出模块用于显示座位号。

【技术特征摘要】
1.一种带数码管的影院用座椅,其特征在于包括3个模块:按键输入模块、STC89C52单片机最小系统、数码管输出模块,按键输入模块的UP、DOWN键分别连接单片机P2.2、P2.3引脚,数码管段选线A-G、DP分别连接单片机P0.0-P0.7引脚,P0.0-P0.7引脚通过排阻RP1上拉到直流5V电源,数码管的位选线1、2...

【专利技术属性】
技术研发人员:于兰浩吴国良王贺刘晓宇赵长征陈宏志
申请(专利权)人:山东科技大学
类型:新型
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1