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

正文內容

基于液晶顯示的萬年歷設計_畢業(yè)論文-wenkub.com

2025-06-25 12:33 本頁面
   

【正文】 break。 if(key3==0) { delay(5)。//秒 if(key2==0) { delay(5)。 } while(!key3) display()。 if(key3==0) { delay(5)。 if(key2==0) { fen1++。 break。 if(key3==0) { shi1。 if(shi1==24) shi1=0。 case 5: write_(0x80+0x40+1)。 if(we1==1) we1=7。 write_byte(0x8a,((we1/10)*16+we1%10))。 write_(0x0f)。 } write_byte(0x86,((ri1/10)*16+ri1%10))。 if(key3==0) { delay(5)。 //日 if(key2==0) { delay(5)。 } while(!key3) display()。 if(key3==0) { delay(5)。 if(key2==0) { yue1++。 break。 if(key3==0) { nian1。 if(nian1==100) nian1=0。 } switch(num) { case 1: write_(0x80+3)。 write_(0x0f)。 write_(0x0f)。 write_(0x0f)。 if(num==8) num=1。 miao1=(miao/16)*10+miao%16。 //把當前從 1302 中讀出的十六進制存放的數(shù),轉化成十進制計算 yue1=(yue/16)*10+yue%16。C39。 write_date(0x2E)。 write_date(table[miao%16])。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 28 write_date(table[fen/16])。 } write_(0x80+0x40+1)。 write_date(39。 write_date(39。 case 7:write_date(39。 write_date(39。 write_date(39。 case 6:write_date(39。 write_date(39。 write_date(39。 case 5:write_date(39。 write_date(39。 write_date(39。 case 4:write_date(39。 write_date(39。 write_date(39。 case 3:write_date(39。 write_date(39。 write_date(39。 case 2:write_date(39。 write_date(39。 write_date(39。 switch(we) { case 1:write_date(39。 write_date(table[11])。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 27 write_date(table[nian%16])。 write_(0x0c)。 fen=read_byte(0x83)。 } void display() { nian=read_byte(0x8d)。 write_(0x0c)。 EN=0。 EN=1。 RS=1。 while(1) { tempchange()。y)。 for(x=z。 sbit key1=P3^0。 sbit ds=P2^0。 //定義浮點型的溫度數(shù)據(jù) uint shi,fen,miao,nian,yue,ri。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 23 參考文獻 [1] 周興華編著. 手把手教你學單片機 C程序設計.北京 :北京航空航天大學出版社 ,20xx [2] 侯玉寶編著 . 基于 Proteus 的 51 系列單片機設計與仿真. 北京 :電子工業(yè)出版社 ,20xx [3] 張義和編著 . 例說 51 單 片機 (C 語言 ). 北京 :人民郵電出版社 . 20xx [4] 李朝青編著 . 單片機原理及接口技術 . 北京 :北京航空航天大學出版社, 20xx [5] 周慈航編著 . 單片機應用程序設計基礎 . 北京 :北京航空航天大學出版社,1991 [6] 馬忠梅編著 . 單片機的 C 語言應用程序設計 . 北京 :北京航空航天大學出版社, 20xx [7] 李廣弟編著 . 單片機基礎 . 北京 :北京航空航天大學出版社, 1994 [8] 曾巧媛編著 . 單片機原理及應用 . 北京 :電子工業(yè)出版社, 1997 [9] 邱麗芳編著 . 單片機原理與應用 . 人 民郵電出版社, 20xx [10] 何立民編著 . MCS51 系列單片機應用系統(tǒng)設計 . 北京航空航天大學出版社,20xx 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 24 附錄一 :原理圖 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 25 附錄二:源程序 程序如下 include define uint unsigned int define uchar unsigned char uchar table[]=0123456789:。 他 豐富的教學及實際操作經(jīng)驗、嚴謹?shù)闹螌W態(tài)度,以及和藹的態(tài)度,使得我投入了大量時間在創(chuàng)新基地的實驗室中,做 了許多實驗。其中 主要的問題就是功耗和電源供電的問題,該處采用 5V 供電,最好采用 3V 供電。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 21 結束語 通過對基于單片機的萬年歷的研究和 設計,完成了一種能夠顯示陽歷、陰歷、星期、時間、實時溫度、天干地支的多功能萬年歷,該萬年歷還可以 定時報警和進行進行整點和半點報時。 ( 3 ) 能顯 示陰 歷月 、日 ,在 顯示 陰歷 時間 時能 標明 是否 為閏 年。最后發(fā)現(xiàn)程序時序方面出了點小錯。 前兩種掃描方式均會占用 CPU大量時間,不管有沒有鍵入操作, CPU總要在一定的時間內進行掃描,這對于單片機控制系統(tǒng)是很 不利的。 開始 初始化 寫入時鐘初值 開始計時 讀出數(shù)據(jù) 返回 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 18 實現(xiàn)環(huán)境溫度采集轉換并讀取數(shù)據(jù)的程序流程圖 如圖 43。 圖 42 對 DS1302操作流程圖 環(huán)境溫度采集子程序設計 DS18B20是 1wire單線器件, 它在一根數(shù)據(jù)線上實現(xiàn)數(shù)據(jù)的雙向傳輸,這就需要一定的協(xié)議來對讀寫數(shù)據(jù)提出嚴格的時序要求, AT89C51單片機并不支持單線傳輸。 DS1302每次上電 后會 自動處于暫停狀態(tài),必須把秒寄存器的位 7置位 0,時鐘才開始計時。 單片機依次開始調用 DS1302子程序, DS18B20子程序,鍵盤子程序返回開頭循環(huán)運行 [3]。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 15 圖 34 溫度采集電路 LCDM1602 顯示模塊設計 圖 35 LCD 顯示電路 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 16 第四章 系統(tǒng)軟件設計與實現(xiàn) 89S52單片機可以應用匯編語言和 C語言進行編程 。 AT89S52 LCD1602 顯示器 DS1302 時鐘 溫度傳感器DS18B20 鍵盤 +5V 電源 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 14 圖 32 單片機最小系統(tǒng) 時鐘電路的設計 本系統(tǒng)采用有 DS1302 串行時鐘芯片作為主時鐘電路,該電路使用單獨的 的晶振和單獨的電源供電,減小主控的負擔。整個電路使用了 +5V電源 供電 。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 12 圖 24 DS18B20內部結 引腳 說明 (1)DQ 為數(shù)字信號輸入 /輸出端; (2)GND 為電源地; (3)VDD 為外接供電電源輸入端(在寄生電源接線方式時接地)。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計數(shù)器 2的脈沖輸入。 SCLK 為時鐘輸入端。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。 X1和 X2是振蕩源,外接 晶振。在主電源關閉的情況下,也能保持時鐘的連續(xù)運行。采用三線接口與 CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM數(shù)據(jù)。 第 7~ 14 腳: D0~ D7 為 8 位雙向數(shù)據(jù)端。 管腳功能 圖 22: LCD1602 引腳圖 1602 采用標準的 16 腳接口,其中: 第 1 腳: VSS 為電源地 第 2 腳: VCC 接 5V 電源正極 第 3 腳: V0 為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產(chǎn)生“鬼影”,使用時可以通過一個 10K 的電位器調整對比度)。 ( 3) 提供各種控制命令 ,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能 。 LCD1602 是指顯示的內容為 16X2,即可以顯示兩行,每行 16 個字符液晶模塊(顯示字符和數(shù)字)。 XTAL1: 振蕩器反相放大器和內部時鐘發(fā)生電路的輸入端。 EA/VPP: 外部訪問允許,欲使 CPU 僅訪問外部程序存儲器(地址為0000HFFFFH), EA 端必須保持低電平(接地)。如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。 ALE/PROG: 當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。 在 flash 編程和校驗時, P3 口也接收一些控制信號。 P3 口 : P3 口是一個具有內部上拉電阻的 8 位雙向 I/O 口, p3 輸出緩沖器能驅動 4 個 TTL 邏輯電平。 T2EX(定時器 /計數(shù)器 T2 的捕捉 /重載觸發(fā)信號和方向控制) 。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流( IIL)。 在 flash 編程時, P0 口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。作為輸出口,每位能驅動8 個 TTL 邏 輯電平。另外, AT89S52 可降至 0Hz 靜態(tài)邏 輯操作,支持 2 種軟件可選擇節(jié)電模式。使用 Atmel 公司高密度非 易失性存儲器技術制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 無錫科技職業(yè)學院畢業(yè)設計(論文) 基于液晶顯示的萬年歷設計 4 電子萬年歷的研究情
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1