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

正文內(nèi)容

基于at89c52led點(diǎn)陣顯示電子鐘的制作課程設(shè)計(jì)報(bào)告書(文件)

 

【正文】 用,使交流和直流噪聲抗擾度被改善 400mV。由于 P2 口始終輸出地址的高 8 位,接口時(shí) 74LS245 的三態(tài)控制端 1G 和 2G接地, P2 口與驅(qū)動(dòng)器輸入線對(duì)應(yīng)相連。其引腳圖和真值表如下: : 74LS30 74LS30 是八輸入與非門。由于晶體自身的特性致使這兩個(gè)頻率的距離相當(dāng)?shù)慕咏谶@個(gè)極窄的頻率范圍內(nèi),晶振等效為一個(gè)電感,所以只要晶振的兩端并聯(lián)上合適的電容它就會(huì)組成并聯(lián)諧振電路。比如 12M 晶振。基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 11 單片機(jī)的工作頻率是有范圍的。接地 的話數(shù)字電路弄的來(lái)亂一點(diǎn)也無(wú)所謂。從小信號(hào)到大信號(hào)依次接。分別拉到電源處。 : 復(fù)位電路 ( 1)復(fù)位電路的作用 在上電或復(fù)位過(guò)程中,控制CPU 的復(fù)位狀態(tài):這段時(shí)間保持復(fù)位狀態(tài),而不是一上電或剛復(fù)位完畢 CPU 發(fā)出錯(cuò)誤 的指令、執(zhí)行錯(cuò)誤操作,也可以提高電磁兼容性能。 [5] ( 2)基本的復(fù)位方式 單片機(jī)在啟動(dòng)時(shí)都需要復(fù)位,以使 CPU 及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開(kāi)始工作。 基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 12 : 按鍵電路 ( 1)組成 本系統(tǒng)的按鍵電路由一個(gè)與非門和三個(gè)獨(dú)立按鍵,三個(gè)上拉電阻組成 。 74LS373 用來(lái)鎖存行掃描代碼, ~ 行掃描代碼。 Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全 Windows 界面。 基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 14 外中斷程序主要實(shí)現(xiàn)如下的功能:開(kāi)關(guān) 1( )可以實(shí)現(xiàn)選擇秒、分、時(shí)、日、秒的作用,按鍵次數(shù)分別對(duì)應(yīng) 5;開(kāi)關(guān) 2( )可以實(shí)現(xiàn)數(shù)字的加,每按一下開(kāi)關(guān)可以實(shí)現(xiàn)相應(yīng)電子屏的數(shù)字加一;開(kāi)關(guān) 3( )可以實(shí)現(xiàn)數(shù)字的減,每按一下開(kāi)關(guān)可以實(shí)現(xiàn)相應(yīng)的電子屏的數(shù)字減一。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。在編譯方面,它也支持 IAR、 Keil和 MPLAB 等多種編譯器。 ( 3)提供軟件調(diào)試,同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil 等軟件。點(diǎn)擊界面右下角的“ ”按鈕,軟件啟動(dòng),開(kāi)始仿真測(cè)試。 八、 結(jié)論 通過(guò)這一周的實(shí)習(xí)設(shè)計(jì),對(duì)單片機(jī)的編程軟件 KEIL51 有了進(jìn)一步 的熟悉,學(xué)會(huì)了自己分析,修改程序,以完成不同功能程序的編程,這次實(shí)驗(yàn)做的是數(shù)字鐘,最后基本完成老師要求的功能,時(shí)間顯示和調(diào)整,日期顯示和調(diào)整及鬧鈴等功能。在 這次實(shí)踐中收獲良多。 uchar int_time。 minute。 while(i) for(j=0。 unsigned char lie[8]={0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff}。 ET0=1。 TL0=(6553646480)%256。 day=3。 while(1) { for(a=0。 P1=0xfe。a++) { P2=lie[a]。 } for(a=0。 P1=0xfb。a++) { P2=lie[a]。 } for(a=0。 P1=0xef。 int_time++。} if(minute==60) {minute=0,hour++。} } void EXT0_isr(void) interrupt 0 { uchar n=0。if(second==60)second=0。break。 case 4:day++。if(month==13)month=1。break。 case 3:hour。if(day1)day=30。break。 case 5:month。break。if(minute0)minute=59。 } } if(P3_7==0) { switch(w) { case 1:second。break。if(hour==24)hour=0。 case 2:minute++。} if(w5)w=1。} 基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 23 if(day==31) {day=1,month++。 second++。 } } } void T0_int(void) interrupt 1 using 1 { TH0=(6553646080)/256。a++) { P2=lie[a]。 P1=0xf7。 } for(a=0。a++) { P2=lie[a]。 基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 22 P1=0xfd。 } for(a=0。a++) { P2=lie[a]。 minute=3。 int_time=0。 IT0=1。 TMOD=0x01。j++)。 uchar w=0。day。 sbit P3_6=P3^6。實(shí)習(xí)過(guò)程中知道了不只是要求做到什么結(jié)果,更重要的是從中學(xué)到了什么,這才能達(dá)到鍛煉自己的目的,以及和同學(xué)們一起討論,共同分析,學(xué)會(huì)吸取他人好的觀點(diǎn)改正自己的不足,以及同他人的合作精神。 以上的 Proteus 仿真證明本設(shè)計(jì)正確,能滿足顯示時(shí)鐘要求。 Proteus 與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī) CPU 的工作情況,也能仿真單片機(jī)外圍電路或沒(méi)有單片機(jī)參與的其它電路的工作情況。 ( 2)提供了多種虛擬儀器。 Proteus 從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。 基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 16 六、 仿真與測(cè)試 仿真圖的設(shè)計(jì)和仿真測(cè)試采用 Proteus 軟件進(jìn)行。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。 五、 軟件設(shè)計(jì)及程序分析 : Keil 軟件歷史發(fā)展 Keil C51 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī) C 語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比, C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。 :顯示電路 系統(tǒng)的顯示電路由 5 個(gè) LED8 8 點(diǎn)陣組成 ,點(diǎn)陣式 LED 顯示器采用逐行掃描式工作。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如果 RST 引腳上有一個(gè)高電平并維持 2 個(gè)機(jī)器周期 (24 個(gè)振蕩周期 )以上,則 CPU 就可以響應(yīng)并將系統(tǒng)復(fù)位。而單片機(jī)復(fù)位電路設(shè)計(jì)的好壞 ,直接影響到整個(gè)系統(tǒng)工作的可靠性。這個(gè)是因?yàn)榫д衽c單片機(jī)的腳 XTAL0 和腳 XTAL1 構(gòu)成的振蕩電路中會(huì)產(chǎn)生偕波 (也就是不希望存在的其他頻率的波 ),這個(gè)波對(duì)電路的影響不大,但會(huì)降低電路的時(shí)鐘振蕩器的穩(wěn)定性。有變壓器就連到變壓器旁。接地方式也是不固定的。一般 24M 就不上去了。和電腦的 CPU 概念一樣。 晶振是給單片機(jī)提供工作信號(hào)脈沖的。數(shù)據(jù)由 P1 口送出, P0 口作為 74LS373 的片選口, P2 口作為 LED 8*8 點(diǎn)陣的片選口 ,此電路的點(diǎn)陣為行輸入列選擇。 74LS245 的引腳分布和真值表如下: 基于 AT89C52LED 點(diǎn)陣顯示電子鐘的制作 8 : 74LS138 74LS138 引腳如下: 74LS138 為 3 線- 8 線譯碼器,其工作原理如下: 當(dāng)一個(gè)選通端( S1)為高電平,另兩個(gè)選通端( 2S )和 ( 3S ))為低電平時(shí),可將地址端( A、 B、 C)的二進(jìn)制編碼在一個(gè)對(duì)應(yīng)的輸出端以低電平譯出。當(dāng) 8051 單片機(jī)的 P0 口總線負(fù)載達(dá)到或超過(guò) P0 最大負(fù)載能力時(shí),必須接入 74LS245 等總線驅(qū)動(dòng) 器。當(dāng)鎖存允許端 LE 為高電平時(shí), Q 隨數(shù)據(jù) D 而變。 [4] 一個(gè) 8 8的點(diǎn)陣是由 64個(gè)發(fā)光二極管按一個(gè)規(guī)律組成的如下圖所示的發(fā)光二極管,行接低電平,列接高電平,發(fā)光二極管導(dǎo)通發(fā)光。 視覺(jué)惰性可以說(shuō)是 LED 顯示屏得以廣泛應(yīng)用的生理基礎(chǔ)。通過(guò)實(shí)驗(yàn)證明臨界閃爍頻率大約為 24Hz。視覺(jué)惰性可以理解為光線對(duì)人眼視覺(jué)的作用、傳輸、處理等過(guò)程都需要時(shí)間,因而使視覺(jué)具有一定的低通性。像素顏色不同,所顯示的文字、圖像等內(nèi)容的顏色也不同。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。而計(jì)數(shù)器的輸出則分別經(jīng)譯碼后, 傳送到通過(guò) LED 七段顯示器顯示出來(lái)。顯示程序用來(lái)完成字在 LED 點(diǎn)陣上的顯示,時(shí)鐘的顯示是使用 5 塊 8 8 點(diǎn)陣顯示屏。 LED 點(diǎn)鐘電子鐘系統(tǒng)組成包括:晶
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1