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

正文內容

基于51單片機的智能數(shù)字鐘設計(編輯修改稿)

2024-07-25 00:49 本頁面
 

【文章內容簡介】 :P3口是一個具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動4個TTL 邏輯電平。對P3 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。在flash編程和校驗時,P3口也接收一些控制信號。引腳號 第二功能 RXD(串行輸入) TXD(串行輸出) (外部中斷 0)INT0 (外部中斷 0) T0(定時器 0 外部輸入) T1(定時器 1 外部輸入) (外部數(shù)據(jù)存儲器寫選通)WR (外部數(shù)據(jù)存儲器寫選通)DRST: 復位輸入。晶振工作時,RST腳持續(xù)2個機器周期高電平將使單片機復位。看門狗計時完成后,RST腳輸出96個晶振周期的高電平。特殊寄存器A181。XR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認狀態(tài)下復位高電平有效。ALE/ :地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低PROG8位地址XTAL1:振蕩器反相放大器和內部時鐘發(fā)生電路的輸入端。XTAL2:振蕩器反相放大器的輸出端。5 軟件設計 總體系統(tǒng)軟件設計為利于該設計的智能化的實現(xiàn)和提高編程效率,采用C語言進行編程。為了使編程結構清晰,采用各個模塊單獨編程,最后實現(xiàn)各個模塊的綜合連接。主程序的框架由鍵盤掃描程序構成,各個功能模塊程序嵌入到各個按鍵的子程序中,通過對按鍵的不斷掃描來確定跳轉到哪個功能模塊。對于鍵盤模塊,采用掃描法循環(huán)掃描。對于溫度顯示則利用DS18B20的控制字要求嚴格編寫,DS1302的程序也按照芯片的規(guī)格要求編寫。 系統(tǒng)工作原理該設計由一個核心元件AT89S52控制溫度、時鐘、日期等的顯示。本設計采用溫度讀數(shù)準確的DS18B20來作為溫度采集模塊,它采集溫度的范圍寬(工作溫度: 55~+125℃),時鐘電路采用誤差小的DS1302來作為定時來源,它一周的誤差約為3秒。經(jīng)AT89S52進行控制各個模塊,P0、P3口用來接顯示部分,通過單片機的控制使12864液晶顯示器上顯示出時間、日、溫度等,P1口用于接控制按鍵部分,該部分采用獨立輕觸式按鍵,通過控制實現(xiàn)各個功能 ,P2口接時鐘芯片DS1302和溫度傳感器DS18B20作定時和溫度數(shù)據(jù)源采集。 系統(tǒng)主程序流程圖數(shù)字鐘開機后,進入初始狀態(tài),通過調節(jié)各個開關按鈕來修改數(shù)據(jù)。下圖中Y表示按下開關,N表示開關沒有按下。開機后,按下S3進入數(shù)據(jù)調節(jié)模式,重復按S3可將預設參數(shù)進行轉換,這是顯示屏上會顯示相對應的調節(jié)項,這時按下開關S2可進行參數(shù)加設置,按下開關S4可進行參數(shù)減設置,當參數(shù)設置完成后按下開關S1,退出該模式,電路進入正常顯示狀態(tài)。圖 主程序流程圖開始判斷是否有鍵盤被按下?修改顯示內容讀取鍵值顯示溫度、日期和時間系統(tǒng)初始化刷新顯示YN6 安裝與調試 元器件的檢測與安裝包括硬件和軟件的安裝調試,從對這兩種安裝調試進行操作后,最終實現(xiàn)電路的功能,達到本設計的要求。 元器件的檢測主要元器件的檢查如下。二極管:用萬用的電阻擋測量二極管,根據(jù)二極管“正向導通,反向截止”的特點測出二極管的好壞和極性。輕觸式開關:用萬用表電阻檔測量開關中相隔較遠的兩只引腳,按下開關電阻小,放開按鈕電阻無窮大。來判別其好壞。電阻器:用萬表電阻檔測量電阻的實際阻值,并與標值比較是否基本相符。固定電容器:用萬用表電阻檔檢查容量有無漏電現(xiàn)象(小電容1181。F),電解電容器(1181。F以下)的容量均正常(用低電阻擋,依據(jù)充、放電的實際情況來進行判別和估計)。單片機:單片機的好壞從表面上是檢測不出來的,只有通過將其安裝在電路中,將程序加載后,看能不能實現(xiàn)功能,依此來判斷單片機是否是好的。溫度傳感器和時鐘芯片的檢測也不能從直觀上鑒定,因此,它們的檢測與單片機的檢測相同。都是通過加載程序后再看是否能實現(xiàn)功能來判別其好壞。 元器件的安裝由于使用的是萬用板來制作產(chǎn)品,因此,原件的位置是很重要的,一定要將原件分布得合理,不僅要美觀,更加需要方便今后的焊接和調試等工作。因此,在安裝元器件之前需要在板子上進行“理論”分布,即用2B鉛筆在電路板上勾畫出各原件之間的連線,將原件分布合理,使連線盡量少、美觀。同時要便于檢測。經(jīng)過嚴格的構思后,將元器件安裝(焊接)在印制板上之前,要仔細檢查元器件。在檢查的同時可熟悉器件的規(guī)格,型號及結構特點,另一方面應確認元器件是否完好,以避免人為故障的發(fā)生。 系統(tǒng)硬件的安裝與調試由于本設計分了很多模塊,因此在將各個模塊都完成后,需要對各部分進行相應的連接,在安裝各模塊的同時,可以更熟悉電路。在安裝好各個部分模塊后,需要再次對電路進行檢測,利用萬用表等實驗器材對電路的整體進行檢測。避免由于接線錯誤因此故障。焊接好的電路一定要經(jīng)過嚴格的檢查,由于本設計采用的是萬用板,因此在檢測時務必要仔細。檢查萬用板上有無多余的錫點避免造成短路現(xiàn)象,各跳線有無錯接現(xiàn)象或者接觸不良的現(xiàn)象,虛焊情況也得作相應的檢查并作必要的處理。各元器件的引腳是否接正確,電源、地是否已接完善等。安裝:將各模塊的跳線接好,注意引腳。各模塊的供電端和接地端,接入單片機的引腳一定要認清引腳好,避免接錯,造成不必要的損失。調試:檢測引腳電壓是否正常,按鍵是否接好,電路中有無短路,虛焊。在硬件電路無誤情況下,接入電源,系統(tǒng)就可以正常工作了,打開顯示器開關產(chǎn)品就可以實現(xiàn)相應功能。 系統(tǒng)軟件的安裝與調試打開Keil 181。vision2軟件,首先在菜單Project中選擇New Project,設立文件夾,保存文件名,在彈出的對話框中選擇Atmel公司的AT89S52單片機。然后在File菜單中選擇New,在彈出的對話框中編輯所需C語言程序。程序初步完成后,點擊保存,并設置文件名為***.c。然后用鼠標右鍵單擊So181。rce gro181。p 1選擇Add Files Gro181。p‘So181。rce gro181。p1’,程序中命令字符變成綠色。經(jīng)過編輯,確定程序無誤后,用鼠標點擊Options for Target,在Target菜單中設置晶振為12MHz,在O181。t p181。t中添加Create Hex Fi選項,輸出Hex文件。圖 程序調試確認無誤后,打開PROTE181。S仿真軟件,畫出所設計的電路圖,檢查電路,在電路無誤后導入Keil 181。vision2軟件生成的HEX文件,點擊運行,這時就可以在PROTE181。S仿真軟件中進行仿真了。在編譯調試完成后,可以通過編程器,就可以將所編譯的正確程序寫入到AT89S52單片機中了,軟件安裝調試結束??? 結在大學的學習過程中,畢業(yè)設計是一個重要的環(huán)節(jié),是我們步入社會參與實際項目的一個大好機會,是對我們兩年多的學習的一次大檢閱。通過自己堅持不懈的努力終于一步一步的看到了成果,心中升起了一面旗幟——喜悅!制作產(chǎn)品是一個很困難的過程,但是當產(chǎn)品成功的同時我們收獲的卻遠比付出的多,通過自己的研發(fā)、制作、調試等一系列工作,在讓自己的專業(yè)水平得到提升的同時,更加鍛煉了我們的毅力,那是永遠的財富!此次畢業(yè)設計是我們走向社會的一個開端,為我們以后自主的做項目奠定了一個良好的基礎。在這次的產(chǎn)品制作過程中,受益匪淺,希望這次的設計是一個很好的開端,以后能有更多的這種機會。致 謝本設計是在導師xxx老師的悉心指導和嚴格督促下完成的,在這里對x老師表示最衷心的感謝!入學以來,x老師曾作為我的專業(yè)老師給我講課,在各個方面都給了我很大的關心和幫助,他淵博的學識、嚴謹?shù)闹螌W態(tài)度一直感染和熏陶著我們。三年來,x老師一直對我們嚴格要求,為我們提供了良好的學習環(huán)境和實際動手的機會。在論文完成之際,謹向陳老師表示我最真誠的謝意!感謝所有的老師,沒有你們的嚴格要求和悉心指導,就沒有如今獨立的我,在此,向你們致以最高的敬意!最后,我要特別感謝我朋友,這么多天來,他們在一直在鼓勵我,給了我無窮的力量,謝謝您們!參考文獻[1] [M]. 北京:機械工業(yè)出版社,2022 年.[2] [M]. 西安:西安電子科技大學出版社, 2022 年.[3] :北京工業(yè)出版社,2022.[4] DS18B20 溫度控制系統(tǒng)的設計[J].電子測量與儀器學報,2022 年.[5] 、設計及實用電路(修訂版) [M] .西安:西安電子科技大學出版社,2022 年.[6] 彭為. 單片機典型系統(tǒng)設計實例精選[M]. 北京:電子工業(yè)出版社 ,2022.[7] 280 例簡析[M]. 北京: 中國電力出版社,2022 年.[8] [M]. 西安: 電子工業(yè)出版社,1996 年.[9] 電路設計 [M].北京:中國鐵道出版社,2022 年.[10] 系列單片機應用技術[M].北京:北京航空航天大學出版社,2022 年.附 錄附錄 1 電路原理圖附錄 2 原件清單元件名稱 大小(型號 ) 電路中的標號10K R2,R3電阻470 R110181。F C1,C3104 C2,C4,C5,C7,C9470181。F C8電容1000181。F C632768HZ Y2晶振12M Y1單片機 AT89S52 181。1時鐘芯片 DS1302 181。2溫度傳感器 DS18B20 181。3LED D1輕觸按鍵 SW_PB S1,S2,S3,S4,S5顯示器 12864 液晶顯示器 JP1附錄 3 基于 AT89S52 的智能數(shù)字鐘程序includeincludeinclude//液晶接口define Dat_Port P0sbit LCD_RS=P3^5。sbit LCD_RW =P3^6。sbit LCD_EN =P3^4。//溫度接口sbit DQ =P2^2。//鍵盤接口sbit KEY1 = P1^0。 //左上sbit KEY2 = P1^1。 //左下sbit KEY3 = P1^2。 //右上sbit KEY4 = P1^3。 //右下sbit KEYI = P1^4。//定義 DS1302 時鐘接口sbit clock_clk = P2 ^ 1。sbit clock_dat = P2 ^ 0。sbit clock_Rst = P2 ^ 5。//數(shù)碼管鎖存口sbit dula=P2^6。sbit wela=P2^7。sbit JD=P0^6。sbit FM=P2^3。//定義累加器 A 中的各位sbit a0 = ACC ^ 0。sbit a1 = ACC ^ 1。sbit a2 = ACC ^ 2。sbit a3 = ACC ^ 3。sbit a4 = ACC ^ 4。sbit a5 = ACC ^ 5。sbit a6 = ACC ^ 6。sbit a7 = ACC ^ 7。//定義全局變量unsigned char yy,mo,dd,xq,hh,mm,ss。//定義時間映射全局變量(專用寄存器)bit w = 0。 //調時標志位static unsigned char menu = 0。//定義靜態(tài)小時更新用數(shù)據(jù)變量static unsigned char keys = 0。//定義靜態(tài)小時更新用數(shù)據(jù)變量static unsigned char timecount = 0。//定義靜態(tài)軟件計數(shù)器變量void ioin() //繼電器、數(shù)碼管鎖存{FM=0。 wela=1。 P0 = 1。 JD = 0。 wela=0。 dula=1。 P0=0。 dula=0。}//函數(shù)聲明區(qū)void Write_Cmd(unsigned char cmd)。void Lcd_word(unsigned char *str)。void days (void) { //公歷節(jié)日數(shù)據(jù)庫Write_Cmd(0x80)。Lcd_word([Dis] [Set])。Write_Cmd(0x98)。if ( mo == 0x01 amp。amp。 dd == 0x01 ){ Lcd_word(Happy New Year!!)。 }//1 月if ( mo == 0x01 amp。amp。 dd == 0x28 ){ Lcd_word( 世界麻風日 )。 }if ( mo == 0x02 amp。amp。 dd == 0x02 ){ Lcd_word( 世界濕地日 )。 }//2 月if ( mo == 0x02 amp。amp。 dd == 0x13 ){ Lcd_word( 明天情人節(jié)了 )。 }if ( mo == 0x02 amp。amp。 dd == 0x14 ){ Lcd_word( 今天是情人節(jié) )。 }if ( mo == 0x03 amp。amp。 dd == 0x01 ){ Lcd_word( 國際海豹日 )。 }//3 月if ( mo == 0x03 amp。amp。 dd == 0x03 ){ Lcd_word( 全國愛耳日 )。 }if ( mo == 0x03 amp。amp。 dd == 0x08 ){ Lcd_word( 婦女節(jié) )。 }if ( mo == 0x03 amp。amp。 dd == 0x12 ){ Lcd_word( 植樹節(jié) )。 }if ( mo == 0x03 amp。amp。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1