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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)萬年歷的設(shè)計(jì)(存儲(chǔ)版)

2025-01-12 19:09上一頁面

下一頁面
  

【正文】 ...................... 10 顯示模塊的設(shè)計(jì) ...............................................................................11 DS1302 原理及說明 ..........................................................................11 LCM1602 工作原理及說明 ............................................................... 14 IV 系統(tǒng)仿真電路 .................................................................................. 14 第三章 系統(tǒng)的軟件設(shè)計(jì) .................................................................................... 16 第一節(jié) 程序流程框圖 .................................................................................. 16 第二節(jié) 子程序 .............................................................................................. 18 第四章 系統(tǒng)測試 ................................................................................................ 19 硬件測試 ................................................................................................ 19 軟件測試 ................................................................................................ 19 結(jié)束語 ................................................................................................................. 20 致謝 ..................................................................................................................... 21 參考文獻(xiàn) ............................................................................................................. 22 附錄:程序 ......................................................................................................... 24 1 緒論 隨著社會(huì)、科技的發(fā)展,人類得知時(shí)間,從觀太 陽、擺鐘到現(xiàn)在電子鐘,不斷研究、創(chuàng)新。而且要求設(shè)計(jì)的電子萬年歷在操作上力求簡潔,功能上盡量齊全,顯示界面也要出色。 2 第一章 方案設(shè)計(jì) 第一節(jié) 系統(tǒng)基本方案選擇和論證 單片機(jī)芯片的選擇 本設(shè)計(jì)采用 AT89S51 芯片作為硬件核心,該芯片采用 Flash ROM,內(nèi)部具有 4KB ROM存儲(chǔ)空間 ,相對(duì)于本設(shè)計(jì)而言程序空間完全夠用。所以不采用此方案。 1 .4 溫度傳感器的選擇方案與論證 方案 一 : 使用熱敏電阻作為傳感器,用熱敏電阻與一個(gè)相應(yīng)阻值電阻相串聯(lián)分壓,利用熱敏電阻阻值隨溫度變化而變化的特性,采集這兩個(gè)電阻變化的分壓值,并進(jìn)行 A/D 轉(zhuǎn)換。 圖 1 系統(tǒng)硬件框圖 第二節(jié) 系統(tǒng)硬件概述 本電路是由 AT89S51單片機(jī)作為控制核心,能在 3V 超低壓工作, AT89S51是 一個(gè)低功耗,高性能 CMOS 8位單片機(jī),片內(nèi)含 4kBytes ISP(Insystem programmable)的可反復(fù)擦寫 1000次的 Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng)及 80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8位中央處理器和 ISP Flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的 AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案;時(shí)鐘電路由 DS1302提供,它是一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、 周、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為 ~ 。同時(shí)該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。當(dāng) P3口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 89C51 的 P0/P1/P2/P3 口作為輸入時(shí)都是準(zhǔn)雙向口。中斷源發(fā)出中斷請(qǐng)求,單片機(jī)對(duì)中斷請(qǐng)求進(jìn)行響應(yīng),當(dāng)中斷響應(yīng)完成后應(yīng)進(jìn)行中斷返回,返回被中斷的地方繼續(xù)執(zhí)行原來被中斷的程序。當(dāng)定時(shí) /計(jì)數(shù)器 T1發(fā)生溢出時(shí),置位 TF1,并向 CPU申請(qǐng)中斷; RI( )或 TI( ),串行口中斷請(qǐng)求標(biāo)志。計(jì)數(shù)溢出標(biāo)志位的使用有兩種情況:采用中斷方式時(shí),作中斷請(qǐng)求標(biāo)志位來使用;采用查詢方式時(shí),作查詢狀態(tài)位來使用;串行口控制寄存器( SCON),進(jìn)行字節(jié)操作時(shí),寄存器地址為 98H。單片機(jī)在中斷響應(yīng)后不會(huì)自動(dòng)關(guān)閉中斷。 DS1302 內(nèi)部有一個(gè) 31 8 的用于臨時(shí)性存放數(shù)據(jù)的 RAM 寄存器。 RST 是復(fù)位 /片選線,通過把 RST 輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。位 5 至位 1 指示操作單元的地址 。 DS1302 與 CPU的連接需要三條線,即 SCLK(7)、I/O(6)、 RST(5)。 度溫度傳感器可編程的分辨率為 9~ 12位 [12]。 BLA、 BLK 分別為顯示器背光燈的正、負(fù)極 [13]。“ WP”是寫保護(hù)位,在任何的對(duì)時(shí)鐘和 RAM 的寫操作之前, WP必須為 0。時(shí)鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。 系統(tǒng)仿真電路 本次仿真使用軟件 ,該軟件元件庫豐富,元件封裝要求相對(duì)簡單且參數(shù)調(diào)整方便,除此之外,程序還可進(jìn)行動(dòng)態(tài)調(diào)試。 19 第四章 系統(tǒng)測試 硬件測試 在 Protues 仿真結(jié)束后,于焊接板上完成了硬件組裝。對(duì)芯片的讀寫都需要在相應(yīng)的觸發(fā)沿到來時(shí)才能進(jìn)行。因此采用專業(yè)的時(shí)鐘芯片 DS1302,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ) 償功能,主要特點(diǎn)是采用串行數(shù)據(jù)傳輸,可為掉電保護(hù)電源提供可編程的充電功能;在顯示模塊的選擇上,若采用 LED 數(shù)碼管動(dòng)態(tài)掃描 ,LED數(shù)碼管價(jià)格雖適中 ,對(duì)于顯示數(shù)字也最合適 ,而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí) ,占用的單片機(jī)口線少。 21 致謝 在 三門峽 職業(yè)技術(shù)學(xué)院的三年學(xué)習(xí)時(shí)間即將過去,三年時(shí)間并不算長,但對(duì)我而言,是磨礪青春、揮灑書生意氣的三年,也是承受師恩、增長才干、提高學(xué)識(shí)的三年。 //年、月、日、時(shí)、分、秒 uchar code row1[]={20210101}。//設(shè)置 sbit b2=P3^1。 lcdshuju(a[11i*2]+0x30)。 jj++。amp。 if(b[4]==1)b[4]=59。 } for(i=0。 delay(200)。} if(b5==0)clock=12。i++) { lcdshuju(row1[i])。 dssclk=0。0x0f。0x0f。i++) {if(a[i+12]==a[i])num++。} else {lcdwrite(0x8e)。不然會(huì)出現(xiàn)溫度到 25 后回 00 的現(xiàn)象。 sbit lcden=P0^2。 P1=write。 lcden=1。 } DS18B20 頭文件: include define uint unsigned int define uchar unsigned char sbit dq=P0^3。 sdelay(14)。 if(dq) dat|=0x80。0x01。 writeds18b20(0xCC)。 t=8。 uint a[24]={0,0,0,0,0,0,1,0,1,0,9,0,0,0,0,0,0,0,1,0,1,0,9,0}。 delay(1)。 for(i=0。 } return temp。 dsio=0。}} 。// 寫 1Byte 數(shù)據(jù) dssclk=1。 delay(1)。 delay(1)。i++) { dsio=tempamp。 sbit dssclk=P2^1。 b=readds18b20()。 float tt=0。i) { dq=0。 dat=1。 sdelay(80)。//開顯示,光標(biāo)不閃爍 lcdwrite(0x06)。 P1=shuju。y)。 }} 子程序: LCM1602 頭文件: include define uint unsigned int define uchar unsigned char sbit lcdrs=P0^0。} } temp=readtemperature()。39。 if(b5==0) { for(i=0。 dsrst=0。 dsrst=0。 delay(1)。 for(i=0。 if(b1==1) { dsaddshuju(0x80,(a[1]4)+a[0])。 lcdwrite(j[jj]+1)。} if(b[1]==0)b[1]=12。 b[jj]。 if(b[3]==24)b[3]=0。i++) {b[i]=a[11i*2+clock]*10+a[10i*2+clock]。i6。 //i 循環(huán)數(shù), k 溫度緩存, jj 地址位 uint temp。 在畢業(yè)之際,我衷心地同學(xué)和朋友們?cè)谝院蟮娜松缆飞显阶咴綄拸V,也深深相信在未來的日子里我們將一路攜手前行,會(huì) 遇到 很多的碰撞和交流,我們將始終記得我們?cè)谌T峽 職 業(yè)技術(shù)學(xué) 院同窗學(xué)習(xí),這將是我克服困難、不斷前進(jìn)的精神動(dòng)力。 美中不足的是并沒有給出與陽歷同步的陰歷算法,久經(jīng)思索卻終究未能達(dá)成。在時(shí)鐘芯片的選擇上,若直接采用單片機(jī)定時(shí)計(jì)數(shù)器提供秒信號(hào),使用程序?qū)崿F(xiàn)年、月、日、星期、時(shí)、分、秒計(jì)數(shù)。首先必須對(duì)可編程芯片的控制字即其控制指令要熟記于心。 開始 初始化 讀、寫日 期、時(shí)間和溫度 分離日期 \時(shí)間 \溫度顯示值 顯示子程序 日期、時(shí)間修改子程序 閏月子程序 返回 17 開 始控 制 鍵 有 效 進(jìn) 入 年 調(diào) 整 程 序等 待 按 鍵 程 序加 鍵 有 效年 減 1年 加 1減 鍵 有 效控 制 鍵 有 效 進(jìn) 入 小 時(shí) 調(diào) 整 程 序等 待 按 鍵 程 序加 鍵 有 效分 鐘 減 1小 時(shí) 加 1減 鍵 有 效控 制 鍵 有 效 進(jìn) 入 日 調(diào) 整 程 序等 待 按 鍵 程 序加 鍵 有 效年 減 1日 加 1減 鍵 有 效控 制 鍵 有 效 進(jìn) 入 月 調(diào) 整 程 序等 待 按 鍵 程 序加 鍵 有 效月 減 1月 加 1減 鍵 有 效控 制 鍵 有 效 進(jìn) 入 星 期 調(diào) 整 程 序等 待 按 鍵 程 序加 鍵 有 效星 期 減 1星 期 加 1減 鍵 有 效控 制 鍵 有 效 進(jìn) 入 分 鐘 調(diào) 整 程 序等 待 按 鍵 程 序加 鍵 有 效分 鐘 減 1分 鐘 加 1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1