基于单片CPU的LCD显示温度控制器设计_第1页
基于单片CPU的LCD显示温度控制器设计_第2页
基于单片CPU的LCD显示温度控制器设计_第3页
基于单片CPU的LCD显示温度控制器设计_第4页
基于单片CPU的LCD显示温度控制器设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

南京邮电大学2021/2021学年第2学期软件设计实验报告题目基于单片CPU的LCD显示温度控制器设计专业电子信息工程学号姓名指导老师实验日期2021年05月05日题目:基于CPU的LCD显示温度控制器设计一,实验目的和要求1,Proteus软件的MCS51单片机仿真学习2,根据提供的参考工程,在proteus平台自己重新设计实验电路所需要的电器原理图,并在此基础上编写相对应的程序,实现其功能,学习proteus软件的使用,其中包括原理图器件的选取,原理图的电气连接,程序的编写编译以及运行,并能查出其错误等。基本要求:用热敏电阻或温度传感器作温度探头,通过AD转换器变换,把温度数据转换成BCD码在LCD上显示。显示精度±0。5℃能记录和回放温度参数,记录间隔可任意设定(1S到1h,步长1s)回放数据速度可设定画出温度变化曲线。发挥部分:1显示精度提高到±0。1℃2显示精度提高到±0。01℃3与实际温度计温度比较,找出温度显示误差曲线,在报告中描出,并分析误差来源4实现温度自动补赏二,实验仪器微型计算机三,实验原理温度测量通常可以用两种方式来实现,一种是用热敏电阻之类的器件,由于感温效应,热敏电阻的阻值能够随温度变化,当热敏电阻接入电路,测量过它的电流或其两端的电压就会随温度变化发生响应的变化,在将温度变化的电压或电流采集过来,进行A/D转化后,发送到单片机进行处理,通过显示电路,就可以将被测温度显示出来。这种设计需要用到A/D转换电路,其测温电路比较麻烦。第二种方法是用温度传感器芯片。温度传感器芯片能把温度信号转换成数字信号,直接发送给单片机,转换后通过显示电路既可以显示。四,基本原件及其原理单片机微型计算机简称单片机,是指在一块芯片体上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM或EPROM、定时器/计数器、中断控制器以及串行和并行I/O接口等部件,构成一个完整的微型计算机。目前,新型单片机内还有A/D及D/A转换器、高速输入/输出部件、DMA通道、浮点运算等特殊功能部件。由于它的结构和指令功能都是按工业控制设计要求设计的,特别适用于工业控制及其数据处理场合,因此,确切的称谓是微控制器,单片机只是习惯称呼。51单片机引脚图如下:(1)单片机的特点1)有优异的性能价值比。2)集成度高、体积小、有很高的可靠性。单片机把各个功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取措施,适合于恶劣环境下工作;也易于产品化。3)控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有及其丰富的转移指令、I/O口逻辑操作及位处理指令。一般来说,单片机的逻辑控制功能及运行速度高于同意档次的微机。4)单片机的系统扩展和系统配置都比较典型、规范,而且非常容易构成各种规模的应用系统。(2)单片机并行I/O接口的扩展单片机与外部交换信息是通过I/O接口电路来实现的。AT89C51单片机本身有4个8位的并行I/O口P0-P3,但实际使用时往往再增加些I/O口,以便与外部设备交换数据。AT89C51单片机外部RAM和扩展I/O接口是统一编址的。用户可以把外部64KBRAM空间的一部分作为扩展I/O接口地址空间,每一个I/O接口相当于一个RAM存储单元,访问外部RAM存储单元就像访问外部I/O接口,即用“MOVX”指令对扩展I/O接口进行输入输出操作。查询式键盘的接口电路查询式键盘属于独立式键盘,键盘的各个按键之间彼此是独立的且是最简单的键盘电路。每个键地接入一根数据输入线。如图所示。注意:由于每一个按键均需要一根I/O口线,当键盘按键数量比较多时,需要的I/O口线也较多,因此独立式键盘只适合于按键较少的应用场合。一般情况下,按键数等于占用I/O端口数。查询式键盘的结构图如图所示:P1.0P1.1P1.0P1.1查询式键盘的接口电路查询式键盘可以工作在多种方式下,中断方式、程序查询方式、定时查询发送和中断查询方式。在中断模式下,按键的数量受到外部中断源的限制。在有特殊需要的场合,还可以借用内部的定时器中断。所以在这种模式下,按键的数目小于外部中断源和单片机定时器数量之和。程序查询和定时查询类似,都是通过读I/O状态,当有键被按下时相应的I/O口线变为低电平,而未被按下的键对应的I/O口线保持为高电平,这样通过读I/O口状态可判断是否有键按下和哪一个键被按下。1602LCD的基本参数及引脚功能1602lcd分为带背光和不带背光两种,其控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别。LM016L结构图温度传感器及其原理温度传感器是一种将温度变化转换为电量变化装置。将温度变化转换为热电势变化的称热电偶传感器。将温度变化转换为电阻变化的称为热电阻传感器;金属热电阻式传感器简称为热电阻,半导体热电阻式传感器简称为热敏电阻。温度传感在工业生产、科学研究、民用生活等许多领域得到广泛应用。电阻式传感器广泛被用于-200~960℃范围内的温度。是利用导体或半导体的电阻随温度变化而变化的性质而工作的,用仪表测量出热电阻的阻值变化,从而得到与电阻值对应的温度值。电阻式传感器分为金属热电阻传感器和半导体热电阻传感器两大类。前者称为热电阻,后者称为热敏电阻。对于热敏电阻,需要了解以下几点:(1)测温原理及特性NTC热敏电阻研制的较早,也较成熟。最常见的是由金属氧化物组成。根据不同的用途,NTC又可以分为两大类。第一类用于测量温度。它的电阻值与温度之间呈负的指数关系。第二类为负的突变型,当其温度上升到某设定值时,其电阻值突然下降,多用于各种电子电路中抑制浪涌电流,起保护作用。典型的PTC热敏电阻通常是在钛酸钡陶瓷中加入施主杂质以增大电阻温度系数。(2)热敏电阻的应用热敏电阻具有尺寸小、响应速度快、阻值大、灵敏度高等特点,因此它在许多领域被广泛应用。(3)热敏电阻的温度补偿热敏电阻可以在一定的温度范围内对某些元件进行温度补偿。热敏电阻可以用于温度控制:DS18B20温度传感器的作用是将温度经过热敏电阻Rt转换为电压信号。在本课题中温度范围的计算原理:首先把A/D转换中电位器旋钮顺时针旋到底,即模拟信号的输入不衰减,选取两个温度状态T1、T2,分别测量出其模拟输出电压V1、V2;根据0809的输入范围在0到5伏,即可计算出温度极限。0伏时对应的温度TL:T1-(V1-0)(T2-T1)/(V2-V1)。5伏时对应的温度TH:T1-(V1-5)(T2-T1)/(V2-V1)本实验中近似计算TH为150摄氏度,TL为-50摄氏度。程序温度的计算原理:首先用温度范围除以0到256(即每个十六进制数的温度增长率),然后乘以模拟转换的数字量,即得到升高的温度,在和最低温度相加,就可以得到实际的温度值。其公式为:TL+AX(TH-TL)/256TL:显示的最低温度TH:显示的最高温度AX:模拟电压所转换的数字量五,仿真软件的使用1.Keil软件的使用:首先正确安装keil软件—>打开keil—>project—>newUvisionproject—>为工程取名字,并选择工程要保存的路径,建议每个工程新建一个文件夹,方便文件管理—>出来一个对话框,是选择芯片的,你根据你的芯片公司和型号来选择就行了,比如:最常用的at89c52,点atmel,找到at89c52,点OK后会出来一个对话框,问你是否添加启动文件,点“是”—>这样就建好了一个工程,点File菜单下New新建文件—>先保存文件,点保存按钮后出来路径框,取名字后缀是.c或者.h,点保存—>接下来在左边project下把Target1点开,在SourceGroup1上右键,点击AddFiletoGroup'SourceGroup1'—>在弹出的框中点刚刚保存的文件,然后点Add,关闭对话框,左边project框中可以看到文件已经添加—>在开始之前还是先来配置一下keil环境,点击工具栏品字图标左边像魔棒一样的按钮—>接下来的配置比较复杂,我用图来解释,Target项目下只改一个晶振的值,Output下要点击生产HEX文件,Debug下左边是keil仿真调试配置,右边是程序下载到芯片调试配置,看你是怎么用了。—>一切完工,可以编程调试了。2.proteus软件的使用:新建文件,查找元件,并添加。画好电路图后,添加用keil生成的hex文件,即可运行。六,实验数据实验原理图:四张图分别代表:实验连接图(无键盘),实验连接图(有键盘),温度记录控制图1,温度记录控制图2。1.实验连接图(无键盘)2.实验连接图(有键盘)3.温度记录控制图1。4.温度记录控制图2。置存储取首址;显示缓冲区首址(对应字形码);置串行输出口即RXD,置时钟输出口即TXD;存入显示数据。表头地址;查表指令;段码地址指针,显示段码字节数;输出子程序;取段码;段码左移则输出一位段码然后发送脉冲一位。显示程序流程图LCD显示器流程图如图所示:A=1A=1 Y NA#80HAA#80HA0C0H调命令写入子程序调命令写入子程序调数据写入子程序调数据写入子程序返回返回(显示子程序)显示地址P0显示数据P0 显示地址P0显示数据P0RS0RS0RS1清WR有效清WR有效清WR有效清WR有效调使能脉冲子程序调使能脉冲子程序调使能脉冲子程序调使能脉冲子程序返回返回返回返回(写数据子程序)(写命令子程序)A/D转换子程序设计显示缓冲器存放0AH,0DH,-,0XH,0XH;串行静态显示“AD–XX”XX表示0~F;A/D地址清零,启动A/D转换器,延时等待转换结果然后读入结果送入数码管显示。累加器内容存入B中,A的内容高四位与低四位交换,A的内容高四位清零,A/D转换结果高位送入DBUF3中,取出A/D转换后的结果,A的内容高四位清零则结果低位送入DBF4中;串行静态显示“AD–XX”。静态显示子程序;显示表头地址;取段码到TEMP中去显示段码地址指针读出段码字节数;移位次数取段码;段码左移;输出一位段码;发送一个一位脉冲。A/D转换流程图A/D转换流程图如图所示:初始初始启动A/D转换A/D转换完成?数据输出延时开始结束查询式键盘程序设计先初始化地址参数,显示缓冲区初始;输入前,锁存器置“1”;读取键盘状况;有键按下,若无键按下返回;延时去抖动;确有键按下则从键表中取键值然后相比较,若相等则等键释放,延时去抖动得键码;若不相等,到继续访问键值表,键值不在键值中,即多键同时按下;然后键表值静态显示。查询式键盘流程图查询式键盘流程图如图所示:显示缓冲区初始显示缓冲区初始LCD显示有键输入?读取键值键值转换为显示数NY开始温度传感器设计温度传感器的程序设计输入A/D端口地址;显示温度,将正负值区分显示;显示“–”号时求补码;显示“”时存入显示内容,读入结果,计算温度。其公式为:TL+AX(TH-TL)/256(TL:显示的最低温度TH:显示的最高温度AX:模拟电压所转换的数字量)温度检测的流程图:温度检测流程图如图所示:A/D转换A/D转换温度计算判断正负显示加“-”号温度控制系统的总流程图如图所示:初始化温度参数初始化温度参数当前温度和设定温度送显示缓冲显示温度采样当前温度键盘值是?当前温度与设定温度比较不变读键盘向上键向下键设定温度加1设定温度减1开始当前温度和设定温度送显示缓冲实验程序C语言代码#include<AT89C51.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedintucharcodetab2[]="Temprature:";ucharcodetab3[]="";sbitDQ=P3^7;//定义DS18B20数据端口charcodetab[4][4]={{1,4,7,10},{2,5,8,0},{3,6,9,11},{12,13,14,15}};uchara,miao,shi,fen,tt,key1n,key3n,key2n,nian,yue,r,nianb,speak,wendu,wendu1,wendu3,miao1,shu,shu1,wendu4;unsignedcharcodedotcode[167]={0,6,12,19,25,31,37,44,50,56,62,69,75,81,87,94};sbitrs=P3^1;sbitrw=P3^2;sbiten=P3^3;//定义1602端口#defineyh0x80//第一行的初始位置#defineer0x80+0x40//第二行初始位置sfrDBPort=0x80;unsignedchartt,tt1;unsignedchart[2],*pt;voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--)}//定义DQ引脚为P3.7/*ds18b20延迟子函数(晶振12MHz)*/voiddelay_18B20(unsignedinti){while(i--);}/*ds18b20初始化函数*/voidInit_DS18B20(void){unsignedcharx=0;DQ=1;//DQ复位delay_18B20(8);//稍做延时DQ=0;//单片机将DQ拉低delay_18B20(80);//精确延时大于480usDQ=1;//拉高总线delay_18B20(14);x=DQ;//稍做延时后如果x=0则初始化成功x=1则初始化失败delay_18B20(20);}/*ds18b20读一个字节*/unsignedcharReadOneChar(void){unsignedchari=0;unsignedchardat=0;for(i=8;i>0;i--){DQ=0;//给脉冲信号dat>>=1;DQ=1;//给脉冲信号if(DQ)dat|=0x80;delay_18B20(4);}return(dat);}/*ds18b20写一个字节*/voidWriteOneChar(unsignedchardat){unsignedchari=0;for(i=8;i>0;i--){DQ=0;DQ=dat&0x01;delay_18B20(5);DQ=1;dat>>=1;}}/*读取ds18b20当前温度*/unsignedchar*ReadTemperature(){unsignedchartt[2];Init_DS18B20();WriteOneChar(0xCC); //跳过读序号列号的操作WriteOneChar(0x4E); ////写入"写暂存器"命令,修改TH和TL和分辩率配置寄存器//先写TH,再写TL,最后写配置寄存器WriteOneChar(100); //写入想设定的温度报警上限WriteOneChar(4); //写入想设定的温度报警下限WriteOneChar(0x7f); //写配置寄存器,格式为0R1R01,1111//R1R0=00分辨率娄9位,R1R0=11分辨率为12位delay_18B20(80);//thismessageisweryimportantInit_DS18B20();WriteOneChar(0xCC); //跳过读序号列号的操作WriteOneChar(0x44); //启动温度转换delay_18B20(80);//thismessageisweryimportantInit_DS18B20();WriteOneChar(0xCC); //跳过读序号列号的操作WriteOneChar(0xBE); //读取温度寄存器等(共可读9个寄存器)前两个就是温度delay_18B20(80);tt[0]=ReadOneChar(); //读取温度值低位tt[1]=ReadOneChar();return(tt);}voidcovert1(void) //将温度转换为LCD显示的数据{unsignedcharTH=110,TL=-20;unsignedcharx=0x00,y=0x00;pt=ReadTemperature();t[0]=*pt;pt++;t[1]=*pt;if(t[1]>0x07)//判断正负温度{wendu3=1; //0x2d为"-"的ASCII码t[1]=~t[1]; /*下面几句把负数的补码*/t[0]=~t[0]; /*换算成绝对值*/x=t[0]+1; t[0]=x; if(x>255)t[1]++; }elsewendu3=0; //0xfe为变"+"的ASCII码t[1]<<=4; //将高字节左移4位t[1]=t[1]&0x70; //取出高字节的3个有效数字位x=t[0]; //将t[0]暂存到X,因为取小数部分还要用到它x>>=4; //右移4位x=x&0x0f; //和前面两句就是取出t[0]的高四位x=t[1]|x; //将高低字节的有效值的整数部分拼成一个字节wendu=x;t[0]=t[0]&0x0f; //取有效的两位小数x=t[0];wendu1=dotcode[x]; //分离出百分位}unsignedcharLCD_Wait(void){rs=0;rw=1; delay(1);en=1; delay(1);// while(DBPort&0x80);//在用Proteus仿真时,注意用屏蔽此语句,在调用GotoXY()时,会进入死循环,//可能在写该控制字时,该模块没有返回写入完备命令,即DBPort&0x80==0x80//实际硬件时打开此语句en=0;returnDBPort;}voidLCD_Write(bitstyle,unsignedcharinput){en=0;rs=style;rw=0; _nop_();DBPort=input; _nop_();//注意顺序en=1; _nop_();//注意顺序en=0; _nop_();LCD_Wait();}voidGotoXY(unsignedcharx,unsignedchary){if(y==0)LCD_Write(0,0x80|x);if(y==1)LCD_Write(0,0x80+0x40+x);}//sbits4=P0^3;ucharnum,count,flag,flag1,flag2,flag3,s1num,j;voidkeyscan();write_1602com(ucharcom)//液晶写入指令函数{en=0;rs=0;//置为写入命令rw=0;_nop_();P0=com;//送入数据_nop_();en=1;//拉高使能端_nop_();en=0;//完成高脉冲_nop_();LCD_Wait();}write_1602dat(uchardat){en=0;rs=1;//置为写入数据rw=0;_nop_();P0=dat;//送入数据_nop_();en=1;_nop_();en=0;_nop_();LCD_Wait();}voidwrite_sfm(ucharadd,uchardat)//写时分秒{uchargw,sw;gw=dat%10;sw=dat/10;write_1602com(add+er);write_1602dat(0x30+sw);write_1602dat(0x30+gw);}voidwrite_nyr(ucharadd,uchardat)//写时分秒{uchargw,sw;gw=dat%10;sw=dat/10;write_1602com(add+yh);write_1602dat(0x30+sw);write_1602dat(0x30+gw);}voidwrite(ucharadd)//写时分秒{write_1602com(add+yh);write_1602dat(58);}voidinit(){write_1602com(0x38);//设置液晶工作模式write_1602com(0x0c);//开显示不显示光标write_1602com(0x06);//整屏不移动,指针加一write_1602com(0x01);write_1602com(yh);//字符写入的位置for(a=0;a<16;a++){write_1602dat(tab3[a]);//delay(3);}write_1602com(er+2);for(a=0;a<16;a++){write_1602dat(tab2[a]);//delay(3);}}keys(){unsignedcharhang,lie,key;if(P3!=0x0f)delay(5);if(P3!=0x0f){switch(P3&0x0f){case0x0e:lie=0;break;case0x0d:lie=1;break;case0x0b:lie=2;break;case7:lie=3;break;}P3=0xf0;P3=0xf0;switch(P3&0xf0){case0xe0:hang=0;break;case0xd0:hang=1;break;case0xb0:hang=2;break;case0x70:hang=3;break;}P3=0x0f;while(P3!=0x0f)P1_1=1;P1_1=0;key=tab[hang][lie];elsekey=20;speak=0;return(key);}charkbscan()//键盘扫描{intkey;key=keys();if(key==10){key1n++;if(key1n==6)key1n=0;}if(key==12){key3n++;if(key3n==2)key3n=0;}if(key==11){key2n++;if(key2n==6)key2n=0;}while(key1n!=0){key=keys();if(key==10){key1n++;if(key1n==7)key1n=0;}switch(key1n){case1:TR1=0;//关闭定时器//TR1=0;write_1602com(er+0x02);//写入光标位置write_1602com(0x0f);//设置光标为闪烁break;case2:write_1602com(er+3);//fen//write_1602com(0x0f);break;case3:write_1602com(er+5);//shi//write_1602com(0x0f);break;case4:write_1602com(er+6);//fen//write_1602com(0x0f)break;case5:write_1602com(er+8);//shi//write_1602com(0x0f);break;case6:write_1602com(er+9);//fen//write_1602com(0x0f);break;case0:write_1602com(0x0c);//设置光标不闪烁TR1=1;//打开定时器break;}if(key<10){write_1602dat(0x30+key);switch(key1n){case1: shi=shi%10+key*10;break;case2:shi=shi/10*10+key;break;case3:fen=fen%10+key*10;break;case4:fen=fen/10*10+key;break;case5:miao=miao%10+key*10;break;case6:miao=miao/10*10+key;break;case0:write_1602com(0x0c);//设置光标不闪烁TR1=1;//打开定时器break;}}while(key2n!=0){key=keys();speak=0;if(key==11){key2n++;if(key2n==4)key2n=0;}switch(key2n){case1:TR1=0;//关闭定时器//TR1=0;write_1602com(er+13);//写入光标位置write_1602com(0x0f);//设置光标为闪烁break;case2:write_1602com(er+14);//fen//write_1602com(0x0f);break;case3:write_1602com(er+15);//shi//write_1602com(0x0f);break;case0:write_1602com(0x0c);//设置光标不闪烁TR1=1;//打开定时器break;}if(key<10){write_1602dat(0x30+key);switch(key2n){case2: shu=shu%10+key*10;break;case3:shu=shu/10*10+key;break;case1:shu1=key*100;break;case0:write_1602com(0x0c);//设置光标不闪烁TR1=1;//打开定时器break;}miao1=shu;r=1;}}}main(){nian=0;nianb=20;yue=0;miao1=1;init();TMOD=0x10;TH1=0xFF;TL1=0x0E0;EA=1;ET1=1;TR1=1;P1=0X00;covert1();P3=0X0F;while(1){kbscan();covert1();if(miao1==0)wendu4=wendu;write_sfm(8,miao);write_sfm(5,fen);write_sfm(2,shi);write_nyr(5,wendu);write_nyr(8,wendu1);if(key3n==1)write_nyr(12,wendu4);else{write_1602com(yh+12);//字符写入的位置write_1602dat('');write_1602dat('');}}}voidtimer1()interrupt3{TH1=0x3c;TL1=0x0b0;tt++;if(tt==20){tt=0;miao++;if(r==1)miao1--;}if(miao==60){miao=0;fen++;}if(fen==60){fen=0;shi++;}}实验小结:本次软件设计实验,维持了几周时间。在这期间,有查阅过资料,虽然说只是51单片机的简单应用,但是对我们没学过,没接触过单片机的同学来说还是有点难度的,在这期间,大家都很认真,翻阅书本,还有在网络上查阅资料,对proteus和keil软件也有了进一步了解,虽然实验要求做的不是很完美,但是对51单片机我们有了更深入的认识。也非常感谢在这过程中老师的指导和同学之间的讨论,最终可以做出温度显示实验。通过此次试验,不仅仅学到了书本上的知识,而且也学会小组之间互相讨论,互相协作的良好习惯。相信在以后的学习过程中,我会更加努力。

咖啡店创业计划书第一部分:背景在中国,人们越来越爱喝咖啡。随之而来的咖啡文化充满生活的每个时刻。无论在家里、还是在办公室或各种社交场合,人们都在品着咖啡。咖啡逐渐与时尚、现代生活联系在一齐。遍布各地的咖啡屋成为人们交谈、听音乐、休息的好地方,咖啡丰富着我们的生活,也缩短了你我之间的距离,咖啡逐渐发展为一种文化。随着咖啡这一有着悠久历史饮品的广为人知,咖啡正在被越来越多的中国人所理解。第二部分:项目介绍第三部分:创业优势目前大学校园的这片市场还是空白,竞争压力小。而且前期投资也不是很高,此刻国家鼓励大学生毕业后自主创业,有一系列的优惠政策以及贷款支持。再者大学生往往对未来充满期望,他们有着年轻的血液、蓬勃的朝气,以及初生牛犊不怕虎的精神,而这些都是一个创业者就应具备的素质。大学生在学校里学到了很多理论性的东西,有着较高层次的技术优势,现代大学生有创新精神,有对传统观念和传统行业挑战的信心和欲望,而这种创新精神也往往造就了大学生创业的动力源泉,成为成功创业的精神基础。大学生创业的最大好处在于能提高自己的潜力、增长经验,以及学以致用;最大的诱人之处是透过成功创业,能够实现自己的理想,证明自己的价值。第四部分:预算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、营业额计划那里的营业额是指咖啡店日常营业收入的多少。在拟定营业额目标时,必须要依据目前市场的状况,再思考到咖啡店的经营方向以及当前的物价情形,予以综合衡量。按照目前流动人口以及人们对咖啡的喜好预计每一天的营业额为400-800,根据淡旺季的不同可能上下浮动2、采购计划依据拟订的商品计划,实际展开采购作业时,为使采购资金得到有效运用以及商品构成达成平衡,务必针对设定的商品资料排定采购计划。透过营业额计划、商品计划与采购计划的确立,我们不难了解,一家咖啡店为了营业目标的达成,同时有效地完成商品构成与灵活地运用采购资金,各项基本的计划是不可或缺的。当一家咖啡店设定了营业计划、商品计划及采购计划之后,即可依照设定的采购金额进行商品的采购。经过进货手续检验、标价之后,即可写在菜单上。之后务必思考的事情,就是如何有效地将这些商品销售出去。3、人员计划为了到达设定的经营目标,经营者务必对人员的任用与工作的分派有一个明确的计划。有效利用人力资源,开展人员培训,都是我们务必思考的。4、经费计划经营经费的分派是管理的重点工作。通常能够将咖啡店经营经费分为

温馨提示

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

评论

0/150

提交评论