三色广告牌的制作(电路图及源程序)_第1页
三色广告牌的制作(电路图及源程序)_第2页
三色广告牌的制作(电路图及源程序)_第3页
三色广告牌的制作(电路图及源程序)_第4页
三色广告牌的制作(电路图及源程序)_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE42毕业论文毕业论文题目:三色广告牌的制作三色广告牌的制作摘要:本文详细介绍了基于单片机89S52和复杂逻辑器件EPM712884-15的LED点阵式汉字显示系统的硬件结构、功能特点、显示数据的处理方式、软件框图,并给出部分程序。该系统能完成时间显示、汉字动画处理、循环显示等功能。关键词:单片机、复杂逻辑器件、LED点阵Three-colorbillboardAbstract:Thethesisintroducesdetailedthehardwarestructure,functionalfeatures,thewaystodealwiththedemonstrationdata,softwareframeoftheLEDlatticecharactersystemwhichbasesonthemonolithicintegratedcircuit89S52andthecomplexlogicalappliance.Meanwhile,itshowspartialprocedures.Thissystemcancompletesuchfunctionsas:displayingthetime;handlingthecyclicdisplayofcharacterandsoon.Keywords:Monolithicintegratedcircuit;Complexlogicalcomponent;LEDlattice目录前言…………………31.原理图………………………42.硬件部分………62.1单片机AT89S52………62.2CPLDEPM7128SL……………62.2.1介绍CPLE的技术……………62.2.2.EPM7128SL的主要特征及工作方式…………72.3MAX+PLUS……………92.3.174154集成电路………92.3.2列驱动所需逻辑功能的实现……………92.3.3行驱动所需逻辑功能的实现……………102.3.4列驱动电路……………102.3.5行驱动电路……………122.4ISP下载线……………132.5三色点阵……………142.6系统字库数据存储部EEPROMAT24C64……………162.7电源…………163.软件部分…………163.1静态字的显示原理……………163.2移动字的显示原理……………174.总结……………17致谢…………18参考文献……………19附录程序……………20三色广告牌的制作专业班级:物理系02级电子(1)班关杰杰指导教师:苏祖全助教黄大星助教前言现在流行的LED显示屏多采用扫描显示方式.扫描显示的原理是基于人眼的视觉暂留效应,各显示行(列)轮流显示,只要刷新频率不小于24帧/s,人眼感觉到的将是完整的图象.不论图形还是文字,只要控制其组成这些图形或文字的各个点所对应的LED器件发光,就可以得到我们想要的显示结果,显示的方法有静态驱动显示和动态扫描显示两种。同时控制各个发光点亮灭的方法称为静态驱动显示方式,这种显示方法需要扩展单片机的端口,设计出来的实物不论从体积还是从经济上都很庞大。所以,在设计时,我们采用动态扫描显示方法。动态扫描的意思简单地说就是逐行轮流点亮,这样各列就可以公用一个列驱动器,就16x16的点阵来说,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起,通过单片机送出对应第1行发光管亮灭的数据给锁存器锁存,选通第1行并使其燃亮一定时间,然后熄灭:再送出第2行数据并锁存,选通第2行使其燃亮相同的时间,然后熄灭;照此类推,第16行之后,又重新燃亮第1行,反复轮回。当这样轮回的速度足够快时(每秒24次以上),由于人眼视觉的暂留现象,就能看到显示屏上稳定不闪烁的图形了。采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显示数据通常存储在单片机的存储器中。显示时要把一行中各列的数据都传送到相应的列驱动器上去,从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。而采用8位并行总线片选芯片的方法来完成列数据的传输.单片机采用89S52,晶振采用24MHz,以提高刷新的频率使显示更稳定。P1口输出行号经EPM7128-84-15译码后,产生行选通信号送入显示器的行(发光二极管的阳极)进行轮流显示。单片机的P0口用于发送8位列数据,P2口输出行号经EPM7128-84-15译码后产生列选通信号,进行列芯片选通.在32*64的三色点阵中,单片机P1口输出行号经EPM7128-84-15译码后选通第一行,P0口发送8位显示数据到列驱动芯片TIPC8B273,P2口输出行号经EPM7128-84-15译码后产生列驱动芯片选通信号,进行列芯片选通.选中的芯片会把8位列列显示数据锁存到列驱动输出I/O口上.驱动三色点阵的列.因为一行有64个点而一块驱动芯片是8位.所以选通第一行后要送8个8位列显示数据到列驱动芯片TIPC8B273完成一行的显示.32*64三色点阵一共有32行.所以要循环32次。1.原理图:该显示牌由显示模块、控制模块、行驱动模块、列驱动模块、ISP下载线接口、电源组成。能够显示三种颜色(红、黄、橙);存储200个汉字。文字和图片能向左移动和向上移动.●显示模块:由32块8*8的双色点阵组成;●控制模块:用89S52作为控制核心(有8K的FLASHROM);●行驱动电路:由EPM7128-15可编程逻辑器件及达林顿管tipc127驱动放大电路构成;●列驱动电路:由两组(红色一组、黄色一组)TIPC6B273及EPM7128-15可编程逻辑器件构成,●ISP下载线接口:是用下载程序的,方便显示内容的更改。●电源:是用开关电源来供电的通过在电脑中输入想要显示的内容,用字模转换软件提取字模。将字模复制到程序中,更改程序中的字符数,重新编译。然后通过ISP下载线直接下载到单片机里面。这样三色广告牌能从右到左和从下到上显示刚才输入的文字。2.硬件部分该三色广告牌,主要由单片机AT89S52,基于CPLD技术的EPM7128SL,MAX+PLUS的逻辑电路功能实现,ISP下载线接口,32块8×8的三色点阵,用于存方字库的EEPROMAT24c64,输出5v的直流开关电源所组成。2.1单片机AT89S52核心芯片采用ATMEL公司的51系列单机AT89S52,该芯片带有8K的程序程序存贮空间,256字节的RAM,六个中断源,带有ISP监控程序,可在线下载。其中P2.5--P2.0口是行驱动,选择任一行亮,P2.4控制前16行的开关允许,P2.5控制后16行的开关允许;P1.4--P1.0口是列驱动,锁存任一点阵数据,P1.4是锁存的开关允许,0开,1关.P0作为数据输出口;P3.3,P3.4分别是EEPROM的SDA和SCL口.2.2CPLDEPM7128SL2.2.1CPLE技术随着大规模集成电路和单片机的迅速发展,复杂可编程逻辑器件(CPLD)具有使用灵活、可靠性高、功能强大的优点,在电子产品设计中得到了广泛的应用。CPLD可实现在系统编程,重复多次,而且还兼容IEEE1149.1(JTAG)标准的测试激励端和边界扫描能力,若使用CPLD器件进行开发,不仅可以提高系统的集成化程度、可靠性和可扩充性,而且还可大大缩短产品的设计周期。由于CPLD采用连续连接结构,易于预测延时,从而使电路仿真更加准确。CPLD是标准的大规模集成电路产品,可用于各种数字逻辑系统的设计。近年来,随着采用先进的集成工艺和大批量生产,CPLD器件成本不断下降,集成密度、速度和性能都大幅度提高,这样一个芯片就可以实现一个复杂的数字电路系统;再加上使用方便的开发工具,给设计修改带来很大方便。2.2.2.EPM7128SL的主要特征及工作方式EPM7128SL是Ahera公司生产的CPLD芯片,该芯片密度为6000门,有60个专用I/O口,PLCC84封装,正常工作温度范围0~70℃。该CPLD芯片内部结构如图1所示。从图中可以看出,该芯片内部由逻辑阵列模块、可编程I/O单元和可编程连线阵列三部分组成。每个逻辑阵列模块中包含16个宏单元,共128个宏单元。可编程I/O单元能兼容TrI’L和CMOS多种接口和电压标准,可配置为输入、输出、双向、集电极开路和三态等形式,能提供适当的驱动电流,以降低功耗,防止过冲和减少电源噪声。可编程连线阵列在各个逻辑宏单元之间以及逻辑宏单元与I/O单元之间提供信号连接。图中的数字代表芯片的引脚号,其中1、2、83、84为全局输入引脚.GCLK(83):全局时钟脚,这个脚的驱动能力最强,到所有逻辑单元的延时基本相同,所以如系统有外部时钟输入,建议定义此脚为时钟输入脚。OE1(84):全局输出使能,如有三态输出,建议由此脚来控制(也可由内部逻辑产生输出使能信号),优点和用法同上。OE2/GCLK2(2):全局输出使能/全局时钟脚,两者皆可。GCLRn(1):全局清零,如有寄存器清零,建议由此脚来控制(也可由内部逻辑产生清零信号),优点和用法同上。如图示板上留有下载插口FC1(针对PLCC84的插座中CPLD芯片),你只要把随配的ByteblasterMV电缆的10PIN端插入下载插口FC1,另一端连接到电脑并口上(有时为了方便操作,可以通过并口延长线公头接电脑并口,母头接ByteblasterMV的公头)就可以在线编2.3MAX+PLUS2.3.174154集成电路的真值表2.3.2列驱动所需逻辑功能的实现如图,p14口产生片选信号,当片选信号是1的时候,集成块74154不工作;当片选信号是0的时候,集成块74154工作,此时ABCD口输入信号,输出端才有对应的输出信号。输入和输出的具体参数,如2.3.174154集成电路的真值表所示。在集成块输出端接反相器的原因:是因为片选信号是低电平触发,输出的信号为低电平,而TPIC273工作时有片损,需要高电平驱动。2.3.3行驱动所需逻辑功能的实现如图所示,此部分主要由两块74154集成块成,使用两块集成块的原因是为了控制点阵三种颜色的显示。P24口产生片选信号,控制上面74154集成块的工作状态,当片选信号是1的时候,集成块74154不工作;当片选信号是0的时候,集成块74154工作,此时ABCD口输入信号,输出端才有对应的输出信号。输入和输出的具体参数,如2.3.174154集成电路的真值表所示。P25口产生片选信号,控制下面74154集成块的工作状态,当片选信号是1的时候,集成块74154不工作;当片选信号是0的时候,集成块74154工作,此时ABCD口输入信号,输出端才有对应的输出信号。输入和输出的具体参数,如2.3.174154集成电路的真值表所示。2.3.4列驱动电路1概述TPIC6B273是美国TI公司生产的一种8通道D型触发器锁存、功率输出新型器件,该器件集8位数据锁存、驱动输出控制为一体,可用于LED显示器的驱动等方面。其基本特点为:●具有8通道功率DMOS晶体管输出,每个通道可连续输出150mA的电流;●各输出回路导通电阻低至5Ω;●每个输出通道典型限定能力为500mA;●输出端为OC门形式,外接设备(器件)驱动电源可高达50V。TPIC6B273采用20脚双列直插式DIP封装形式,其引脚排列如图1所示。它的控制方式与74LS(HC)273的控制方式相同。2应用电路TPIC6B273器件是74LS273与MC1413两器件结合的产物(MC1413为7路输入/输出驱动,而TPIC6B273为8路输出驱动),因此,该器件使用简单且应用电路设计方便,现给出利用该器件设计的3种LED显示器驱动电路的实例。2.1LED电子礼花树驱动控制本电路的驱动电路原理图如图2所示。为了扩展方便,该电路系统采用插板结构,每个输出插板选用4个TPIC6B273作数据锁存和功率驱动,图中通过译码芯片74HC688、74HC393与跳线开关K1等完成地址选择、译码及TPIC6B273的选通和数据锁存工作。电子礼花树上的LED工作于动态状态,设其工作电流为45mA(3~4倍的静态额定工作电流),各色LED的平均电压为2.5V,各芯片的每一路输出可带动的LED为:2.5×20×3=150个,实际情况下,为了可靠工作,通常选择驱动一半数量(约80个)的LED驱动,这样,每个电子礼花树驱动板可驱动的LED为:80×8×4=2560个。该电路经长时间的工作实践检验,TPIC6B273工作可靠,系统工作性能良好。

图2LED电子礼花树驱动电路原理图

2.2LED显示屏驱动控制用于发布消息、显示汉字的点阵式LED显示屏通常由若干块LED点阵显示模块组成;用于显示汉字、图形的8×8单色LED显示点阵模块,每块有64个LED;而红、绿双色LED显示点阵模块有64个红色LED和64个绿色LED。为了减少引脚且便于封装,各种LED显示点阵模块都采用阵列形式排布,即在行列线的交点处接有显示LED。因此,LED点阵显示模块的显示驱动只能采用动态驱动方式,每次最多只能点亮一行LED(共阳形式LED显示点阵模块)或一列LED(共阴形式LED显示点阵模块)。由于TPIC6B273是以OC门方式输出的,所以特别适宜选择共阳形式LED显示点阵模块做基础显示单元。图3所示是一个单色LED显示模块(单色8×8点阵)的显示驱动原理图。图中,由8个晶体管为LED点阵显示模块(8行LED)提供行驱动电流,TPIC6B273则用于控制一个单色LED显示模块的列方向显示,微机通过总线操作控制来完成对每一个LED点阵显示模块内每个LED显示点的亮、暗控制操作。以此类推,可实现整屏LED点阵的亮、暗控制,从而实现LED显示屏汉字或图象的显示控制操作。

红、绿双色LED显示点阵模块在同一点阵显示窗内共同封装了红、绿各一个LED显示元件。因此,每一个点均可实现红、绿、橙(红色、绿色LED同时点亮时)三色的显示。当以占空比的方式控制显示亮度时,还可以实现灰度变化。图4是双色LED显示点阵模块的显示驱动原理图。若采用共阳形式双色LED显示模块,那么双色LED显示点阵模块将有8路共阳行向驱动引线以及红、绿各8路列向灌电流驱动引线。这样,通过对行方向各晶体管的控制便可为显示模块内的红、绿两色LED提供动态驱动电流。两个TPIC6B273则分别控制红、绿色LED的列方向显示。因此,对两个TPIC6B273的适当选通并锁存特定的数据,便可对每一个红、绿双色LED显示模块上的显示点实现红、绿、橙或无色4种状态的显示控制。2.3.5行驱动电路单独介绍TIP122名称封装极性功能耐压电流功率频率配对管TIP12228NPN音频功放开关100V5A65WTIP127

TIP12728PNP音频功放开关100V5A65WTIP122品名极性管脚功能参数TIP122NPN28音频功放开关100V8A65WDARLTIP127PNP28音频功放开关100V8A65WDARL2.4ISP下载线2.5三色点阵图(1)8×8点阵LED外观及引脚图图(2)8×8点阵LED等效电路8X8三色点阵LED工作原理说明从图(2)中可以看出,8X8点阵一共有64个点,每个点里面包含有两个发光二极管,一个红色一个黄色,总共由128个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就点亮;显色原理如图(2)所示,以行1(22)的位置上,第一组相邻的黄色二极管和红色二极管为例,它们的的正极是相连接的,共用一行来控制.它们的正极是相连接的,当黄色二极管导通,红色三极管不导通时,该点就显示黄色。当红色二极管导通,黄色二极管不导通,该点就显示红色。当两个发光二极管同时导通时,该点就会显示绿色。点阵LED扫描法介绍点阵LED一般采用扫描式显示,实际运用分为三种方式:(1)点扫描;(2)行扫描;(3)

列扫描。若使用第一种方式,其扫描频率必须大于16×64=1024Hz,周期小于1ms即可。若使用第二和第三种方式,则频率必须大于16×8=128Hz,周期小于7.8ms即可符合视觉暂留要求。此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。

2.6系统字库数据存储部EEPROMAT24C64采用可电擦写EEPROMAT24C64。原理图如右所示。I2c原理~2.7电源该电源是输入220v输出5v的直流开关电源。3.软件部分3.1静态字的显示原理其实一般情况下,要4块8×8的点阵才可以显示一个字。我们为了方便起见,就拿一块点阵来说明一个简单的静态字的显示原理。例如我们要在点阵上显示一个“二”字,大家知道,点阵不会一直都在发亮的,它只是在不停的闪烁的。而点阵就是采用逐行轮流点亮,这样各列就可以公用一个列驱动器,就右图点阵来说,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起,通过单片机送出对应第1行发光管亮灭的数据给锁存器锁存,选通第1行的具体点并使其燃亮一定时间,然后熄灭:再送出第2行数据并锁存,选通第2行使其具体点燃亮相同的时间,然后熄灭;照此类推,第8行之后,又重新燃亮第1行,反复轮回。而图中的“二”字,只有第2行跟第5行有点要点亮,其他行第点都不需要点亮。当这样轮回的速度足够快时(每秒24次以上),由于人眼视觉的暂留现象,就能看到显示屏上稳定不闪烁的“二”字了。3.2移动字的显示原理,移动字的显示原理其实是在静态字显示原理的基础上对要显示字在点阵点亮点的位置进行移位。例如:我们在3.1上说到对点阵的扫描是逐行扫描的,而扫描的速度足够快,我们就感觉到字体是静态的没有闪烁地显示着。如图2所示,而移动字的显示是在点阵完整扫描一次之后在下一次重新扫描的时,对点亮的位置进行移位向前先后向上向后的移位,点阵就可以实现文字的向前,向后向上向下的动态显示了。4.总结存在的主要问题及解决措施1:单片机的内部ROM不足够,从而不能把所有中文字固化在单片机里供显示时调用。解决方法:外接大容量FLASHROM2:单片机的内部RAM不足够,导致显示缓冲区不足够大,不能全屏显示出来。解决方法:外接大空量RAM3:EPM7128-15可编程逻辑器件供电电流不足解决方法:外接上拉电阻4:使用者不能通过在电脑输入文字传输给三色广告牌显示出来。解决方法:通过VB编程来完成三色广告牌的上位机,完成电脑输入文字传输给三色广告牌显示。5:不能双色同时显示在同一个屏幕上。解决方法:使红色与黄色相互配合,完成一屏文字的显示。6:显示屏刷新频率不足,导致文字移动时闪烁解决方法:提高单片机工作速度(使用24M晶振),优化程序代码。7:由于32块三色点阵所需电流比较大。普通电源功率不够,导致点阵显示亮度不够。解决方法:使用开关电源(因为开关电源能提供足够的电流给显示牌)8:行驱动电流不足够导致三色广告牌显示亮度不足。解决方法:采用大功率达林顿管TIP127(耐压100伏,电流8安),足以驱动一行(黄色64个点,红色64个点)。9:单片机I/O口不足够。解决方法:采用EPM7128-15可编程逻辑器件来完成选行与列驱动芯片的片选,从而减少了单片机I/O口的使用。致谢:在本文的撰写过程中,得到信息工程学院王晨明副教授以及其它老师的关心和支持。论文要求用Multisim8验证瓦易定理时,由于某种原因,本人没有学过,在自己看书基本弄懂的情况下,为了加深对定理的理解,于是本人就问王老师,王老师在百忙之中抽出宝贵的时间详细地、不厌其烦地给予指导,解答疑难。在此,我表示衷心感谢!参考文献郑步生,吴渭编著.Multisim2021电路设计及仿真入门与应用[M].北京:电子工业出版社,2021.蒋卓勤,邓玉元主编.MULTISIM2021及其在电路设计中的应用[M].西安:西安电子科技大学出版社,2021.钟文耀,段玉生,何丽静编著.EWB设计入门与应用[M].北京:清华大学出版社2021路而红主编.虚拟电子实验室MULTISIM7&ULTIBOARD7[M].北京:人民邮电出版社,2021路而红编著.虚拟电子实验室ELECTRONICSWORKBENCH[M].北京:人民邮电出版社,2021朱力恒主编.电子技术仿真实验教程[M]电子工业出版社,2021王军.计算机基础电路[M].北京:电子工业出版社,2021.黄培根,奚慧平主编.MULTISIM7&电子技术实验[M].杭州:浙江大学出版社,2021附录程序:#include<reg52.h>#defineucharunsignedcharbitmov_left,mov_up;sbite_U_ROW=0xA4;sbite_D_ROW=0xA5;sbite_LIND=0x94;unsignedchardatamark1,b;unsignedcharidatadis[128];//voidmov_up();//voidmov_left();voiddelay(unsignedint);voidclear();voidmain(void){ registeruchardatai,j,k,l,flat; ucharcodeBMP[][128]=//数据表{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x70,0x00,//"动",0x00,0x00,0x30,0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x30,0x00,0xF8,0x0F,0x30,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0xFF,0x1F,0x00,0x00,0x30,0x18,0x00,0xC0,0x30,0x18,0xFC,0x3F,0x30,0x18,0x80,0x03,0x30,0x18,0x80,0x03,0x30,0x18,0x80,0x01,0x10,0x18,0xC0,0x00,0x10,0x18,0x40,0x08,0x18,0x18,0x60,0x10,0x18,0x18,0x20,0x30,0x18,0x18,0x10,0x60,0x0C,0x18,0x08,0x60,0x0C,0x08,0xCC,0xDF,0x04,0x08,0xFC,0xC0,0x06,0x08,0x08,0x40,0x03,0x0C,0x00,0x80,0x01,0x0C,0x00,0x80,0x00,0x0C,0x00,0x40,0xE0,0x07,0x00,0x30,0x80,0x07,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00},/*"感"*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x88,0x01,0x00,0x00,0x08,0x03,0x20,0x00,0x08,0x13,0xE0,0xFF,0xFF,0x3F,0x60,0x00,0x18,0x00,0x60,0x00,0x18,0x00,0x60,0x00,0x19,0x04,0x60,0xFF,0x1B,0x0E,0x60,0x00,0x1C,0x06,0x60,0x00,0x10,0x03,0x60,0x06,0xB3,0x01,0x60,0xFE,0xB3,0x01,0x20,0x06,0xE1,0x00,0x20,0x06,0x61,0x00,0x30,0x06,0xF1,0x10,0x10,0xFE,0xD9,0x11,0x18,0x06,0x8F,0x13,0x08,0x00,0x06,0x3E,0x04,0x00,0x01,0x3C,0x02,0xC2,0x01,0x20,0x00,0x8E,0x03,0x03,0x20,0x06,0x03,0x06,0x20,0x06,0x02,0x0C,0x30,0x06,0x20,0x0C,0x38,0x06,0x60,0x0C,0x18,0x06,0x60,0x00,0x00,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"地"*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x40,0x00,0x38,0x00,0xC0,0x00,0x18,0x00,0xC0,0x00,0x18,0x00,0xC0,0x40,0x18,0x00,0xC0,0xC0,0x18,0x00,0xC0,0x40,0x18,0x00,0xC0,0x40,0x18,0x04,0xC0,0x40,0x18,0x0F,0xC0,0x44,0xD8,0x04,0xC0,0x44,0x38,0x04,0xFC,0x43,0x1F,0x04,0xC0,0xC0,0x18,0x04,0xC0,0x78,0x18,0x04,0xC0,0x44,0x18,0x04,0xC0,0x40,0x18,0x04,0xC0,0x40,0x18,0x04,0xC0,0x40,0x18,0x04,0xC0,0x40,0x18,0x06,0xC0,0x40,0xD8,0x07,0xC0,0x40,0x18,0x13,0xC0,0x4C,0x18,0x10,0xC0,0x43,0x08,0x10,0xF0,0x40,0x00,0x10,0x3E,0xC0,0x00,0x30,0x0C,0xC0,0x00,0x70,0x00,0xC0,0xFF,0x3F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"带*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x86,0xE3,0x00,0x00,0x86,0x61,0x00,0x00,0x86,0x61,0x00,0x00,0x86,0x61,0x08,0xF8,0xFF,0xFF,0x1F,0x00,0x86,0x61,0x00,0x00,0x86,0x61,0x00,0x00,0x86,0x61,0x00,0x00,0x86,0x60,0x00,0x00,0x00,0x00,0x10,0xF0,0xFF,0xFF,0x3F,0x10,0x80,0x00,0x38,0x18,0x80,0x03,0x0C,0x1C,0x80,0x01,0x04,0x88,0x80,0x01,0x03,0x00,0xFF,0xFF,0x03,0x00,0x81,0x81,0x01,0x00,0x81,0x81,0x01,0x00,0x81,0x81,0x01,0x00,0x81,0x81,0x01,0x00,0x81,0x81,0x01,0x00,0x81,0x81,0x01,0x00,0x81,0x81,0x01,0x00,0x81,0xF9,0x01,0x00,0x81,0xE1,0x01,0x80,0x80,0xC1,0x00,0x00,0x80,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00}}; ucharcodeBMP2[][128]={{0x40,0x12,0xF0,0x36,0x3C,0x66,0x30,0x26,0x30,0x06,0xFE,0x7F,0x30,0x26,0xB0,0x66,0x70,0x36,0x38,0x34,0x3E,0x1C,0x34,0x0C,0x30,0x9E,0x30,0xB3,0xBC,0xE0,0x10,0xC0,0x08,0x08,0x18,0x18,0x0C,0x0C,0x46,0x44,0xFE,0xFE,0x66,0x63,0x66,0x61,0x66,0x62,0x7E,0x66,0x66,0x6C,0x66,0x64,0x66,0x60,0x66,0x60,0x7E,0x34,0x22,0x38,0x00,0x10,0x00,0x04,0x08,0x0C,0x18,0x0C,0x98,0x4C,0x98,0xFD,0xFE,0x6F,0xD8,0x6D,0x98,0x6D,0x98,0x6D,0x98,0x7D,0xD8,0x2D,0xB8,0x01,0x9E,0x41,0x84,0x41,0x80,0xFF,0x00,0x7F,0x00,0x03,0x90,0x11,0xF0,0x3F,0xB0,0x19,0x30,0x5B,0xFE,0xFF,0xB0,0x19,0x30,0x1B,0x18,0x1D,0x0C,0x28,0xFA,0x7F,0xD8,0x36,0xD8,0x36,0xD8,0x36,0xD8,0x36,0xFE,0xFF},{0x40,0x12,0xF0,0x36,0x3C,0x66,0x30,0x26,0x30,0x06,0xFE,0x7F,0x30,0x26,0xB0,0x66,0x70,0x36,0x38,0x34,0x3E,0x1C,0x34,0x0C,0x30,0x9E,0x30,0xB3,0xBC,0xE0,0x10,0xC0,0x80,0x61,0x04,0x37,0x8C,0x5A,0x98,0xFF,0x88,0x61,0x90,0x61,0xBE,0x61,0x98,0x7F,0x98,0x5A,0x18,0x1E,0x18,0x1E,0x58,0x1B,0x38,0x9B,0x9C,0x99,0xC8,0xF8,0x20,0xF0,0x00,0x10,0xF8,0x3F,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x20,0x03,0xC0,0x03,0x80,0x01,0x10,0x08,0x30,0x18,0xF8,0xFD,0xD8,0x36,0xFC,0x7F,0x32,0x18,0xF0,0x1F,0x30,0x18,0xF0,0x1F,0x30,0x18,0xF0,0x1F,0xC0,0x4C,0xFE,0xFF,0x60,0x0C,0x30,0x0C,0x08,0x0C}};//汉字表://我的地盘我说了算 mov_up=0; mov_left=0; IE=0xff;//e_LIND=1;mark1=0;clear();P2=0xff;P1=0xff;//mov_left();TH0=0xF8;TL0=0x30;TMOD=0x01;while(1){ mov_left=0; mov_up=0; for(l=0;l<2;l++){for(j=0;j<16;j++){for(k=0;k<4;k++){dis[flat++]=BMP2[l][j*2+k*32];dis[flat++]=BMP2[l][j*2+k*32+1];}} flat=0; mov_left=1;TR0=1;delay(1000);//mark1=0; for(i=0;i<63;i++) { for(j=0;j<16;j++) { for(k=0;k<3;k++) {dis[8*j+2*k]=dis[8*j+2*k]>>1|dis[8*j+2*k+1]<<7;dis[8*j+2*k+1]=dis[8*j+2*k+1]>>1|dis[8*j+2*k+2]<<7; } dis[8*j+6]=dis[8*j+6]>>1|dis[8*j+7]<<7; dis[8*j+7]=(dis[8*j+7]>>1)&0x7f; }delay(300);}}mov_left=0;TR0=0;mov_up=1;for(i=0;i<128;i++){dis[i]=BMP[0][i];}TR0=1;for(i=1;i<5;i++){for(j=0;j<32;j++){for(k=0;k<31;k++){for(l=0;l<4;l++){dis[k*4+l]=dis[k*4+l+4];}}dis[124]=BMP[i][j*4];dis[125]=BMP[i][j*4+1];dis[126]=BMP[i][j*4+2];dis[127]=BMP[i][j*4+3];delay(200);}}mov_up=0;}}voiddisplay(void)interrupt1using1{registerucharj,a,p;TH0=0xF8;TL0=0x30;e_U_ROW=1;e_D_ROW=1;//关显示a=P2;a++; P1=0x1f; if(mov_left==1) {if(mark1==128){mark1=0;b=0;}else;for(j=0;j<8;j++){P0=dis[mark1++];p=P1;P1=++p;}e_LIND=1;if(b==8){a=a|0x10;a=a&0x1F;//确保开后8行开关允许P2=a;}else{a=a|0x28;a=a&0x2F;//确保开前8行开关允许,其保持后数位不变P2=a;b++;}}elseif(mov_up==1)//向上显示汉字的扫描程序{ P1=0x11; if(mark1==128) { mark1=0; b=0; } else; for(j=0;j<4;j++){ P0=dis[mark1++]; p=P1&0x0f; P1=++p; } e_LIND=1; if(b==0x10) {a=a|0x10; a=a&0x1F;//确保开后16行开关允许 P2=a;} else {a=a|0x20;a=a&0x2F;//确保开前16行开关允许,其保持后数位不变P2=a;b++;} }} voidclear(){registeruchardatai,a;P0=0;P1=0xFF;for(i=0;i<16;i++){a=P1;a++;P1=a;}e_LIND=1;}voiddelay(unsignedintt){registerunsignedchard;for(;t>0;t--){for(d=0;d<250;d++) ;}}

咖啡店创业计划书第一部分:背景在中国,人们越来越爱喝咖啡。随之而来的咖啡文化充满生活的每个时刻。无论在家里、还是在办公室或各种社交场合,人们都在品着咖啡。咖啡逐渐与时尚、现代生活联系在一齐。遍布各地的咖啡屋成为人们交谈、听音乐、休息的好地方,咖啡丰富着我们的生活,也缩短了你我之间的距离,咖啡逐渐发展为一种文化。随着咖啡这一有着悠久历史饮品的广为人知,咖啡正在被越来越多的中国人所理解。第二部分:项目介绍第三部分:创业优势目前大学校园的这片市场还是空白,竞争压力小。而且前期投资也不是很高,此刻国家鼓励大学生毕业后自主创业,有一系列的优惠政策以及贷款支持。再者大学生往往对未来充满期望,他们有着年轻的血液、蓬勃的朝气,以及初生牛犊不怕虎的精神,而这些都是一个创业者就应具备的素质。大学生在学校里学到了很多理论性的东西,有着较高层次的技术优势,现代大学生有创新精神,有对传统观念和传统行业挑战的信心和欲望,而这种创新精神也往往造就了大学生创业的动力源泉,成为成功创业的精神基础。大学生创业的最大好处在于能提高自己的潜力、增长经验,以及学以致用;最大的诱人之处是透过成功创业,能够实现自己的理想,证明自己的价值。第四部分:预算1、咖啡店店面费用咖啡店店面是租赁建筑物。与建筑物业主经过协商,以合同形式达成房屋租赁协议。协议资料包括房屋地址、面积、结构、使用年限、租赁费用、支付费用方法等。租赁的优点是投资少、回收期限短。预算10-15平米店面,启动费用大约在9-12万元。2、装修设计费用咖啡店的满座率、桌面的周转率以及气候、节日等因素对收益影响较大。咖啡馆的消费却相对较高,主要针对的也是学生人群,咖啡店布局、格调及采用何种材料和咖啡店效果图、平面图、施工图的设计费用,大约6000元左右3、装修、装饰费用具体费用包括以下几种。(1)外墙装饰费用。包括招牌、墙面、装饰费用。(2)店内装修费用。包括天花板、油漆、装饰费用,木工、等费用。(3)其他装修材料的费用。玻璃、地板、灯具、人工费用也应计算在内。整体预算按标准装修费用为360元/平米,装修费用共360*15=5400元。4、设备设施购买费用具体设备主要有以下种类。(1)沙发、桌、椅、货架。共计2250元(2)音响系统。共计450(3)吧台所用的烹饪设备、储存设备、洗涤设备、加工保温设备。共计600(4)产品制造使用所需的吧台、咖啡杯、冲茶器、各种小碟等。共计300净水机,采用美的品牌,这种净水器每一天能生产12l纯净水,每一天销售咖啡及其他饮料100至200杯,价格大约在人民币1200元上下。咖啡机,咖啡机选取的是电控半自动咖啡机,咖啡机的报价此刻就应在人民币350元左右,加上另外的附件也不会超过1200元。磨豆机,价格在330―480元之间。冰砂机,价格大约是400元一台,有点要说明的是,最好是买两台,不然夏天也许会不够用。制冰机,从制冰量上来说,一般是要留有富余。款制冰机每一天的制冰量是12kg。价格稍高550元,质量较好,所以能够用很多年,这么算来也是比较合算的。5、首次备货费用包括购买常用物品及低值易耗品,吧台用各种咖啡豆、奶、茶、水果、冰淇淋等的费用。大约1000元6、开业费用开业费用主要包括以下几种。(1)营业执照办理费、登记费、保险费;预计3000元(2)营销广告费用;预计450元7、周转金开业初期,咖啡店要准备必须量的流动资金,主要用于咖啡店开业初期的正常运营。预计2000元共计: 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:发展计划1、营业额计划那里的营业额是指咖啡店日常营业收入的多少。在拟定营业额目标时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论