基于單片機(jī)的卡式考勤機(jī)的設(shè)計(jì)_第1頁
基于單片機(jī)的卡式考勤機(jī)的設(shè)計(jì)_第2頁
基于單片機(jī)的卡式考勤機(jī)的設(shè)計(jì)_第3頁
基于單片機(jī)的卡式考勤機(jī)的設(shè)計(jì)_第4頁
基于單片機(jī)的卡式考勤機(jī)的設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計(jì)PAGE24基于單片機(jī)的卡式考勤機(jī)的設(shè)計(jì)前言近年來隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透,單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益的更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,以作完善。智能IC卡考勤機(jī)是在實(shí)際工作生產(chǎn)中提出的研究課題,在實(shí)際工作中對(duì)每個(gè)員工的出勤情況的統(tǒng)計(jì)是企業(yè)事業(yè)單位人力資源管理的一項(xiàng)重要內(nèi)容。智能IC卡考勤機(jī)能夠智能的記錄員工的出勤、缺席、遲到、早退次數(shù),以此來更好的約束員工養(yǎng)成良好的出勤習(xí)慣。每個(gè)員工在一定時(shí)間內(nèi)的出勤情況一目了然,方便了領(lǐng)導(dǎo)對(duì)員工出勤情況的統(tǒng)計(jì)。本設(shè)計(jì)主要采用高性能、低功耗的AT89C52單片機(jī)為控制核心,鍵盤輸入、顯示和存儲(chǔ)采用串口連接的方式,鍵盤輸入為4×4鍵盤,鍵盤除了0~9十個(gè)數(shù)字鍵外還設(shè)有方便查詢工作的功能鍵,顯示為靜態(tài)顯示,6個(gè)數(shù)碼管在平時(shí)可顯示年、月、日或時(shí)間,每個(gè)員工在上班和下班的時(shí)候打卡,系統(tǒng)自動(dòng)記錄打卡時(shí)間,然后和系統(tǒng)設(shè)定好的時(shí)間進(jìn)行對(duì)比,從而判定員工的出勤,缺席,遲到,早退情況,智能IC卡考勤機(jī)會(huì)將員工每天的出勤情況進(jìn)行累加,方便查詢者更快的了解員工一個(gè)階段的出勤狀況。本設(shè)計(jì)力爭(zhēng)做到準(zhǔn)確、實(shí)用、節(jié)省時(shí)間、操作方便。1單片機(jī)的概述單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。單片機(jī)微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲(chǔ)器和I/O接口電路等。因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。單片機(jī)經(jīng)過1、2、3、3代的發(fā)展,目前單片機(jī)正朝著高性能和多品種方向發(fā)展,它們的CPU功能在增強(qiáng),內(nèi)部資源在增多,引角的多功能化,以及低電壓底功耗。1.1單片機(jī)基礎(chǔ)知識(shí)單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。概括的講,一塊芯片就成了一臺(tái)計(jì)算機(jī)。MVS-51系列或其兼容的單片機(jī)仍是美國INTEL公司于1980年推出的產(chǎn)品,于MVS-48單片機(jī)相比,它的結(jié)構(gòu)更先進(jìn),功能更強(qiáng),在原來的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達(dá)111條,MVS-51系列或其兼容的單片機(jī)仍是應(yīng)用的主流產(chǎn)品,各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與MVS-51單片機(jī)作為代表進(jìn)行理論基礎(chǔ)學(xué)習(xí)。MVS-51系列單片機(jī)主要包括8031、8051、和8751等通用產(chǎn)品。DP-51S單片機(jī)仿真試驗(yàn)儀是由廣州致遠(yuǎn)電子設(shè)計(jì)的DP系列單片機(jī)仿真實(shí)驗(yàn)儀之一,是一種功能強(qiáng)大的單片機(jī)應(yīng)用技術(shù)學(xué)習(xí)、調(diào)試。1.2單片機(jī)的應(yīng)用領(lǐng)域單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分為如下幾個(gè)范疇:◆在智能儀器表的應(yīng)用單片機(jī)具有體積小功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功能、頻率、濕度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強(qiáng)大。例如精密的測(cè)量設(shè)備(功率計(jì),示波器,各種分析儀)?!粼诩矣秒娖髦械膽?yīng)用可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機(jī)控制,從電飯煲、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子稱量設(shè)備,五花八門,無所不在?!粼诠I(yè)控制中的應(yīng)用用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng),例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。◆在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用現(xiàn)代單片機(jī)普遍具備通信接口,可以很方便地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了很好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制,從、機(jī)、小型程控交換機(jī)、樓宇自動(dòng)通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動(dòng),集群移動(dòng)通信,無線電對(duì)講機(jī)等?!魡纹瑱C(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。此外,單片機(jī)在工商、金融、科研、教育、國防航空等領(lǐng)域都有著十分廣泛的用途。1.3單片機(jī)的發(fā)展趨勢(shì)單片機(jī)現(xiàn)在可以說百花齊放,百家爭(zhēng)鳴的時(shí)期,世界上各大芯片制造公司都推出了自己的單片機(jī),從8位、16位到32位,數(shù)不勝數(shù),應(yīng)有盡有,有與主流C51系列兼容的,也有不兼容的,但他們各具特色,護(hù)城互補(bǔ),為單片機(jī)的應(yīng)用提供了廣闊的天地??v觀單片機(jī)的發(fā)展過程,可以預(yù)示單片機(jī)的發(fā)展趨勢(shì),大致有:◆微型單片機(jī)現(xiàn)在常規(guī)的單片機(jī)普遍都是將中央處理器(CPU)、隨機(jī)存取數(shù)據(jù)存儲(chǔ)(RAM)、只讀程序存儲(chǔ)器(ROM)、并行和串行通信接口,中斷系統(tǒng)、定時(shí)電路、時(shí)鐘電路集成在一塊單一的芯片上,增強(qiáng)型的單片機(jī)集成了如A/D轉(zhuǎn)換器、PMW(脈寬調(diào)制電路)、WDT(看門狗)、有些單片機(jī)將LED(液晶)驅(qū)動(dòng)電路都集成在單一芯片上,這樣單片機(jī)包含的單元電路就更多,功能就越強(qiáng)大,甚至單片機(jī)廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機(jī)芯片。此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機(jī)除了功能強(qiáng)和功耗低外,好要求體積小。現(xiàn)在的許多單片機(jī)都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機(jī)構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展?!舻凸腃MOS化MCS-51系列的8031推出時(shí)的功耗達(dá)630mW,而現(xiàn)在的單片機(jī)普遍都在100mW左右,隨著對(duì)單片機(jī)功耗要求越來越低,現(xiàn)在的各個(gè)單片機(jī)制造商基本都采用了CMOS(互補(bǔ)金屬氧化物半導(dǎo)體工藝)。和CHMOS(互補(bǔ)高密度金屬氧化物半導(dǎo)體工藝)。CMOS雖然功耗低,單由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點(diǎn),這些特征,更適合于要求低功耗像電池供電的應(yīng)用場(chǎng)合。所以這種工藝將是今后一段時(shí)期單片機(jī)發(fā)展的主要途徑?!糁髁髋c多品種共存現(xiàn)在雖然單片機(jī)的品種繁多,各具特色,但仍以80C51為核心的單片機(jī)占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有PHILIPS公司的產(chǎn)品,ATMEL公司的產(chǎn)品和中國臺(tái)灣的Winbond系列單片機(jī)。所以80C51占據(jù)了半壁江山。而Microchip公司的PIC精簡(jiǎn)指令集合(RISC)也有著強(qiáng)勁的發(fā)展勢(shì)頭,中國臺(tái)灣的HOLTEX公司今年的單片機(jī)產(chǎn)量與日俱增,與其低價(jià)質(zhì)優(yōu)的優(yōu)勢(shì),占據(jù)一定的市場(chǎng)份額。此外還有MOTOROLA公司的產(chǎn)品,日本幾大公司的專用單片機(jī)。在一定的時(shí)期內(nèi),這種情形將得以延續(xù),將不存在某個(gè)單片機(jī)一統(tǒng)天下的壟斷局面,走的是一寸互補(bǔ)、相輔相成、共同發(fā)展的道路。2方案設(shè)計(jì)及論證2.1系統(tǒng)總體設(shè)計(jì)概述智能IC卡考勤機(jī)的主要功能是檢查和記錄員工的出勤的狀況。本設(shè)計(jì)采用單片機(jī)AT89C52及其接口電路來實(shí)現(xiàn)考勤機(jī)功能。為了使設(shè)計(jì)使用方便,操作方便,簡(jiǎn)單明了的輸入輸出設(shè)備是必不可少的,本設(shè)計(jì)采用4×4鍵盤作為輸入設(shè)備。每個(gè)員工擁有一張帶有自己身份號(hào)碼的IC卡,操作者如要查詢一個(gè)員工一段時(shí)間內(nèi)的出勤情況便可以輸入要查詢員工的號(hào)碼。對(duì)應(yīng)輸入,顯示輸出系統(tǒng)采用了串口連接的方式,6個(gè)LED數(shù)碼管在平時(shí)可以顯示年、月、日,在操作者查詢出勤情況時(shí)可以顯示員工號(hào)碼和對(duì)應(yīng)的出勤狀況。24C256芯片作為智能IC卡考勤機(jī)的存儲(chǔ)器,這樣可以記錄每個(gè)員工一段時(shí)間的出勤狀況的,方便統(tǒng)計(jì)。為了避免智能IC卡在工作時(shí)出現(xiàn)故障,使用了MAX813L芯片來實(shí)現(xiàn)“看門狗”功能,對(duì)系統(tǒng)進(jìn)行時(shí)時(shí)檢查,發(fā)現(xiàn)故障可以及時(shí)復(fù)位。DS1302芯片為時(shí)鐘芯片,芯片除了正常電源外還外接了一個(gè)備用電池,可以防止掉電丟失數(shù)據(jù)。IC卡采用可反復(fù)使用十萬次的SLE4442型號(hào)的IC卡。系統(tǒng)總體框圖如下:圖2.1-1硬件總體框圖2.2方案論證智能IC卡考勤機(jī)的顯示可以采用并行連接和串口連接,并行口占用大量引腳,串口連接的好處為節(jié)省引腳。智能IC卡考勤機(jī)的時(shí)間現(xiàn)實(shí)使用了DS1302時(shí)鐘芯片,用此芯片的好處為89C52單片機(jī)SLE4442IC卡插座存儲(chǔ)系統(tǒng)DS1302時(shí)鐘芯片看門狗電路顯示系統(tǒng)4*4鍵盤掉電數(shù)據(jù)不丟失,可靠,安全。單片機(jī)系統(tǒng)經(jīng)常用于各種各樣工作現(xiàn)場(chǎng),在工作現(xiàn)場(chǎng)中存在著各種各樣的干擾源,給系統(tǒng)的運(yùn)行帶來很多問題,使系統(tǒng)無法正常運(yùn)行,甚至產(chǎn)生誤操作,造成嚴(yán)重的事故.為了使智能IC卡考勤機(jī)能正常無誤的工作,本設(shè)計(jì)采用MAX813L芯片作為了“看門狗”系統(tǒng)。3硬件設(shè)計(jì)3.1AT89C52的簡(jiǎn)介AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8kbytes的可反復(fù)擦寫的只讀程序存儲(chǔ)器(PEROM)和256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度,非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn)的MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)臵通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C52單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。先進(jìn)CMOS工藝制造并帶有非易失性Flash程序存儲(chǔ)器。全部支持12時(shí)鐘和6時(shí)鐘操作。P89C51X2和P89C52X2/54X2/58X2分別包含128字節(jié)和256字節(jié)RAM、32條I/O口線、3個(gè)16位定時(shí)/計(jì)數(shù)器、6輸入4優(yōu)先級(jí)嵌套中斷結(jié)構(gòu)、1個(gè)串行I/O口(可用于多機(jī)通信、I/O擴(kuò)展或全雙工UART)以及片內(nèi)振蕩器和時(shí)鐘電路。此外,由于器件采用了靜態(tài)設(shè)計(jì),可提供很寬的操作頻率范圍(頻率可降至0)。可實(shí)現(xiàn)兩個(gè)由軟件選擇的節(jié)電模式—空閑模式和掉電模式??臻e模式凍結(jié)CPU,但RAM、定時(shí)器、串口和中斷系統(tǒng)仍然工作。掉電模式保存RAM的內(nèi)容,但是凍結(jié)振蕩器,導(dǎo)致所有其它的片內(nèi)功能停止工作。由于設(shè)計(jì)是靜態(tài)的,時(shí)鐘可停止而不會(huì)丟失用戶數(shù)據(jù)。運(yùn)行可從時(shí)鐘停止處恢復(fù)。3.1.1主要性能參數(shù)◆與MCS-51產(chǎn)品指令和引腳完全兼容?!?K字節(jié)可重擦寫Flash閃速存儲(chǔ)器?!?000次擦寫周期?!羧o態(tài)操作:0HZ-24HZ。◆三級(jí)加密程序存儲(chǔ)器?!?56×8字節(jié)內(nèi)部RAM?!?2個(gè)可編程I/O口線?!?個(gè)16位定時(shí)器。◆8個(gè)中斷源?!艨删幊檀蠻ART通道?!舻凸目臻e和掉電模式。3.1.2功能特性概述AT89C52提供以下標(biāo)準(zhǔn)功能:8k字節(jié)FLASH閃速存儲(chǔ)器,256字節(jié)內(nèi)部RAM,32個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)6向量?jī)蓸O中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C52可降至0HZ的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止CPU工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其他所有不見工作直到下一個(gè)硬件復(fù)位[1]。3.1.3引腳定義VSS:地。VCC:電源;提供掉電、空閑、正常工作電壓。P0.0~0.7:P0口是開漏雙向口,可以寫為1使其狀態(tài)為懸浮用作高阻輸入。P0也可以在訪問外部程序存儲(chǔ)器時(shí)作地址的低字節(jié),在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)作數(shù)據(jù)總線,此時(shí)通過內(nèi)部強(qiáng)上拉輸出1。P1.0~1.7:P1口是帶內(nèi)部上拉的雙向I/O口,向P1口寫入1時(shí),P1口被內(nèi)部上拉為高電平,可用作輸出口。當(dāng)作為輸入腳時(shí),被外部拉低的P1口會(huì)因?yàn)閮?nèi)部上拉而輸出電流。P1口第二功能:T2(P1.0)定時(shí)/計(jì)數(shù)器2的外部記數(shù)/時(shí)鐘輸出。T2EX(P1.1):定時(shí)/計(jì)數(shù)器2重裝載/方向控制。P2.0~2.7:P2口是帶內(nèi)部上拉的雙向I/O口,向P2口寫入1時(shí),P2口被內(nèi)部上拉為高電平,可用作輸入口。當(dāng)作為輸入腳時(shí),被外部拉低的P2口會(huì)因?yàn)閮?nèi)部上拉而輸出電流。在訪問外部程序存儲(chǔ)器和外部數(shù)據(jù)時(shí)分別作為地址高位字節(jié)和16為地址(MOVX@DPTR),此時(shí)通過內(nèi)部強(qiáng)上拉傳送1。當(dāng)使用8位尋址方式(MOV@Ri)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口發(fā)送P2特殊功能寄存器的內(nèi)容。P3.0~3.7:P3口是帶內(nèi)部上拉的雙向I/O口,向P3口寫入1時(shí),P3口被內(nèi)部上拉為高電平,可用作輸入口。當(dāng)作為輸入腳時(shí),被外部拉低的P3口會(huì)因?yàn)閮?nèi)部上拉而輸出電流。P3口具有以下特殊功能;RXD(P3.0):串行輸入口。TXD(P3.1):串行輸出口。/INT0(P3.2):外部中斷0。/INT1(P3.3):外部中斷1。T0(P3.4):定時(shí)器0外部輸入。T1(P3.5):定時(shí)器1外部輸入。/WR(P3.6):外部數(shù)據(jù)存儲(chǔ)器寫信號(hào)。/RD(P3.7):外部數(shù)據(jù)存儲(chǔ)器讀信號(hào)。RST:復(fù)位,當(dāng)晶振在運(yùn)行中,只要復(fù)位管腳2個(gè)機(jī)器周期高電平即可復(fù)位,內(nèi)部有擴(kuò)散電阻連接到VSS,僅需要外接一個(gè)電容到VCC即可實(shí)現(xiàn)上電復(fù)位。吉林農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文9/ALE:地址鎖存器使能,在訪問外部存儲(chǔ)器時(shí),輸出脈沖鎖存地址的低字節(jié),在正常情況下,ALE輸出信號(hào)恒定為1/6振蕩頻率。并可用作外部時(shí)鐘或定時(shí),注意每次訪問外部數(shù)據(jù)時(shí)一個(gè)ALE脈沖將被忽略。ALE可以通過臵位SFR的auxlilary.0禁止,臵位后ALE只能在執(zhí)行MOVX指令時(shí)被激活。/PSEN:程序存儲(chǔ)使能:當(dāng)執(zhí)行外部程序存儲(chǔ)器代碼時(shí),/PSEN每個(gè)機(jī)器周期被激活兩次,在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),/PSEN無效,訪問內(nèi)部程序存儲(chǔ)器時(shí)/PESEN無效。/EA/VPP:外部尋址使能/編程電壓;在訪問整個(gè)外部程序存儲(chǔ)器時(shí),/EA必須外部臵低。如果/EA為高時(shí),將執(zhí)行內(nèi)部程序,除非程序計(jì)數(shù)器包含大雨片內(nèi)FLASH的地址。該引腳在對(duì)FLASH變成時(shí)接5V/12V編程電壓(VPP)。如果保密位1已編程,/EA在復(fù)位時(shí)有內(nèi)部鎖存。XTAL1:晶體1,反相振蕩放大器和內(nèi)部時(shí)鐘發(fā)生電路輸入。XTAL2:晶體2,反相振蕩放大器輸出。注:為了避免上電時(shí)的“l(fā)atch-up”效應(yīng),任意管腳(Vpp除外)上的電壓任何時(shí)候都不能高于Vcc+0.5V,低于Vss-0.5V[6]。3.24×4鍵盤簡(jiǎn)介3.2.14×4鍵盤原理圖原理圖如2-2所示:圖3.2.1-1鍵盤原理圖3.2.24×4鍵盤工作原理列線通過電阻接正電源,并將行線所接的單片機(jī)I/O口作為輸出端,而列線吉林農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文10所接的I/O口則作為輸入。當(dāng)按鍵沒有按下時(shí),所有列的輸出端都是高電平,代表沒有鍵按下。行線輸出時(shí)低電平,一旦有鍵按下時(shí),則輸入線就會(huì)被拉低,這樣通過讀入輸入線的狀態(tài)就可以得知是否有鍵按下了。常用的鍵識(shí)別方法:行掃描法、線翻轉(zhuǎn)法。行掃描法:◆將全部行線Y0-Y3(行)臵低電平,然后檢測(cè)列的狀態(tài)。只要有一列的電平為低,則表示按鍵中有鍵被按下,而且閉合的鍵位于低電平與4根行線相交叉的4個(gè)按鍵之中。若所有列線均為高電平,則鍵盤中沒有鍵按下。◆判斷閉合鍵所在的位臵在確定有按鍵按下以后,就可以進(jìn)入確定具體閉合鍵的過程。其方法是:依次將行線臵低電平,即在臵某根行線為低電平時(shí),其線為高電平。在確定某根行線位臵為低電平后,再將行檢測(cè)各列的電平狀態(tài)。若為低,則該列線與臵為低電平的行線交叉處的按鍵就是閉合的按鍵。線反轉(zhuǎn)法:鍵盤接的前4個(gè)I/O口為行接線,后4個(gè)為列接線。這樣的接法就構(gòu)成了一個(gè)坐標(biāo),每一個(gè)鍵都對(duì)應(yīng)這一個(gè)行的位臵和一個(gè)列的位臵。例如我們說左上角的那個(gè)所對(duì)應(yīng)第1行和第4列,即單片機(jī)P10和P17兩個(gè)I/O口。鍵盤的組成是用的微動(dòng)開關(guān),微動(dòng)開關(guān)的特性是當(dāng)有鍵按下時(shí)開關(guān)的兩個(gè)引腳閉合導(dǎo)通。無按鍵時(shí)兩個(gè)引腳是斷開的狀態(tài)。這樣當(dāng)我們按下圖1中左上角的鍵時(shí)P10和P17在物理上是導(dǎo)通了,而其它的I/O口(P11~P16)都處于獨(dú)立的狀態(tài)。我們只要讓單片機(jī)發(fā)現(xiàn)哪兩個(gè)I/O口是導(dǎo)通的我們就可以知道是哪一個(gè)鍵被按下了。這里我們用的一種方法是先將4個(gè)行線的I/O口臵為“0”(低電平),將列線的I/O口臵為“1”(高電平)。這樣當(dāng)有鍵按下時(shí)某一行的I/O口就和某一列中的I/O口導(dǎo)通了,因?yàn)樾芯€的口都是“0”(低電平)所以和行線導(dǎo)通的列線也將會(huì)變成“0”,而其余的列線因?yàn)殚_始時(shí)是“1”又沒和其它的行線導(dǎo)通,所以依然是“1”。這樣我們就可以找出了我們的按鍵所在的列了(因?yàn)榱芯€中只有導(dǎo)通的列線變?yōu)榱恕?”,任何電平與低電平相導(dǎo)通都屬于短路,短路的線將會(huì)是低電平)。其實(shí),所謂的“行”、“列”是我們?nèi)藶橐?guī)定的,如果試著把列看成行,將行看成列是一樣的。這里我們規(guī)定P10-P13為行,P14-P17為列?,F(xiàn)在我們知道了我們按下的鍵所在的列了,只要再知道它所在的行的話,我們就可以確定它的位臵了。這時(shí)我們將4個(gè)行線的I/O口臵為“1”(高電平),將列線的I/O口臵為“0”(低電平),這是和最初的臵式相反。被按著的那個(gè)按鍵還是導(dǎo)通的,還是屬于短路,所以在被臵“1”的行線中將會(huì)有一個(gè)變成了“0”,這樣我們就確定了按鍵在行中的位臵。本設(shè)計(jì)采用了行掃描法[5]。3.2.3鍵值及功能表3.2.3-1鍵值及功能3.3SLE4442功能介紹3.3.1概述SLE4442是德國西門子(SIMENS)公司設(shè)計(jì)的邏輯加密存儲(chǔ)卡,它具有2K位的存儲(chǔ)容量和完全獨(dú)立的可編程代碼存儲(chǔ)器(PSC)。內(nèi)部電壓提升電路保證了芯片能夠以單+5V電壓供電,較大的存儲(chǔ)容量能夠滿足通常應(yīng)用領(lǐng)域的各種需要。因此是目前國內(nèi)應(yīng)用較多的一種IC卡芯片。芯片采用多存儲(chǔ)器結(jié)構(gòu),2線連接協(xié)議(串行接口滿足ISO7816同步傳送協(xié)議),NMOS工藝技術(shù),每字節(jié)的擦除/寫入編程時(shí)間為2.5ms。存儲(chǔ)器具有至少10000次的擦寫周期,數(shù)據(jù)保持時(shí)間至少10年.3.3.2芯片引腳圖3.3.2-1芯片引腳3.3.3引腳的定義和功能表3.3.3-1引腳的定義和功能3.3.4芯片功能SLE4442IC卡主要包括三個(gè)存儲(chǔ)器:◆256x8位EEPROM型主存儲(chǔ)器。地址0~31為保護(hù)數(shù)據(jù)區(qū),該區(qū)數(shù)據(jù)讀出不受限制,寫入受保護(hù)存儲(chǔ)內(nèi)部數(shù)據(jù)狀態(tài)的限制。當(dāng)保護(hù)存儲(chǔ)器中第N位(N=0~31)為1時(shí),對(duì)應(yīng)主存儲(chǔ)器中第N個(gè)字節(jié)允許進(jìn)行擦除和寫入操作。地址32~255后244字節(jié)為應(yīng)用數(shù)據(jù)區(qū),數(shù)據(jù)讀出不受限制,擦除和寫入受加密存儲(chǔ)器數(shù)據(jù)校驗(yàn)結(jié)果的影響。這種加密校驗(yàn)的控制是對(duì)整個(gè)主存儲(chǔ)器實(shí)施的(即包括保護(hù)數(shù)據(jù)區(qū)和應(yīng)用數(shù)據(jù)區(qū))◆32x1位PROM型保護(hù)存儲(chǔ)器。一次性編程以保護(hù)主存儲(chǔ)器保護(hù)數(shù)據(jù)區(qū),防止一些固定的標(biāo)識(shí)參數(shù)被改動(dòng)。保護(hù)存儲(chǔ)器同樣受加密存儲(chǔ)器數(shù)據(jù)校驗(yàn)結(jié)果的影響?!?x8位EEPROM型加密存儲(chǔ)器。第0字節(jié)為密碼輸入錯(cuò)誤計(jì)數(shù)器(EC)。EC的有效位是低三位,芯片初始化時(shí)設(shè)臵成“111”。這一字節(jié)是可讀的。EC的1,2,3字節(jié)為參照字存儲(chǔ)區(qū),這3個(gè)字節(jié)的內(nèi)容作為一個(gè)整體被稱為可編程加密代碼(PSC)。其讀出,寫入和擦除均受自身“比較”操作結(jié)果的控制。芯片內(nèi)部的邏輯結(jié)構(gòu)圖3.3.4-1芯片內(nèi)部的邏輯結(jié)構(gòu)3.3.5傳送協(xié)議◆復(fù)位和復(fù)位響應(yīng)圖3.3.5-1復(fù)位和復(fù)位響應(yīng)復(fù)位和復(fù)位響應(yīng)是根據(jù)ISO7816-3標(biāo)準(zhǔn)來進(jìn)行的,在操作期間的任意時(shí)候都可以復(fù)位。開始,地址計(jì)數(shù)器隨一個(gè)時(shí)鐘脈沖而被設(shè)臵為零,當(dāng)RST線從高狀態(tài)(H)臵到低狀態(tài)(L)時(shí),第一個(gè)數(shù)據(jù)位(LSB)的內(nèi)容被送到I/O上,若連吉林農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文14續(xù)輸入32個(gè)時(shí)鐘脈沖,主存儲(chǔ)器中的前四個(gè)字節(jié)地址單元中的內(nèi)容被讀出。在第33個(gè)始終脈沖的下降沿,I/O線被臵成高狀態(tài)而關(guān)閉。◆命令模式復(fù)位響應(yīng)以后,芯片等待著命令每條命令都以一個(gè)“啟動(dòng)狀態(tài)”開始。整個(gè)命令包括3個(gè)字節(jié)。隨后經(jīng)更著一個(gè)附加脈沖并用一個(gè)“停止?fàn)顟B(tài)”來結(jié)束操作。啟動(dòng)狀態(tài):在CLK為高狀態(tài)(H狀態(tài))期間,I/O顯得下降沿為啟動(dòng)狀態(tài)。停止?fàn)顟B(tài):在CLK為高狀態(tài)(H狀態(tài))期間,I/O顯得上升沿為停止?fàn)顟B(tài)。在接受一個(gè)命令后,有兩種可能的模式:輸出數(shù)據(jù)模式和處理數(shù)據(jù)模式。圖3.3.5-2命令模式的時(shí)序關(guān)系◆輸出數(shù)據(jù)模式這種模式是將IC卡芯片中的數(shù)據(jù)傳送個(gè)外部設(shè)備接口(IFD)的一種操作。在第一個(gè)CLK脈沖的下降沿之后,I/O線上的第一位數(shù)據(jù)變?yōu)橛行АkS后每增加一個(gè)時(shí)鐘脈沖,芯片內(nèi)部的一位數(shù)據(jù)被送到I/O線上。當(dāng)說需要的最后一個(gè)數(shù)據(jù)送出以后,需要在附加一個(gè)時(shí)鐘脈沖來把I/O臵成高狀態(tài),以便接受新的命令。在輸出數(shù)據(jù)期間,任何“啟動(dòng)狀態(tài)“和”停止?fàn)顟B(tài)“均被屏蔽掉。圖3.3.5-3輸出數(shù)據(jù)模式的時(shí)序關(guān)系3.3.6芯片的復(fù)位方式◆外部復(fù)位:SLE4442時(shí)基于同步復(fù)位響應(yīng)的傳輸協(xié)議,芯片的復(fù)位如前述。◆外電復(fù)位:在把造作電壓接到VCC段之后,芯片內(nèi)部進(jìn)行復(fù)位操作。I/O線被臵為高狀態(tài),必須在對(duì)任意地址進(jìn)行讀操作或做個(gè)復(fù)位響應(yīng)造作之后才可以進(jìn)行數(shù)據(jù)交換?!艚K止:在CLK為低狀態(tài)期間,如果RST臵為高狀態(tài),則任何操作均無效。I/O線被鎖定到高狀態(tài)。需要一個(gè)最小維持時(shí)間tres=5Us之后,芯片才能接受新的復(fù)位,終止?fàn)顟B(tài)的時(shí)序關(guān)系如下圖2-9所示。終止?fàn)顟B(tài)之后,新片有準(zhǔn)備下一個(gè)操作。圖3.3.6-1終止?fàn)顟B(tài)的時(shí)序關(guān)系3.424C256簡(jiǎn)介3.4.1概述CAT24WC02是一個(gè)32K串行的CMOSE2PROM,CATALYST公司的先進(jìn)的CMOS技術(shù)實(shí)質(zhì)是減少了器件的功耗,CAT24WC256有一個(gè)16字節(jié)頁寫緩沖器,該器件通過I2C總線接口進(jìn)行操作,有一個(gè)專門的寫保護(hù)功能。3.4.2管腳配置圖3.4.2-1管腳配置3.4.3管腳描述◆SCL:串行時(shí)鐘CAT24WC256串行時(shí)鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘,這是一個(gè)輸入管腳?!鬝DA:串行數(shù)據(jù)/地址CAT24WC256雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送和接收。SDA是一個(gè)開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-OR).◆AO、A1、A2:器件地址輸入端這些輸入腳用于多個(gè)器件級(jí)聯(lián)時(shí)設(shè)置器件地址,當(dāng)這些腳懸空時(shí)默認(rèn)值為0.當(dāng)使用24WC256時(shí)最大可級(jí)聯(lián)8個(gè)器件,如果只有一個(gè)24WC256被總線尋址,這三個(gè)地址輸入腳(A0A1A2)可懸空或連接到Vss?!鬢P:寫保護(hù)如果WP管腳連接到Vcc,所有的內(nèi)容都被寫保護(hù)(只能讀),當(dāng)WP管腳連接到Vss或懸空,允許器件進(jìn)行正常的讀/寫操作。3.4.4功能描述CAT24WC256支持I2C中心數(shù)據(jù)傳送協(xié)議,I2C總線協(xié)議規(guī)定,任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器,任何從總線接收數(shù)據(jù)的器件為接收器,數(shù)據(jù)傳送時(shí)由產(chǎn)生串行時(shí)鐘和所有起始停止信號(hào)的主器件控制的,主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過器件地址輸入端AO、A1和A2可以實(shí)現(xiàn)做多連接8個(gè)24WC256器件。4MAX813L功能介紹4.1MAX813L引腳介紹MAX813L屬于美國MAXIM公司推出的微處理器/單片機(jī)系統(tǒng)監(jiān)控電路MAX703-709/813L系列。MAX813L具有上電復(fù)位?!翱撮T狗”定時(shí)輸出,掉電電壓監(jiān)測(cè)復(fù)位和手動(dòng)復(fù)位四大功能,而且價(jià)格低,可靠性高,它有8個(gè)引腳,雙列直插式或貼片式封裝,+5V供電,其內(nèi)部引腳如圖所示,圖4.1-1MAX813L內(nèi)部結(jié)構(gòu)及引腳WDI主要是作為“看門狗”計(jì)數(shù)器觸發(fā)用的,觸發(fā)“看門狗”的方法是在WDI上加一個(gè)正脈沖。在1.6秒內(nèi)若CPU不觸發(fā)復(fù)位“看門狗”定時(shí)器,則WDO將輸出低電平,復(fù)位電路分為手工復(fù)位和上電復(fù)位。上電復(fù)位時(shí),只有電壓低于4.65V,復(fù)位信號(hào)RESET就有效,當(dāng)電源電壓超過4.65V時(shí)RESET信號(hào)仍將繼續(xù)保持200ms左右,以保證CPU復(fù)位可靠,手動(dòng)復(fù)位時(shí),MR接地時(shí)間不小于140ms(為了保證能有效地消除機(jī)械開關(guān)抖動(dòng)的影響),則可產(chǎn)生一個(gè)手動(dòng)復(fù)位過程,即在復(fù)位端產(chǎn)生200ms的有效復(fù)位信號(hào)”(高電平有效),若將/WDO與/MR連接,則可組成上電復(fù)位及“看門狗”復(fù)位電路。圖4.1-2MAX813L與單片機(jī)的連接上圖為MAX813L與MCS51單片機(jī)的基本連接電路,本設(shè)計(jì)采用的也是這種連接方式,只是將WDI與P0.0連接,它能實(shí)現(xiàn)上電、手動(dòng)復(fù)位和程序運(yùn)行監(jiān)視復(fù)位三種功能,一旦因干擾發(fā)生程序飛逸和死機(jī),WDI在1.6ms得不到正脈沖,WDO由高電平變?yōu)榈碗娖?,在RESET上發(fā)出一個(gè)正脈沖的復(fù)位信號(hào),單片機(jī)復(fù)位,同時(shí),“看門狗”從“0”開始記數(shù),繼續(xù)監(jiān)視程序運(yùn)行。4.2MAX813L的主要功能◆上電、掉電以及降壓情況下具有RESET輸出?!舄?dú)立的“看門狗”電路,“看門狗”定時(shí)時(shí)間為1.6s?!?.25V門限檢測(cè)器,用于低壓報(bào)警,還可監(jiān)視+5V以外的電源電壓?!艟哂惺謩?dòng)復(fù)位輸入端。5DS1302介紹5.1特性◆實(shí)時(shí)時(shí)鐘,可對(duì)秒、分、時(shí)、日、周、月以及帶閏年補(bǔ)償?shù)哪赀M(jìn)行記數(shù)。◆用于高速數(shù)據(jù)暫存的31×8RAM?!糇钌僖_的串行I/O?!?.5-5.5V滿度工作范圍—還有2.0-5.5V滿度工作范圍可供選用?!?.5V時(shí)耗電小于300nA?!粲谜Z時(shí)鐘或RAM數(shù)據(jù)讀/寫的單字節(jié)或多字節(jié)(脈沖方式)數(shù)據(jù)傳送?!?引腳DIP或可選的用于表面安裝的8引腳SOIC封裝?!艉?jiǎn)單的3線接口?!鬞TL兼容(Vcc=5V)◆可選溫度范圍-40度至+85度5.2引腳排列圖5.2-1引腳圖5.3工作原理串行時(shí)鐘芯片的主要組成部分為:移位寄存器、控制邏輯、振蕩器、實(shí)時(shí)時(shí)鐘以及RAM。為了初始化任何的數(shù)據(jù)傳送,把RST置為高電平且把提供地址和命令信息的8位裝入到移位寄存器。數(shù)據(jù)在SCLK的上升沿串行輸入。無論是讀周期還是寫周期發(fā)生,也無論傳送方式是單字節(jié)傳送還是多字節(jié)傳送,開始8位指定40個(gè)字節(jié)中的哪個(gè)將被訪問,在開始8個(gè)時(shí)鐘周期把命令裝入移位寄存器之后,另外的時(shí)鐘在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)輸入數(shù)據(jù)。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8加8,在多字節(jié)方式下為8加最大可達(dá)248的輸。5.4時(shí)序圖◆讀數(shù)據(jù)傳送圖5.4-1讀數(shù)據(jù)傳送◆寫數(shù)據(jù)傳送圖5.4-2寫數(shù)據(jù)傳送6顯示利用單片機(jī)的串行接口連接的靜態(tài)顯示,數(shù)據(jù)通過串行口串行輸出送到74HC164,而74HC164通過移位將數(shù)據(jù)并行輸出驅(qū)動(dòng)七段LED數(shù)碼管顯示。74HC164引腳表特征:◆典型的操作頻率:50兆赫茲◆典型的增殖延遲:19ns◆工作電壓范圍:2-6V◆低電平輸入電流:最大值1uA◆低電平時(shí)允許通過電流:最大值80uA74HC164可實(shí)現(xiàn)串行輸入,并行輸出。其中A、B為串行數(shù)據(jù)輸入端,2個(gè)引腳按邏輯與運(yùn)算規(guī)律輸入信號(hào),一個(gè)輸入信號(hào)時(shí)可以并接。CLK為時(shí)鐘輸入端,可連接到串行口的TXD端。每一個(gè)時(shí)鐘信號(hào)的上升沿加到CLK端時(shí),移位寄存器移一位,8個(gè)時(shí)鐘脈沖過后,8位二進(jìn)制數(shù)全部移入74HC164中。CLR為復(fù)位端,當(dāng)CLR=0時(shí),移位寄存器各位歸0,只有當(dāng)R=1時(shí),時(shí)鐘脈沖才能起作用。QA……QH并行輸出端分別接LED顯示器的a……g、dp各端對(duì)應(yīng)的引腳上,再來一個(gè)脈沖,第一個(gè)脈沖就會(huì)從最高位移出。下面來看74HC164和LED數(shù)碼管的具體連接電路。圖6-174HC164與數(shù)碼管連接圖7系統(tǒng)調(diào)試按照電路圖將各器件焊接到實(shí)驗(yàn)板上,在焊接過程中難免會(huì)出現(xiàn)短路或斷路的現(xiàn)象,這就需要對(duì)焊接完的硬件電路進(jìn)行調(diào)試。首先,用焊接完的實(shí)物和電路圖進(jìn)行對(duì)照,找出是否有遺漏或者接錯(cuò)的地方,如有發(fā)現(xiàn)及時(shí)更正。其次,用萬用表檢查電路中是否有斷路和短路的現(xiàn)象,并檢查所有的電源線是否導(dǎo)通,所有的地線是否導(dǎo)通。再次,將電路分成多個(gè)小模塊,并且編輯一些相應(yīng)的調(diào)試小程序,來檢測(cè)它們是否正確。最后,接通電源,用萬用表檢測(cè)各部分電路的電壓和電流是否正常。8結(jié)論智能IC卡考勤機(jī)在實(shí)際的生活中很常見,由于我知識(shí)和經(jīng)驗(yàn)的不足,我所設(shè)計(jì)的智能IC卡考勤機(jī)油很多不完美的地方,旦通過這次畢業(yè)設(shè)計(jì),我從設(shè)計(jì)中學(xué)到了很多東西。設(shè)計(jì)采用了DS1302作為時(shí)鐘芯片,DS1302可通過外加電池,即使在掉電的情況下也能正常準(zhǔn)確無誤的工作,保證了IC卡考勤機(jī)的可靠性。幾乎所有的單片機(jī)設(shè)計(jì)中都需要復(fù)位電路,本設(shè)計(jì)采用了MAX813L作為“看門狗”電路,避免了由于各種干擾使單片機(jī)無法正常工作的現(xiàn)象,可實(shí)現(xiàn)上電,手動(dòng),運(yùn)行監(jiān)控的功能。智能IC卡考勤機(jī)所用7段數(shù)碼管,不能顯示漢字,只能用數(shù)字表示職工正常上班,遲到,早退,曠工現(xiàn)象。通過此設(shè)計(jì),使我鞏固了單片機(jī)的基礎(chǔ)知識(shí),提高了自己的動(dòng)手能力和系統(tǒng)設(shè)計(jì)思維。參考文獻(xiàn):[1]劉高超《單片機(jī)實(shí)用技術(shù)》清華大學(xué)出版社.[2]李剛,林凌,王炎《新概念單片機(jī)教程》天津大學(xué)出版社.[3]劉文濤《單片機(jī)語言C51典型應(yīng)用設(shè)計(jì)》人民郵電出版社.[4]趙文博,劉文濤《單片機(jī)語言C51典型應(yīng)用設(shè)計(jì)》北京航空大學(xué)出版社.[5]何立文《MCS-52單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)》北京航天大學(xué)出版社.[6]李全利,遲榮強(qiáng)《單片機(jī)原理及接口技術(shù)》高等教育出版社.[7]周立功《單片機(jī)實(shí)驗(yàn)與實(shí)踐》北京航空航天出版社.[8]李華《MCS-51單片機(jī)實(shí)用接口技術(shù)》北京航空航天大學(xué)出版社.[9]胡漢才《單片機(jī)原理及其接口技術(shù)》清華大學(xué)出版社.[10]李剛《51系列單片機(jī)系統(tǒng)設(shè)計(jì)與應(yīng)用技巧》北京航空航天大學(xué)出版社.附錄1系統(tǒng)硬件電路圖附錄2資源分配表附錄3程序RSTBITP1.2IOBITP1.0CLKBITP1.1VariabalReadbufEQU30HWritebufEQU40HECEQU50HPSWDEQU54HBytenumEQU57HStartadrEQU58HIdetify1EQU0A2HIdetify2EQU13HIdetify3EQU10HIdetify4EQU91HSCLBITP1.3SDABITP1.4DATA_1EQU20HDATA_2EQU21HMANEQU22HLADDESEQU23HALLDLEQU6DHKEYWORDEQU28HSECONDEQU70HSHIEQU18HCHIDAOBZWEQU24HORG0HLJMPMANORG13HLJMPINT1ORG30HMAIN:MOVSP,#60HMOVR2,#48CL:MOVR0.#READBUFMOVA,#0MOV@R0,AINCR0DJNZR2,CLLCALLSET1302MOVSHI,#08HRead_Insert_Card:MOVByteNum,#08HMOVStartAdr,#00HLCALLReadCardLJMPRead_Insert_CardLCALLCheckPasswordJNZERRORLCALLGET1302MOVA,#SECONDMOVR1,#ALLDLMOVR7,#6CHANGEL:XCHA,@R1DECR1DJNZR7,CHANGELLCALLDISPLAYMOVA,#29HCLRCSUBBA,SHIJNCCHIDAOLCALLWR_DATAMOVALLDL,#MANLCALLDISPLAYCLRIT1SETBEASETBIT1SJMP$ERROR:CLRP1.5LCALLKEL1SRETCHIDAO:MOVCHIDAOBZW,#0LCALLWRDATALJMPRead_Insert_CardINT1:LCALLSMKEYMOVA,KEYWORDCLRCSUBBA,#10JNCSZMOVA,KEYWORDMOVR1,#ALLDLMOVR7,#6CH:XCHA,@R1DECR1DJNZR7,CHLCALLDISPLAYSZ:MOVA,KEYWORDCJNEA,#15,Z1LJMPEXITZ1:MOVA,KEYWORDCJNEA,#10,Z2LCALLPAGEUPLJMPINT1Z2:MOVA,KEYWORDCJNEA,#11,Z3LCALLPAGEDOWNLJMPINT1Z3:MOVA,KEYWORDCJNEA,#12,Z5LCALLCLEARLJMPINT1Z5:MOVA,KEYWORDCJNEA,#14,Z6LCALLLOOKLJMPINT1CLEAR:MOVR3,#31MOVladdres,#0LL:LCALLWR_DATALCALLDEL50MSDJNZR3,LLEXIT:ERTLOOK:LCALLRD_DATAMOVA,#MANMOVR1,#ALLDLMOVR7,#6CHANGE:XCHA,@R1DECR1DJNZR7,CHANGELCALLDISPLAYAnrst:MOVR0,#ECSETBRSTLCALLDELAY5USSETBCLKLCALLDELAY10USCLRCLKLCALLDELAY5USCLRRSTMOVR2,#4anrst1:MOVR3,#8anrst2:LCALLDelay10usSETBCLKSETBIONOPNOPMOVC,IORRCALCALLDelay5usCLRCLKDJNZR3,anrst2MOV@R0,AINCR0DJNZR2,anrst1

咖啡店創(chuàng)業(yè)計(jì)劃書第一部分:背景在中國,人們?cè)絹碓綈酆瓤Х?。隨之而來的咖啡文化充滿生活的每個(gè)時(shí)刻。無論在家里、還是在辦公室或各種社交場(chǎng)合,人們都在品著咖啡。咖啡逐漸與時(shí)尚、現(xiàn)代生活聯(lián)系在一齊。遍布各地的咖啡屋成為人們交談、聽音樂、休息的好地方,咖啡豐富著我們的生活,也縮短了你我之間的距離,咖啡逐漸發(fā)展為一種文化。隨著咖啡這一有著悠久歷史飲品的廣為人知,咖啡正在被越來越多的中國人所理解。第二部分:項(xiàng)目介紹第三部分:創(chuàng)業(yè)優(yōu)勢(shì)目前大學(xué)校園的這片市場(chǎng)還是空白,競(jìng)爭(zhēng)壓力小。而且前期投資也不是很高,此刻國家鼓勵(lì)大學(xué)生畢業(yè)后自主創(chuàng)業(yè),有一系列的優(yōu)惠政策以及貸款支持。再者大學(xué)生往往對(duì)未來充滿期望,他們有著年輕的血液、蓬勃的朝氣,以及初生牛犢不怕虎的精神,而這些都是一個(gè)創(chuàng)業(yè)者就應(yīng)具備的素質(zhì)。大學(xué)生在學(xué)校里學(xué)到了很多理論性的東西,有著較高層次的技術(shù)優(yōu)勢(shì),現(xiàn)代大學(xué)生有創(chuàng)新精神,有對(duì)傳統(tǒng)觀念和傳統(tǒng)行業(yè)挑戰(zhàn)的信心和欲望,而這種創(chuàng)新精神也往往造就了大學(xué)生創(chuàng)業(yè)的動(dòng)力源泉,成為成功創(chuàng)業(yè)的精神基礎(chǔ)。大學(xué)生創(chuàng)業(yè)的最大好處在于能提高自己的潛力、增長(zhǎng)經(jīng)驗(yàn),以及學(xué)以致用;最大的誘人之處是透過成功創(chuàng)業(yè),能夠?qū)崿F(xiàn)自己的理想,證明自己的價(jià)值。第四部分:預(yù)算1、咖啡店店面費(fèi)用咖啡店店面是租賃建筑物。與建筑物業(yè)主經(jīng)過協(xié)商,以合同形式達(dá)成房屋租賃協(xié)議。協(xié)議資料包括房屋地址、面積、結(jié)構(gòu)、使用年限、租賃費(fèi)用、支付費(fèi)用方法等。租賃的優(yōu)點(diǎn)是投資少、回收期限短。預(yù)算10-15平米店面,啟動(dòng)費(fèi)用大約在9-12萬元。2、裝修設(shè)計(jì)費(fèi)用咖啡店的滿座率、桌面的周轉(zhuǎn)率以及氣候、節(jié)日等因素對(duì)收益影響較大??Х瑞^的消費(fèi)卻相對(duì)較高,主要針對(duì)的也是學(xué)生人群,咖啡店布局、格調(diào)及采用何種材料和咖啡店效果圖、平面圖、施工圖的設(shè)計(jì)費(fèi)用,大約6000元左右3、裝修、裝飾費(fèi)用具體費(fèi)用包括以下幾種。(1)外墻裝飾費(fèi)用。包括招牌、墻面、裝飾費(fèi)用。(2)店內(nèi)裝修費(fèi)用。包括天花板、油漆、裝飾費(fèi)用,木工、等費(fèi)用。(3)其他裝修材料的費(fèi)用。玻璃、地板、燈具、人工費(fèi)用也應(yīng)計(jì)算在內(nèi)。整體預(yù)算按標(biāo)準(zhǔn)裝修費(fèi)用為360元/平米,裝修費(fèi)用共360*15=5400元。4、設(shè)備設(shè)施購買費(fèi)用具體設(shè)備主要有以下種類。(1)沙發(fā)、桌、椅、貨架。共計(jì)2250元(2)音響系統(tǒng)。共計(jì)450(3)吧臺(tái)所用的烹飪?cè)O(shè)備、儲(chǔ)存設(shè)備、洗滌設(shè)備、加工保溫設(shè)備。共計(jì)600(4)產(chǎn)品制造使用所需的吧臺(tái)、咖啡杯、沖茶器、各種小碟等。共計(jì)300凈水機(jī),采用美的品牌,這種凈水器每一天能生產(chǎn)12l純凈水,每一天銷售咖啡及其他飲料100至200杯,價(jià)格大約在人民幣1200元上下??Х葯C(jī),咖啡機(jī)選取的是電控半自動(dòng)咖啡機(jī),咖啡機(jī)的報(bào)價(jià)此刻就應(yīng)在人民幣350元左右,加上另外的附件也不會(huì)超過1200元。磨豆機(jī),價(jià)格在330―480元之間。冰砂機(jī),價(jià)格大約是400元一臺(tái),有點(diǎn)要說明的是,最好是買兩臺(tái),不然夏天也許會(huì)不夠用。制冰機(jī),從制冰量上來說,一般是要留有富余??钪票鶛C(jī)每一天的制冰量是12kg。價(jià)格稍高550元,質(zhì)量較好,所以能夠用很多年,這么算來也是比較合算的。5、首次備貨費(fèi)用包括購買常用物品及低值易耗品,吧臺(tái)用各種咖啡豆、奶、茶、水果、冰淇淋等的費(fèi)用。大約1000元6、開業(yè)費(fèi)用開業(yè)費(fèi)用主要包括以下幾種。(1)營(yíng)業(yè)執(zhí)照辦理費(fèi)、登記費(fèi)、保險(xiǎn)費(fèi);預(yù)計(jì)3000元(2)營(yíng)銷廣告費(fèi)用;預(yù)計(jì)450元7、周轉(zhuǎn)金開業(yè)初期,咖啡店要準(zhǔn)備必須量的流動(dòng)資金,主要用于咖啡店開業(yè)初期的正常運(yùn)營(yíng)。預(yù)計(jì)2000元共計(jì): 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:發(fā)展計(jì)劃1、營(yíng)業(yè)額計(jì)劃那里的營(yíng)業(yè)額是指咖啡店日常營(yíng)業(yè)收入的多少。在擬定營(yíng)業(yè)額目標(biāo)時(shí),必須要依據(jù)目前市場(chǎng)的狀況,再思考到咖啡店的經(jīng)營(yíng)方向以及當(dāng)前的物價(jià)情形,予以綜合衡量。按照目前流動(dòng)人口以及人們對(duì)咖啡的喜好預(yù)計(jì)每一天的營(yíng)業(yè)額為400-800,根據(jù)淡旺季的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論