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

正文內(nèi)容

畢業(yè)論文單片機(jī)常用電路設(shè)計(jì)及c51仿真??普撐?資料下載頁

2025-06-28 11:42本頁面
  

【正文】 unsigned chardefine uint unsigned intdefine CONTROL_REGISTER 0x8edefine WRITE_SEC 0x80define READ_SEC 0x81define WRITE_MINUTE 0x82define READ_MINUTE 0x83define WRITE_HOUR 0x84define READ_HOUR 0x85/************************定義端口********************** /sbit SCK=P1^1。sbit IO=P1^2。sbit RST=P1^0。 uchar hour1,hour2。 uchar min1,min2。 uchar sec1,sec2。uchar hour,min,sec。 uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf}。/***********************單字節(jié)寫子函數(shù)******************* /void write_ds1302_byte(uchar dat){ uchar i。 for(i=0。i8。i++) { SCK=0。 if(datamp。0x01)IO=1。 else IO=0。 dat=1。 SCK=1。 } SCK=0。}/***********************單字節(jié)讀子函數(shù)******************* /uchar read_ds1302_byte(){uchar i。 uchar dat=0。 IO=1。 for(i=0。i8。i++) { dat=1。 SCK=0。 //時(shí)鐘上升沿讀 if( IO ) dat |=(17)。 else dat amp。= ~(17)。 SCK=1。 } SCK=0。 return dat。} /***********************寫子函數(shù)******************* /void write_ds1302(uchar add,uchar dat) { SCK=0。 RST=1。 write_ds1302_byte(add)。 write_ds1302_byte(dat)。 SCK=1。 RST=0。}uchar read_ds1302(uchar add){ uchar value。 SCK=0。 RST=1。 write_ds1302_byte(add)。 value=read_ds1302_byte()。 RST=0。 SCK=1。 value=(value4)*10 + (value amp。 0x0f)。 return( value)。}/************************保護(hù)函數(shù) ******************** /void Initial_1302(){ write_ds1302(CONTROL_REGISTER,0x00)。 // 關(guān)閉寫保護(hù) write_ds1302(WRITE_SEC,0x00)。 write_ds1302(WRITE_MINUTE,0x30)。 write_ds1302(WRITE_HOUR,0x18)。 write_ds1302(CONTROL_REGISTER,0x80)。 // 打開寫保護(hù)}/***********************1302驅(qū)動(dòng)函數(shù) ******************* /void Get1302time(){ sec=read_ds1302(READ_SEC)。 min=read_ds1302(READ_MINUTE)。 hour=read_ds1302(READ_HOUR)。}/************************延時(shí)函數(shù) ******************** /void delay(uint t){ uchar j。 for(。t0。t) for(j=10。j0。j)。}/************************顯示函數(shù) ******************** /void disp(){hour1=hour/10。 hour2=hour%10。 min2=min%10。 min1=min/10。 sec2=sec%10。 sec1=sec/10。 P2=0x01。 P0=table[hour1]。 delay(1)。 P2=0x02。 P0=table[hour2]。 delay(1)。 P2=0x04。 P0=table[10]。 delay(1)。 P2=0x08。 P0=table[min1]。 delay(1)。 P2=0x10。 P0=table[min2]。 delay(1)。 P2=0x20。 P0=table[10]。 delay(1)。 P2=0x40。 P0=table[sec1]。 delay(1)。 P2=0x80。 P0=table[sec2]。 delay(1)。 }/************************主函數(shù)******************** /void main(void){ Initial_1302()。 while(1) { Get1302time()。 disp()。 } } 原理圖設(shè)計(jì)圖45 DS1302仿真圖 實(shí)現(xiàn)方式。然后通過51的P0和P2口送給8位數(shù)碼管顯示DS1302的時(shí)分秒,在進(jìn)行P0口輸出時(shí)需要加上拉電阻防止電壓不夠。第五章 結(jié)論本文研究與設(shè)計(jì)了一部分常用電路,采用了通用的電子元器件,利用AT89C51單片機(jī)及外圍接口,實(shí)現(xiàn)電路動(dòng)態(tài)顯示。將keil和proteus結(jié)合起來。單片機(jī)程序部分利用C語言編寫。設(shè)計(jì)時(shí),首先通過在線編程,然后仿真,直到完全實(shí)現(xiàn)了設(shè)計(jì)功能。經(jīng)過這一個(gè)月的努力,在老師和同學(xué)的幫助下終于徹底的做完了畢業(yè)設(shè)計(jì)的所有工作。通過這次的畢業(yè)設(shè)計(jì),我運(yùn)用已學(xué)的知識(shí)解決我在設(shè)計(jì)中遇到的問題,使自己的動(dòng)手能力和思考問題的能力得到了很大的提高。在做設(shè)計(jì)的過程中我查閱了很多的資料,并認(rèn)真的閱讀這些與我的設(shè)計(jì)相關(guān)的資料,使我的專業(yè)涵養(yǎng)得到了很大提高,知識(shí)的儲(chǔ)備量也有所增加。在做設(shè)計(jì)時(shí),我復(fù)習(xí)了很多專業(yè)課的知識(shí),這使得我的專業(yè)知識(shí)在離校之前得到了鞏固。我認(rèn)為這是我在整個(gè)設(shè)計(jì)工程中得到的最好的回報(bào)。整個(gè)設(shè)計(jì)通過了軟件仿真。我想這對于自己以后的學(xué)習(xí)和工作都會(huì)給我?guī)砗艽蟮膸椭T谶@次設(shè)計(jì)中遇到了很多實(shí)際性的問題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。對于單片機(jī)設(shè)計(jì),主要是解決程序設(shè)計(jì)中的錯(cuò)誤。因此在整個(gè)設(shè)計(jì)過程中大部分時(shí)間是用在修改程序上面的。很多子程序是可以借鑒書本上的,但怎樣將子程序銜接到自己的設(shè)計(jì)中才是關(guān)鍵的問題所在,這需要對單片機(jī)的結(jié)構(gòu)很熟悉,并且通過keil進(jìn)行多次調(diào)試改正才能最終完成。但是,通過這次設(shè)計(jì)我也發(fā)現(xiàn)自己的很多不足之處。在設(shè)計(jì)過程中我發(fā)現(xiàn)自己考慮問題很不全面,自己的專業(yè)知識(shí)掌握的很不牢固,所掌握的計(jì)算機(jī)應(yīng)用軟件還不夠多,我希望自己的這些不足之處能在今后的工作和學(xué)習(xí)中得到改善。而且,通過這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,學(xué)會(huì)了堅(jiān)持和努力,這將為以后的學(xué)習(xí)做出了最好的榜樣!同時(shí),這些設(shè)計(jì)也有許多不足之處。我將會(huì)在以后的學(xué)習(xí)中繼續(xù)學(xué)習(xí)。致謝本論文是在導(dǎo)師郭速學(xué)老師悉心指導(dǎo)下完成的。郭老師富有創(chuàng)造性的思維方法、豐富的科研經(jīng)驗(yàn)和對科學(xué)研究的遠(yuǎn)見卓識(shí),開拓了我的思路,使我受益非淺。他們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和高尚的人格為我樹立了做人的榜樣。在此致以深深的謝意!最后,僅以此文獻(xiàn)給所有關(guān)心、教育和幫助過我的人……。參考文獻(xiàn)[1] 李葉紫等編著.《MCS51單片機(jī)應(yīng)用教程》.清華大學(xué)出版社.第1版[2] 周立功編著.《單片機(jī)基礎(chǔ)實(shí)驗(yàn)指導(dǎo)書》.第1版 [3] 廣州周立功單片機(jī)發(fā)展有限公司出版社[4] 廖雷編著..《C語言程序設(shè)計(jì)》.高等教育出版社出版.第2版[5] 劉瑞新等.單片機(jī)原理及應(yīng)用教程.機(jī)械工業(yè)出版社. [6] 李全利,遲榮強(qiáng)編著.單片機(jī)原理及接口技術(shù).高等教育出版社,[7] 張毅剛等.MCS51單片機(jī)應(yīng)用設(shè)計(jì).哈工大出版社.2004年第2版 [8] 馬忠梅等.單片機(jī)的C語言應(yīng)用程序設(shè)計(jì).北京航空航天大學(xué)出版社.2003修訂版[9] 付家才.單片機(jī)控制工程實(shí)踐[M] .化學(xué)工業(yè)出版社.2004[10] 譚浩強(qiáng).C語言程序教程[M] .清華大學(xué)出版社.2004[11] 張毅剛.單片機(jī)原理及其應(yīng)用[M] .高等教育出版社.2003[12] 張順興.?dāng)?shù)字電路與系統(tǒng)[M] .東南大學(xué)出版社.2001[13] 楊崇志,康博南.電子愛好者實(shí)用技術(shù)手冊[M] .福建科學(xué)技術(shù)出版社.2002[14] 黃正謹(jǐn).綜合電子設(shè)計(jì)與實(shí)踐[M] .東南大學(xué)出版社.2002第36頁指 導(dǎo) 教 師 情 況姓 名技術(shù)職稱工作單位指 導(dǎo) 教 師 評(píng) 語指導(dǎo)教師評(píng)定成績:指導(dǎo)教師簽字: 年 月 日答 辯 委 員 會(huì) 評(píng) 語最終評(píng)定成績:答辯委員會(huì)主任簽字: 單位(公章) 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1