版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
/*********************************************************************文件名:液晶1602顯示.c*描述:該程序?qū)崿F(xiàn)了對液晶1602的控制。*創(chuàng)建人:東流,2009年4月10日*版本號(hào):2.0***********************************************************************/#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintuintcount,t;intshi=1,fen=11,miao=22,nian=12,yue=7,ri=1;ucharshijian[16]={"time00-00-00t"},shijian1[16]={"date00-00-00"};//這三個(gè)引腳參考資料sbitE=P2^7;//1602使能引腳sbitRW=P2^6;//1602讀寫引腳sbitRS=P2^5;//1602數(shù)據(jù)/命令選擇引腳sbitLE=P3^7;sbitkey1=P3^2;//小時(shí)修改建sbitkey2=P3^3;//分鐘修改鍵sbitkey3=P3^4;//顯示選擇鍵/*********************************************************************名稱:delay()*功能:延時(shí),延時(shí)時(shí)間大概為5US。*輸入:無*輸出:無***********************************************************************/voiddelay(){uintn=250;while(n--);}/*********************************************************************名稱:bitBusy(void)*功能:這個(gè)是一個(gè)讀狀態(tài)函數(shù),讀出函數(shù)是否處在忙狀態(tài)*輸入:輸入的命令值*輸出:無***********************************************************************/bitBusy(void){bitbusy_flag=0;RS=0;RW=1;E=1;delay();busy_flag=(bit)(P0&0x80);E=0;returnbusy_flag;}/*********************************************************************名稱:wcmd(uchardel)*功能:1602命令函數(shù)*輸入:輸入的命令值*輸出:無***********************************************************************/voidwcmd(uchardel){while(Busy());RS=0;RW=0;E=0;delay();P0=del;delay();E=1;delay();E=0;}/*********************************************************************名稱:wdata(uchardel)*功能:1602寫數(shù)據(jù)函數(shù)*輸入:需要寫入1602的數(shù)據(jù)*輸出:無***********************************************************************/voidwdata(uchardel){while(Busy());RS=1;RW=0;E=0;delay();P0=del;delay();*******************************/voidshijianxian1(){shijian[6]=shi/10+48;shijian[7]=shi%10+48;shijian[9]=fen/10+48;shijian[10]=fen%10+48;shijian[12]=miao/10+48;shijian[13]=miao%10+48;shijian[8]=45;shijian[11]=45;shijian[15]=t+48;}/**********************************日期顯示*******************************/voidriqi(){shijian1[6]=nian/10+48;shijian1[7]=nian%10+48;shijian1[9]=yue/10+48;shijian1[10]=yue%10+48;shijian1[12]=ri/10+48;shijian1[13]=ri%10+48;shijian1[8]=45;shijian1[11]=45;}/*********************************************************************名稱:Main()*功能:主函數(shù)*輸入:無*輸出:無***********************************************************************/voidMain(){uinti;L1602_init();timeInit();while(1){shijianxian();shijianxian1();if(key2==0) {delay();if((key2==0)) t++;if(t>=6)t=0;delay(); }riqi();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025產(chǎn)品經(jīng)銷商合同模板
- 2025保安公司員工勞務(wù)派遣合同
- 2025財(cái)貿(mào)系統(tǒng)經(jīng)營管理責(zé)任制的合同范本
- 2025年度高科技農(nóng)業(yè)作物損壞賠償與修復(fù)合同3篇
- 二零二五年度養(yǎng)殖場地承包與農(nóng)業(yè)科技研發(fā)合同3篇
- 2025年度房屋買賣合同房地產(chǎn)交易服務(wù)平臺(tái)接入合同3篇
- 2025年度農(nóng)村房屋租賃與農(nóng)村文化傳承保護(hù)合同
- 二零二五年度住宅電梯加裝工程監(jiān)理合同2篇
- 2025年度兼職協(xié)議書-城市綠化養(yǎng)護(hù)兼職人員服務(wù)合同3篇
- 二零二五年度水產(chǎn)養(yǎng)殖場養(yǎng)殖權(quán)及經(jīng)營權(quán)轉(zhuǎn)讓協(xié)議3篇
- 全國賽課一等獎(jiǎng)初中統(tǒng)編版七年級道德與法治上冊《正確對待順境和逆境》教學(xué)設(shè)計(jì)
- 統(tǒng)編版(2024版)道德與法治七年級上冊期末質(zhì)量監(jiān)測試卷 3套(含答案)
- 申能集團(tuán)在線測評題目
- 十四五規(guī)劃藥劑科展望
- 初級招標(biāo)采購從業(yè)人員《招標(biāo)采購法律法規(guī)》近年考試真題試題庫(含答案)
- 一年級上冊語文拼音前后鼻韻母和平翹專練
- 2025年產(chǎn)科護(hù)理工作計(jì)劃
- 【MOOC】概率統(tǒng)計(jì)和隨機(jī)過程-南京郵電大學(xué) 中國大學(xué)慕課MOOC答案
- 【2024】蘇教版科學(xué)一年級上冊每課教學(xué)反思(帶目錄)
- 一年級下學(xué)期道德與法治教學(xué)工作總結(jié)
- 財(cái)稅公司合同范本
評論
0/150
提交評論