




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、#include#define uchar unsigned char /宏定義#define uint unsigned int /宏定義sbit k0=P23; /取號(hào)用的按鍵sbit k1=P24; /呼叫客戶的按鍵1sbit k2=P25; /呼叫客戶的按鍵2sbit k3=P26; /呼叫客戶的按鍵3sbit k4=P27; /呼叫客戶的按鍵4sbit buzzer=P22; /蜂鳴器接口sbit rs1=P20;sbit en1=P21;sbit rs2=P30;sbit en2=P31;uint num;/顧客所領(lǐng)取的號(hào)碼uint num1;/服務(wù)人員所呼叫的號(hào)碼uchar wi
2、ndown;/窗口號(hào)uchar i,t0;uchar code table2=;uchar code table1_1= NO.0000 come to;uchar code table1_2=0.window,please!;/用于液晶1初始化顯示uchar code table2_1= HELLOW;uchar code table2_2=your number:;/用于液晶2初始化顯示void keyscan();/按鍵檢測(cè)void write_order1(uchar order);/寫指令函數(shù) 液晶1void write_dat1(uchar dat);/寫數(shù)據(jù)函數(shù) 液晶1void
3、init_lcd1();/液晶1初始化void write_add1(uchar address,uchar dat);/指定地址寫入數(shù)據(jù)void display_lcd1(uint num,uchar );/液晶1顯示void write_order2(uchar order);/寫指令函數(shù) 液晶2void write_dat2(uchar dat);/寫數(shù)據(jù)函數(shù) 液晶2void init_lcd2();/液晶2初始化void write_add2(uchar address,uchar dat);/指定地址寫入數(shù)據(jù)void display_lcd2(uint num);/液晶2顯示void
4、 delay(uchar z) /延時(shí)函數(shù)uchar i,j;for(i=z;i0;i-)for(j=110;j0;j-);void init()/初始化t0=0;windown=0;num=0;buzzer=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=0;/定時(shí)器0init_lcd2();init_lcd1();void main() init(); while(1) keyscan();display_lcd1(num1,windown);display_lcd2(num); void key
5、scan()/按鍵檢測(cè)if(k0=0)/叫號(hào)按鍵檢測(cè)delay(10);/延時(shí)消抖if(k0=0)num+;/號(hào)碼數(shù)加1while(!k0);delay(10);/延時(shí)消抖while(!k0);/按鍵松手檢測(cè)if(k1=0)delay(10);if(k1=0)if(num1num)windown=1;num1+;TR0=1;while(!k1);delay(10);/延時(shí)消抖while(!k1);/按鍵松手檢測(cè)if(k2=0)delay(10);if(k2=0)if(num1num)windown=2;num1+;TR0=1;while(!k2);delay(10);/延時(shí)消抖while(!k
6、2);/按鍵松手檢測(cè)if(k3=0)delay(10);if(k3=0)if(num1num)windown=3;num1+;TR0=1;while(!k3);delay(10);/延時(shí)消抖while(!k3);/按鍵松手檢測(cè)if(k4=0)delay(10);if(k4=0)if(num1num)windown=4;num1+;TR0=1;while(!k4);delay(10);/延時(shí)消抖while(!k4);/按鍵松手檢測(cè)void write_order1(uchar order)/寫指令函數(shù) 液晶1rs1=0;en1=0;P0=order;delay(1);en1=1;delay(1)
7、;en1=0;void write_dat1(uchar dat)/寫數(shù)據(jù)函數(shù) 液晶1rs1=1;en1=0;P0=dat;delay(1);en1=1;delay(1);en1=0;void init_lcd1()/液晶1初始化write_order1(0x38);write_order1(0x0c);write_order1(0x06);write_order1(0x80);write_order1(0x01);/液晶必備的一些初始化for(i=0;i16;i+)write_dat1(table1_1i);write_order1(0x80+0x40); /液晶顯示換行for(i=0;i1
8、6;i+)write_dat1(table1_2i);void write_add1(uchar address,uchar dat)/指定地址寫入數(shù)據(jù)write_order1(0x80+address);write_dat1(dat);void display_lcd1(uint num1,uchar windown)/液晶1顯示uchar a,b,c,d;/用于液晶a=num1/1000;b=num1%1000/100;c=num1%1000%100/10;d=num1%10;write_add1(4,table2a);write_add1(5,table2b);write_add1(6,
9、table2c);write_add1(7,table2d);write_add1(0x40,table2windown);void write_order2(uchar order)/寫指令函數(shù) 液晶2rs2=0;en2=0;P1=order;delay(1);en2=1;delay(1);en2=0;void write_dat2(uchar dat)/寫數(shù)據(jù)函數(shù) 液晶2rs2=1;en2=0;P1=dat;delay(1);en2=1;delay(1);en2=0;void init_lcd2()/液晶2初始化write_order2(0x38);write_order2(0x0c);write_order2(0x0
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理系統(tǒng)開發(fā)合作協(xié)議
- 農(nóng)業(yè)科技推廣應(yīng)用案例分析
- 維修服務(wù)委托合同
- 金融產(chǎn)品開發(fā)合作協(xié)議
- 旅游行業(yè)游客安全與責(zé)任免除合同
- 學(xué)生自制動(dòng)漫電影小感悟
- 昆蟲記的讀后感
- 食品營(yíng)養(yǎng)與健康功能性食品知識(shí)點(diǎn)題集
- 寵物行業(yè)智能門店與健康管理方案
- 市場(chǎng)營(yíng)銷策略效果評(píng)估表格模板(行業(yè)A)
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)1套
- 國(guó)網(wǎng)公司安全責(zé)任清單
- 2025屆高考百日誓師大會(huì)校長(zhǎng)發(fā)言稿
- 膀胱癌護(hù)理疑難病例討論
- 2025年春期六年級(jí)班主任工作計(jì)劃
- 2025年江西電力職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 譯林版小學(xué)英語四年級(jí)上冊(cè)單詞表(分單元含音標(biāo))
- 2025年江蘇無錫市屬國(guó)有企業(yè)招聘筆試參考題庫(kù)含答案解析
- 2025新人教版語文七年級(jí)下冊(cè)《第四單元》大單元整體教學(xué)設(shè)計(jì)2022課標(biāo)
- 2024年非高危行業(yè)生產(chǎn)經(jīng)營(yíng)單位主要負(fù)責(zé)人及安全管理人員安全生產(chǎn)知識(shí)和管理能力試題庫(kù)附答案
- 《慢性腎臟病相關(guān)心肌病綜合管理中國(guó)專家共識(shí)(2024版)》解讀
評(píng)論
0/150
提交評(píng)論