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

正文內容

單片機原理及應用綜合實訓報告電子時鐘設計-wenkub

2023-04-26 22:36:37 本頁面
 

【正文】 陣聯(lián)接式非編碼,見圖6所示。特點:先使一行線接地,然后檢查列線。當某鍵按下時,該鍵所連之數(shù)據(jù)線接地,即為“0”態(tài)。如果是數(shù)字鍵,應得出輸出的數(shù)值;如果是功能鍵,則應知道具體的操作要求。②譯鍵。實驗板原理圖的顯示部分就是利用串入/并出技術實現(xiàn)2位數(shù)碼管的顯示。 圖4靜態(tài)顯示接口電路如圖5所示。它主要是利用人眼的視覺暫留特性及數(shù)碼管得余光特性,看上去似乎是多位數(shù)碼管同時顯示。動態(tài)顯示接口電路簡圖如圖4所示。3電子時鐘的硬件電路設計3.2單片機最小系統(tǒng)MCS—51系統(tǒng)選用8051單片機,如圖1所示。4)利用P1口加入華彩設計,如發(fā)光二極管按鍵指示、時鐘報時等(設計附加分)。(2)通過51系列單片機設計電子時鐘應用系統(tǒng),使學生了解如何根據(jù)需要設計應用軟件,熟悉軟件設計、調試過程,練習撰寫實訓總結報告,進而培養(yǎng)學生運用專業(yè)知識設計實際系統(tǒng)的能力。在目前的國內外市場中,電子鐘和測溫系統(tǒng)的產品琳瑯滿目,但他們大多存在一個致命缺點即價格低廉的精度低、體積大,而精度高體積小的卻價格昂貴,在智能化方面也存在一定問題。 在國內外單片機學習呈上升趨勢,研究基于單片機的電子時鐘系統(tǒng)的科技學者也日益增多,但是很多人學習時沒有頭緒,不知道從何下手。所以現(xiàn)在,基于單片機的電子時鐘系統(tǒng)也得到快速發(fā)展且使用領域已十分廣泛,如運用在智能儀表、實時工控、通訊設備、導航系統(tǒng)、家用電器、汽車電子等的系統(tǒng)。因此,單片機的學習、開發(fā)與應用將造就一批計算機應用與智能化控制的工程師和科學家。面對種類繁多的各類開發(fā)板,仿真器,讓初學者無所事從,不但多花錢還多走不少彎路,學生學習單片機沒有大的資金投入,能夠做到少花錢多辦事才是最好的。本基于單片機的電子時鐘系統(tǒng)的設計旨在解決上述缺點折合為一個適中的產品實現(xiàn)高精度、小體積、低價格、易操作等優(yōu)點。 設計內容:1)應用單片機串行口、并口驅動LED進行一星期日歷顯示。8051單片機內有4KROM、256字節(jié)RAM,程序存放在4KROM。將各位數(shù)碼管的段并聯(lián)接在一起,由P1口控制(字型口),每一個數(shù)碼管的共陰極(共陽極)、。是當顯示位數(shù)較多時,節(jié)省硬件,接口電路簡單,但顯示占用CPU時間。選用共陰極LED,將共陰極點連接在一起接地,每一位的段選線與一個8位并口相連,只要將要顯示的字符的字型碼送至并行口鎖存,LED顯示器上便立即顯示出該字符,直到CPU送來一個新的字型碼為止,由于靜態(tài)顯示每位數(shù)碼管均有獨立的段選碼,耗電量大,硬件多。 鍵盤是一組按鈕式開關的集合,常采用軟件來識別。在有鍵入的情況下,進一步識別是哪一個鍵,以便作進一步處理。 鍵盤構成:①獨立聯(lián)接式非編碼鍵盤。②獨立聯(lián)接式編碼鍵盤。如果某條列線也是低電位,則可判別兩線相交處的某號鍵已按下。圖6 (有源)原理圖如圖7所示有源蜂鳴器與無源蜂鳴器的區(qū)別 注意,這里的“源”不是指電源。必須用2K~5K的方波去驅動它。5℃ g) 溫度計分辨率可以被使用者選擇為9~12位 h) 最多在750ms內將溫度轉換為12位數(shù)字 i) 用戶可定義的非易失性溫度報警設置 j) 報警搜索命令識別并標志超過程序k) 限定溫度(溫度報警條件)的器件 l 與DS1822兼容的軟件 l) 應用包括溫度控制、工業(yè)系統(tǒng)、消費品、溫度計或任何熱感測系統(tǒng)4電子時鐘軟件設計部分程序流程圖如下所示5電子時鐘實用說明開機時,顯示111111。6心得體會在此過程中遇到了很多困難,不過在自己堅持不懈的情況下,還是解決了大部分問題,在查詢資料過程中,也學到了很多東西,希望通過這次實訓后,自己能保持在實訓期間努力學習的作風。//8255片選p1—0=0sbit slck=P2^4。//實際溫度值uchar code position[4]={0xef,0xdf,0xbf,0x7f}。/*變量意義:num:秒個位,j:秒十位,n:定時器加數(shù)變量,s:分個位,ff:分十位,gg:時個位,dd:時十位,tt:星期,shu2:查詢轉換,nq:年千位,nb:年百位,ns:年十位,ng:年個位,rs:日十位,rg:日個位,yg:月個位,ys:月十位*/int shu=4。 //二極管 f 共陽極sbit e = P2^4。 //二極管 b 共陽極sbit a = P2^0。 //數(shù)碼管位控3sbit P1_4=P1^4。 //定時器初始化void set_init_8255()。//顯示時分秒void zhendian()。//減一void tioazhenn()。//調整星期顯示/***************************************函數(shù)功能:主函數(shù),不按按鍵時顯示時分秒**************************************/int main(){ set_init_xint()。 //8255初始化 switch(pb8255) //讀取鍵盤值 { case 0xef: zhuanghuan()。//k13 加一 case 0xbf: jianyi()。//k15 顯示日期和溫度 default: word()。 tioazhenn()。 delayx1ms(500)。 delayx1ms(500)。 }if(shu==1){ tt++。 if(dd2) { dd=0。 P1_7=0。 P1_5=1。}if(shu==4){ ff++。 P1_7=1。}if(shu==6){ j++。 P1=0xff。 delayx1ms(500)。 } if(shu==1) { rs。 } if(shu==0) { rg。 tiaozhenq()。} P1_4=1。 delayx1ms(500)。 P1_6=0。 P1_4=1。 delayx1ms(500)。}if(shu==6){ j。 P1=0xff。 if(shu==8) { shu=4。i++){ P1=0xff。 while(!TI)。 slck=1。 slck=0。i++)。 s++。 P1_5=1。 delayx1ms(2)。 P1_6=0。 dp=gt。amp。 rg++。 P1_6=1。 P1_4=0。 P2=dis_cout[s]。 gg++。i++)。amp。}/***************************************函數(shù)功能:前四個數(shù)碼管顯示溫度**************************************/void displaynum(uint num){ uchar i。 P2=dis_cout[num%10]。 P2=0xff。time2。time200。time10。time200。 uchar dat。 nop_()。 for(time=0。 if(dq==1) dat|=0x80。time++) 。i8。 dq=datamp。time++) 。time++) 。time++)。 writeonechar(0xcc)。i50。 writeonechar(0xcc)。 shu2++。 } slck=0。 slck=0。 while(!TI)。 /************顯示溫度**************/ for(i=0。 displaynum(temp)。 displaynum(temp)。 th=~th。 td=(tl%16)*100/16。 displaynum(temp)。amp。 } } if((yg+10*ys)==4||(yg+10*ys)==6||(yg+10*ys)==9||(yg+10*ys==11)) { if(rs==3amp。 yg++。amp。 }} else if(rs==2amp。 yg++。 while(!TI)。 slck=1。 slck=0。i++)。/*************************顯示月 ************************/ P1_4=1。 P2=dis_cout[ys]。
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1