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

正文內(nèi)容

單片機(jī)原理及應(yīng)用綜合實(shí)訓(xùn)報(bào)告電子時(shí)鐘設(shè)計(jì)-wenkub

2023-04-26 22:36:37 本頁(yè)面
 

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