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

正文內(nèi)容

課程設(shè)計(jì)(論文)-基于at89s52單片機(jī)的電子萬(wàn)年歷設(shè)計(jì)-全文預(yù)覽

  

【正文】 ////////////////////////// } 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 21 /****************************************/ else if(position==3) //date { int num。 delay(8)。//禁止寫(xiě)操作 } while(!dec)。 num=(num/10)*16+num%10。 if(dec==0) { num=Read1302(0x89)。//允許寫(xiě)入 Write1302(0x88,num) 。 num++。 ////////////////////////// } /************************/ else if(position==2) //month { int num。 delay(4)。 P0=seg[0]。 //年 P2=0xf0。//允許寫(xiě)入 Write1302(0x8c,num) 。 num。//禁止寫(xiě)操作 } while(!inc)。 num=(num/10)*16+num%10。 if(inc==0) { num=Read1302(0x8d)。 if(position==7) position=0。 week_wei=1。 week_wei=0。 P2=0xff。 delay(1)。 P0=seg[second/16]。 P2=0xfb。 delay(1)。 P0=seg[hour/16]。 P2=0xf7。 delay(1)。 P0=seg[month/16]。 P2=0xf3。 delay(1)。 P0=seg[2]。0xf0)4。 //讀取溫度寄存器等 ( 共可讀 9 個(gè)寄存器 ) 前兩個(gè)就是溫度 a=ReadOneChar()。 // 啟動(dòng)溫度轉(zhuǎn)換 delay_18b20(200)。 unsigned char t=0。 dat=1。 DQ = datamp。 } //寫(xiě)一個(gè)字節(jié) void WriteOneChar(unsigned char dat) { unsigned char i=0。 DQ = 1。 for (i=8。 x=DQ。 //稍做延時(shí) DQ = 0。//禁止寫(xiě)操作 } } /*********************************************************** ******************DS18B20 驅(qū)動(dòng)程序 ****************** ************************************************************/ /*************************************************************************************/ void delay_18b20(unsigned int i)//延時(shí)函數(shù) { 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 15 while(i)。//時(shí) Write1302(0x82,0x59) 。 /******時(shí)間初始值 ******/ Write1302(0x8c,0x10) 。 return(ucData)。 DS1302InputByte(ucAddr|0x01)。 } unsigned char Read1302(unsigned char ucAddr) //讀取 DS1302 某地址的數(shù)據(jù) { unsigned char ucData。 DS1302InputByte(ucAddr)。 } return(ACC)。 i) { ACC = ACC 1。 ACC = ACC 1。 i0。y)。 for(x=z。 uchar code seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 sbit week_wei=P1^5。 //18B20 接口 sbit mode=P3^4。 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 11 參考文獻(xiàn) 1.張齊,朱寧西 單片機(jī)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) 華南理工大學(xué) 電子機(jī)械出版社, 2020 2. .陳正振 電子電路設(shè)計(jì)與制作 廣西交通職業(yè)技術(shù)學(xué)院信息工程系 2020 3.張友德,趙志英,涂時(shí)亮 單片微型機(jī) 復(fù)旦大學(xué) 復(fù)旦大學(xué)出版社, 2020 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 12 附錄 一 硬件電路全圖 二 程序 include define uchar unsigned char define uint unsigned int sbit DS1302_CLK = P1^1。程序編寫(xiě)中,由于思 路不清晰,開(kāi)始時(shí)遇到了很多的問(wèn)題,經(jīng)過(guò)靜下心來(lái)思考,和同組員的討論,理清了思路。較好的完成了作品。 } 顯示模塊 子程序 void display() { //年 P2=0xf0。 b+=(aamp。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 // 跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 unsigned char b=0。 圖 顯示模塊 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 7 程序流程框圖 圖 程序流程框圖 子程序的設(shè)計(jì) 讀、寫(xiě) DS1302 子程序 unsigned char DS1302OutputByte(void) //實(shí)時(shí)時(shí)鐘讀取一字節(jié) (內(nèi)部函數(shù) ) void DS1302InputByte(unsigned char d) //實(shí)時(shí)時(shí) 鐘寫(xiě)入一字節(jié) (內(nèi)部函數(shù) ) unsigned char Read1302(unsigned char ucAddr) //讀取 DS1302 某地址的數(shù)據(jù) void Write1302(unsigned char ucAddr, unsigned char ucDa) //ucAddr: DS1302 地址 , 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 8 ucData: 要寫(xiě)的數(shù)據(jù) void Write1302(unsigned char ucAddr, unsigned char ucDa) Write1302(0x8e,0x00) 。上電動(dòng)行時(shí),在 Vcc 大于等于 之前, RST 必須保持低電平。 RST 是復(fù)位 /片選線(xiàn),通過(guò)把 RST 輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。使用動(dòng)態(tài)掃描顯示方式對(duì)數(shù)字的顯示。LED 數(shù)碼管 動(dòng)態(tài)掃描作為顯示。所以不采用此方案。 所以選擇采用 AT89S52 作為主控制系統(tǒng) . 顯示模塊選擇方案和論證: 方案一: 采用 LED 液晶顯示屏 ,液晶顯示屏的顯示功能強(qiáng)大 ,可顯示大量文字 ,圖形 ,顯示多樣 ,清晰可見(jiàn) ,但是價(jià)格昂貴 ,需要的接口 線(xiàn)多 ,所以在此設(shè)計(jì)中不采用 LED 液晶顯示屏 . 方案二: 采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較適合 ,如采用在顯示數(shù)字顯得太浪費(fèi) ,且價(jià)格也相對(duì)較高 ,所以也不用此種作為顯示 . 方案三: 采用 LED 數(shù)碼管動(dòng)態(tài)掃描 ,LED 數(shù)碼管價(jià)格適中 ,對(duì)于顯示數(shù)字最合適 ,而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí) ,占用的單片機(jī)口線(xiàn)少。程序采用 C 語(yǔ)言編寫(xiě),以便更簡(jiǎn)單地實(shí)現(xiàn)調(diào)整時(shí)間及陰歷顯示功能。在單片機(jī)的選擇上使用 AT89S52 單片機(jī),該單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。calendar。 關(guān)鍵詞 : 單片機(jī) 萬(wàn)年歷 數(shù)碼管顯示 溫度 Abstract This paper is designed based on the AT89s52 SCM, Combining DS1302 clock chip. Display section is using digital tube dynamic display 。 具體 設(shè)計(jì)任務(wù) 如下: 1. 熟悉 電子萬(wàn)年歷 的工作原理; 2. 寫(xiě)出 電子萬(wàn)年歷 的設(shè)計(jì)方案; 3. 用硬件加以實(shí)現(xiàn); 4. 寫(xiě)課程設(shè)計(jì)報(bào)告??蓴U(kuò)展成為諸如定時(shí)自動(dòng)報(bào)警、按時(shí)自動(dòng)打鈴、時(shí)間程序自動(dòng)控制、定時(shí)廣播、自動(dòng)起閉路燈、定時(shí)開(kāi)關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等電路。 此表格式為徐州師范大學(xué)物理與電子工程學(xué)院提供的基本格式, 指導(dǎo)教師 可根據(jù)本門(mén)課程設(shè)計(jì)的特點(diǎn)及內(nèi)容做適當(dāng)?shù)恼{(diào)整。 答辯后學(xué)生根據(jù)答辯情況填寫(xiě)答辯記錄表。 徐州師范大學(xué)物電學(xué)院 課程設(shè)計(jì) 報(bào)告 課 程 名 稱(chēng): 單片機(jī) 題 目: 電子萬(wàn)年歷 專(zhuān) 業(yè) 班 級(jí) : 07 物 41 學(xué) 生 姓 名: 學(xué) 生 學(xué) 號(hào):
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1