freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于8952單片機實時時鐘設(shè)計-資料下載頁

2025-06-23 06:29本頁面
  

【正文】 _SECOND, Write1302(DS1302_SECOND, Dataamp。0x7F)。 } *********************************************************************/ *********************************************************************/ ******************************* endif ifndef LCD_CHAR_1602_2008_6_7 define LCD_CHAR_1602_2008_6_7 include //Port Definitions******************************************************* Definitions******************************************************* ********* sbit LcdRs sbit LcdRw sbit LcdEn sfr DBPort = P2^0。 = P2^1。 = P2^2。 = 0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3= //P0=0x80,P1=0x90,P2=0xA0,P3= //內(nèi)部等待函數(shù)******************************************************** //內(nèi)部等待函數(shù)******************************************************** 內(nèi)部等待函數(shù)******************** unsigned char LCD_Wait(void) { LcdRs=0。 LcdRw=1。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 //while(DBPortamp。0x80)。//在用 仿真時,注意用屏蔽此語句, //while(DBPortamp。0x80)。//在用 Proteus 仿真時,注意用屏蔽此語句,在調(diào)用 GotoXY()時 會進入死循環(huán), GotoXY()時,會進入死循環(huán), //可能在寫該控制字時,該模塊沒有返回寫入完備命令, //可能在寫該控制字時,該模塊沒有返回寫入完備命令, 可能在寫該控制字時 即 DBPortamp。0x80==0x80 //實際硬件時打開此語句 //實際硬件時打開此語句 LcdEn=0。 31 基于 89C52 的單片機實時時鐘設(shè)計 return DBPort。 } //向 寫入命令或數(shù)據(jù)************************************************ ****************************************** //向 LCD 寫入命令或數(shù)據(jù)************************************************ define LCD_COMMAND define LCD_DATA define LCD_HOMING { LcdEn=0。 LcdRs=style。 LcdRw=0。 LcdEn=1。 LcdEn=0。 LCD_Wait()。 } //設(shè)置顯示模式******************************************************** //設(shè)置顯示模式******************************************************** 設(shè)置顯示模式************************************* define LCD_SHOW define LCD_HIDE define LCD_CURSOR define LCD_NO_CURSOR define LCD_FLASH define LCD_NO_FLASH 0x04 0x00 0x02 0x00 0x01 0x00 //顯示開 //顯示開 //顯示關(guān) //顯示關(guān) //顯示光標 //顯示光標 //無光標 //無光標 //光標閃動 //光標閃動 //光標不閃動 //光標不閃動 _nop_()。 _nop_()。//注意順序 _nop_()。//注意順序 _nop_()。 _nop_()。//注意順序 DBPort=input。 _nop_()。//注意順序 1 0x02 0 // Command // Data // 清屏 // 光標返回原點 define LCD_CLEAR_SCREEN 0x01 void LCD_Write(bit style, unsigned char input) void LCD_SetDisplay(unsigned char DisplayMode) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 } //設(shè)置輸入模式******************************************************** //設(shè)置輸入模式******************************************************** 設(shè)置輸入模式************************************************ define LCD_AC_UP 0x02 32 基于 89C52 的單片機實時時鐘設(shè)計 define LCD_AC_DOWN define LCD_MOVE define LCD_NO_MOVE 0x00 0x01 0x00 // default // 畫面可平移 //default void LCD_SetInput(unsigned char InputMode) { 0x04|InputMode)。 LCD_Write(LCD_COMMAND, 0x04|InputMode)。 } //移動光標或屏幕****************************************************** //移動光標或屏幕****************************************************** 移動光標或屏幕********************************** /* define LCD_CURSOR define LCD_SCREEN define LCD_LEFT define LCD_RIGHT { if(object==LCD_CURSOR) if(object==LCD_CURSOR) LCD_Write(LCD_COMMAND,0x10|direction)。 if(object==LCD_SCREEN) LCD_Write(LCD_COMMAND,0x18|direction)。 } */ //初始化 LCD********************************************* ********************************************* //初始化 LCD*********************************************************** void LCD_Initial() { LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 點陣 LCD_Write(LCD_COMMAND,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 } 33 0x02 0x08 0x00 0x04 void LCD_Move(unsigned char object, unsigned char direction) 位數(shù)據(jù)端口,2 行顯示,5*7 //8 位數(shù)據(jù)端口,2 行顯示,5*7 //開啟顯示, //開啟顯示, 無光標 開啟顯示 //清屏 //清屏 遞增, //AC 遞增, 畫面不動 基于 89C52 的單片機實時時鐘設(shè)計 //******************************************************************** //******************************************************************** void GotoXY(unsigned char x, unsigned char y) { if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 if(y==1) LCD_Write(LCD_COMMAND,0x80|(xLCD_Write(LCD_COMMAND,0x80|(x0x40))。 } void Print(unsigned char *str) { while(*str!=39。\ while(*str!=39。\039。) { LCD_Write(LCD_DATA,*str)。 LCD_Write(LCD_DATA,*str)。 str++。 } } /* void LCD_LoadChar(unsigned char user[8], unsigned char place) { unsigned char i。 LCD_Write(LCD_COMMAND,0x40|(place*8))。 for(i=0。 i8。 i++) LCD_Write(LCD_DATA,user[i])。 } */ //******************************************************************** //******************************************************************** endif 34 基于 89C52 的單片機實時時鐘設(shè)計 結(jié) 論 畢業(yè)論文是學(xué)習(xí)階段的一次非常難得的理論與實際相結(jié)合的機會, 通過這次比 較完整的單片機開發(fā)板設(shè)計,我擺脫了單純的理論知識學(xué)習(xí)狀態(tài),和實際設(shè)計的 結(jié)合鍛煉了我的綜合運用所學(xué)專業(yè)基礎(chǔ)知識的能力,同時也提高了我查閱文獻資 料、設(shè)計手冊設(shè)計、設(shè)計規(guī)范以及電子電路制圖仿真等一系列專業(yè)能力,而且通 過對整體的掌控,局部的取舍,以及對細節(jié)的斟酌處理,都使我的能力得到了鍛 煉,經(jīng)驗得到了豐富。這是我們都希望看到的也使我們畢業(yè)設(shè)計的目的所在。 雖然畢業(yè)設(shè)計內(nèi)容繁多,過程繁瑣,但是我的收獲卻更加豐富。隨著畢業(yè)設(shè)計 中各方面能力的提高,我可以熟練的對一個電路進行仿真、計算、用 PROTEL 和 PROTEUS 熟練的制圖,以及用 KEIL 軟件編寫程序,使其仿真演示出來。 在設(shè)計的過程中遇到了很多意想不到的麻煩和問題, 在處理這些問題的過程中 自己學(xué)到了很多的知識?;旧隙际峭ㄟ^尋問老師、查閱相關(guān)資料、以及在論壇 上和別人交流或在單片機交流群中取經(jīng)得以解決的。 提高是有限的但也是全面的,正是這一次設(shè)計讓我積累了很多處理問題的經(jīng) 驗,是我的頭腦更好的被知識武裝起來,也必然會讓我在未來的工作學(xué)習(xí)中表現(xiàn) 出更高的應(yīng)變能力。 35 基于 89C52 的單片機實時時鐘設(shè)計 致 謝 此次畢業(yè)設(shè)計,我遇到很多問題,通過向老師求教、和同學(xué)討論讓我知道真 正完成一項設(shè)計是不容易的,在鞏固專業(yè)知識的同時也讓我學(xué)到了堅持和努力, 在這里我要感謝我的家人,感謝在此次畢業(yè)設(shè)計中給予我?guī)椭娜?,并對多年?教導(dǎo)關(guān)心過我的老師表示深深的謝意和敬意。 通過這次畢業(yè)設(shè)計,使我深刻地認識到學(xué)好專業(yè)知識的重要性,也理解了理 論聯(lián)系實際的含義,并且檢驗了大學(xué)三年的學(xué)習(xí)成果。雖然在這次設(shè)計中對于知 識的運用和銜接還不夠熟練。但是我將在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完 善。這三個月的設(shè)計是對過去所學(xué)知識的系統(tǒng)提高和擴充的過程,為今后的發(fā)展 打下了良好的基礎(chǔ)。 最后,我要向在百忙之中抽出時間對本設(shè)計進行審閱、評議和參加本人論文 答辯的各位老師表示感謝! 在這里請尊敬的老師們接受我誠摯的謝意 36 基于 89C52 的單片機實時時鐘設(shè)計 參 考 文 獻 【1】李建忠主編,單片機原理及應(yīng)用,西安電子科技大學(xué)出版社,2004 【2】何立民主編, 單片機應(yīng)用系統(tǒng)設(shè)計,航天航空大學(xué)出版社,2005 【3】張毅剛主編 , 新編 MCS51 單片機應(yīng)用設(shè)計, 哈爾濱工業(yè)大學(xué)出版社, 2003 【4】 夏繼強主編, : 北京航空航天大學(xué)出版社, 2001 【5】 何立民. 單片機高級教程. 第 1 版. 北京: 北京航空航天大學(xué)出版社, 2001 37
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1