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

正文內(nèi)容

畢業(yè)設(shè)計(jì)_基于at89c52多功能數(shù)字鐘的設(shè)計(jì)與仿真-wenkub.com

2024-11-27 20:24 本頁(yè)面
   

【正文】 一分耕耘,一分收獲。 這次獨(dú)立的設(shè)計(jì)之后,讓我懂得一件事情,沒(méi)有人天生什么都懂。所以這個(gè)期末測(cè)試之后的課程設(shè)計(jì)對(duì)我們的作用是非常大的。 我沉得做課程設(shè)計(jì)同時(shí)也是對(duì)課本知識(shí)的鞏固和加強(qiáng), 由于課本上的知識(shí)太多,平時(shí)課間的學(xué)習(xí)并不能很好的理解和運(yùn)用各個(gè)元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計(jì)過(guò)程中,我們了解了很多元件的功能,并且對(duì)于其在電路中的使用有了更多的認(rèn)識(shí)。在付諸一切努力之后,所看到的成果顯而易見(jiàn)。本次的設(shè)計(jì)使我從中學(xué)到了一些很重要的東西, 理論知識(shí)固然很重要,但是一旦轉(zhuǎn)到實(shí)際操作中,變的無(wú)法適應(yīng)用突然 .所以最重要的 那就是如何從理論到實(shí)踐的轉(zhuǎn)化,怎樣將我所學(xué)到的知識(shí)運(yùn)用到我以后的工作中去。這次畢業(yè)設(shè)計(jì)中他 給予我很大的幫助,讓我 不斷成長(zhǎng) ,非常感謝他。最后在 protuce 中調(diào)試用到。 } } 這段程序?qū)懞煤筮M(jìn)行調(diào)試,在 keil 里面運(yùn)行進(jìn)行聯(lián)機(jī)調(diào)試,先在 protuce 里面選擇好 debug 里面的 use remote use monitor 這 個(gè)按鈕打勾,然后進(jìn)行聯(lián)機(jī)調(diào)《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 20 試,到 keil 里面選擇 option for target‘ target’。 sec++。 } void at0() interrupt 1 { TH0=0X3C。 ET0=1。 while(i)。 b=b1。i2。 void display()。 } 這一段程序就是延時(shí) 。a500。 時(shí)緩沖區(qū) 秒 標(biāo) 志 清 0秒 標(biāo) 志 是 否 到 2 0是 否 調(diào) 時(shí)秒 標(biāo) 志 清0 , 秒 加 1是 否 調(diào) 鬧 且有 鍵 按 下秒 是 否 到 6 0秒 清 0 , 分加 1分 是 否 到 6 0分 清 0 , 時(shí)加 1時(shí) 是 否 到 2 4時(shí) 清 0YY是 否 有 鍵 按 下按 鍵 長(zhǎng) 按 標(biāo)志 加 1N按 鍵 長(zhǎng) 按 標(biāo)志 加 1YNYYYYNNNN入 口返 回 圖 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 17 總體流程圖 秒 標(biāo) 志 清 0秒 標(biāo) 志 是 否 到 2 0是 否 調(diào) 時(shí)秒 標(biāo) 志 清0 , 秒 加 1是 否 調(diào) 鬧 且有 鍵 按 下秒 是 否 到 6 0秒 清 0 , 分加 1分 是 否 到 6 0分 清 0 , 時(shí)加 1時(shí) 是 否 到 2 4時(shí) 清 0YY是 否 有 鍵 按 下按 鍵 長(zhǎng) 按 標(biāo)志 加 1N按 鍵 長(zhǎng) 按 標(biāo)志 加 1YNYYYYNNNN入 口返 回 圖 總體流程圖 第五 章 系統(tǒng) 的調(diào)試 調(diào)試主要思路、方法、步驟 調(diào)試所用的工具為軟件 keil, protuce。 時(shí) +1 void change(void)。 動(dòng)態(tài)顯示 void delay()。如果在上面判斷時(shí)不處于調(diào)時(shí)狀態(tài)那么秒清 0 后也是判斷是否有按鍵按下,如果有鍵按下那么長(zhǎng)按標(biāo)志加 1,接著就是看秒是否已到 60,不到 60 就可以反回了,到 60 就把秒清 0,分加 1,接著看分是否到 60,不到就可以返回了,到 60就分清 0,時(shí)加 1,如果時(shí)到 24 了那么時(shí)清 0 就返回,時(shí)不到 24 就直接返回。 yanshi()。i++) { t=time[i]。利用 “視覺(jué)暫留 ”,每送一個(gè)字符并選中相應(yīng)位線(xiàn),延時(shí)一會(huì)兒 ,再送 /選下一個(gè) …… 循環(huán)掃描即可。 return k。 } unsigned char smiao(void)//鍵盤(pán)掃描 { unsigned char k,i。 P3=0XFF。最 后 送往數(shù)碼管顯示。 } 1)主函數(shù) 用單片機(jī)掃描鍵值。所以在這個(gè)項(xiàng)目設(shè)計(jì)中采用定時(shí)器計(jì)時(shí),單片機(jī)中要利用定時(shí)器必須要對(duì)定時(shí)器進(jìn)行設(shè)置,其中 TMOD 寄存器就是用于對(duì)定時(shí)器設(shè)置的, TMOD 是 8 位特殊寄存器,單片機(jī)共有兩個(gè)定時(shí)器,分別是 T T0, TMOD TMOD(89H) T1 T0 GATE C/T M1 M0 GATE C/T M1 M0 方式 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 2 0 0 1 1 0 0 1 1 3 中高 4位是設(shè)置 T1,低 4位是設(shè)置 T0 用的,在這里使用 T0定時(shí)器,在 TMOD 低4位的低 2位是設(shè)置定時(shí)器工作方式的,定時(shí)器有 4 中計(jì)時(shí)方式,這里使用方式1,所以設(shè)置低兩位是【 0, 1】, 16 位計(jì)數(shù),最大計(jì)數(shù)值是 2的 16 次方 65536 個(gè)機(jī)器周期,在一個(gè)機(jī)器周期 1us即 12Mhz 晶振下對(duì)定時(shí)器設(shè)置初值為 15536,定時(shí)器產(chǎn)生一次中斷的計(jì)時(shí)時(shí)間是 6553615536=50000us=50ms,這樣要產(chǎn)生一秒就需要定時(shí)器中斷 20次,所以在程序中設(shè)置一個(gè)秒標(biāo)志位 cout, cout 在定時(shí)器《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 13 中斷中進(jìn)行自增 1 操作,最終對(duì)秒標(biāo)志 cout 判斷,達(dá)到 20即已達(dá)到 1 秒。 函數(shù)共包含: 1.主函數(shù); 2.鬧鐘對(duì)比函數(shù); 3.秒、分、時(shí)加 1 函數(shù); 4.緩沖函數(shù); 5.顯示掃描函數(shù); 6.鬧鈴函數(shù); 7.時(shí)分秒刷新函數(shù); 8.時(shí)、分、秒緩沖函數(shù)。 A1B2U1B U Z Z E RQ1D P Y _ 7 S E G _ D PR910kF E N Gv c c 圖 蜂鳴器 1 16R8A3301 16R7A3301 16R6A3301 16R5A3301 16R4A3301 16R3A3301 16R2A3301 16R1A330iiiiiiiiabcdefgh 圖 上拉電阻 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 10 6)微動(dòng)開(kāi)關(guān) 開(kāi)關(guān)這里設(shè)計(jì)的要在程序中設(shè)計(jì)一個(gè)去抖的延時(shí)程序,已達(dá)到不要硬件 去抖的效果,如果要接硬件的話(huà)接一個(gè) RS 觸發(fā)器,它是由兩個(gè)與非門(mén)交叉耦合而成,S和 R是信號(hào)的輸入端,低電平有效, Q 和 Q既表示觸發(fā)器的狀態(tài),又是觸發(fā)器的輸出端。因?yàn)?51單片機(jī)在上電的時(shí)候 IO引腳默認(rèn)是高電平,而在 IO 為高情況下,PNP 三極管 8550 的不導(dǎo)通的,也就是蜂鳴器不工作。所以一般都是通過(guò)三極管的放大作用來(lái)控制。 由于 P2口始終輸出地址的高 8位,接口時(shí) 74LS245的三態(tài)控制端 /1G和 /2G接 地,P2 口與驅(qū)動(dòng)器輸入線(xiàn)對(duì)應(yīng)相連。 3) 74LS245 驅(qū)動(dòng) 74LS245 是我們常用的芯片,用來(lái)驅(qū)動(dòng) led 或者其他的設(shè)備,它是 8路同相三態(tài)雙向總線(xiàn)收發(fā)器,可雙向傳輸數(shù)據(jù)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用 I/O 端口多,如驅(qū)動(dòng) 5 個(gè)數(shù)碼管靜態(tài)顯示則需要 58=40 根 I/O 端口來(lái)驅(qū)動(dòng),要知道一個(gè)89S51 單片機(jī)可用的 I/O 端口才 32 個(gè)呢:),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。 保證一定的掃描循環(huán) 。 定時(shí)器 2 的中斷是由 T2CON 中的 TF2 和 EXF2 邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時(shí),這些標(biāo)志位不能被硬件清除,事實(shí)上,服務(wù)程序需確定是 TF2 或 EXF2 產(chǎn)生中斷,而由軟件清除中斷標(biāo)志位。 AT89C52 共有 6個(gè)中斷向量:兩個(gè)外中斷( INT0 和 INT1), 3 個(gè)定時(shí)器中斷(定時(shí)器 0、 2)和串行口中斷。 REST:復(fù)位 當(dāng)晶振在運(yùn)行中只要復(fù)位管腳出現(xiàn) 2 個(gè)機(jī)器周期高電平即可復(fù)位內(nèi)部有擴(kuò)散電阻連接到 Vss 僅需要外接一個(gè)電容到 Vcc 即可實(shí)現(xiàn)上電復(fù)位。因?yàn)?p0口沒(méi)有上拉電阻,所以外接的時(shí)候要接上拉電阻。 ( 4) 可調(diào)鬧,整點(diǎn)報(bào)時(shí)功能。 key3 可以實(shí)現(xiàn)鬧鐘調(diào)試 ,按一下整個(gè)界面跳為 000000,在按 key2 實(shí)現(xiàn)鬧鐘的秒加加,在按 key3 實(shí)現(xiàn)鬧鐘分調(diào)狀態(tài),按下 key2 實(shí)現(xiàn)分加加,在按下 key2 實(shí)現(xiàn)鬧鐘調(diào)時(shí), key2 鬧時(shí)加加,在按 key3 時(shí)鐘又到正常工作狀態(tài)。該方案直接使用單片機(jī)并行口作為顯示接口,無(wú)須外擴(kuò)接口芯片,但占用資源較多,且動(dòng)態(tài)顯示方式需占用 CPU 時(shí)間。 3) 按鍵方案 采用獨(dú)立式按鍵電路每個(gè)鍵單獨(dú)占有一根 I/O 接口線(xiàn),每個(gè) I/O 口的工作狀態(tài)互不影響,此類(lèi)鍵盤(pán)采用端口直接掃描方式。“分計(jì)數(shù)器”也采用 60進(jìn)制計(jì)數(shù)器,每累計(jì) 60分鐘,發(fā)出一個(gè)“ 時(shí)脈沖”信 號(hào),該信號(hào)將被送到“時(shí)計(jì)數(shù)器”。 2)計(jì)時(shí)方案 ( 1)采用實(shí)時(shí)時(shí)鐘芯片。 1)主控方案 選用 MCS51 系列主流芯片 AT89C52,內(nèi)部帶有 8KB 的 Flash ROM,無(wú)需外擴(kuò)程序存儲(chǔ)器。單片機(jī)擴(kuò)展的 LED 數(shù)碼管用來(lái)顯示時(shí)、分、秒 計(jì)數(shù)單元中的值。 5) 通過(guò)軟件編程實(shí)現(xiàn),時(shí)間更加精準(zhǔn)。 3) 控制功 能強(qiáng)。 方案二軟硬件相結(jié)合的方式: 1) 集成度高,體積小、有較高的可靠性。不利于調(diào)試。 圖 基本門(mén)電路搭建數(shù)字鐘框圖 方案二: 單片機(jī)編程 用軟硬件結(jié)合方式實(shí)現(xiàn)數(shù)字鐘 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 3 基于單片機(jī)技術(shù)原理,以單片機(jī)芯片 AT89C52 作為核心控制器,通過(guò)硬件電路的制作以及軟件程序的編制,利用單片機(jī)的控制作用通過(guò) LED 數(shù)碼管直接顯示時(shí)、分、秒,并能對(duì)其分別進(jìn)行甚至、修改。 “時(shí)計(jì)數(shù)器 ”采用 24 進(jìn)制計(jì)時(shí)器,可實(shí)現(xiàn)對(duì)一天 24 小時(shí)的累計(jì)。干電路系統(tǒng)由秒信號(hào)發(fā)生器、 “時(shí)、分、秒 ”計(jì)數(shù)器、譯碼器及顯示器、校時(shí)電路、整點(diǎn)報(bào)時(shí)電路組成。 Key4 實(shí)現(xiàn)打開(kāi)鬧鐘的關(guān)閉模式。 分析問(wèn)題和解決問(wèn)題的能力以及創(chuàng)新能力和創(chuàng)新思維。本文利用單片機(jī)實(shí)現(xiàn)數(shù)字時(shí)鐘計(jì)時(shí)功能的主要內(nèi)容,其中 AT89C52 是核心元件,同時(shí)采用數(shù)碼管動(dòng)態(tài)顯示“時(shí)”、“分 ”、“秒”的現(xiàn)代計(jì)時(shí)裝置。《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 江陰職業(yè)技術(shù)學(xué)院 畢業(yè)論文 課題 : 基于 AT89C52多功能 數(shù) 字 鐘的設(shè)計(jì)與仿真 專(zhuān) 業(yè) 學(xué)生姓名 班 級(jí) 學(xué) 號(hào) 指導(dǎo)教師 完成日期 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 I 摘 要 時(shí)鐘 ,自從它發(fā)明的那天起,就成為人類(lèi)的朋友,但隨著時(shí)間的推移,科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)時(shí)間計(jì)量的精度要求越來(lái)越高,應(yīng)用越來(lái)越廣。與傳統(tǒng)機(jī)械表相比,它具有走時(shí)精確、顯示直觀(guān)等特點(diǎn)。 設(shè)計(jì)步驟 1)分析題目,尋找相關(guān)資料; 2)策劃設(shè)計(jì)方案; 3)設(shè)計(jì)電路,編寫(xiě)源程序; 4)對(duì)程序和原理進(jìn)行仿真; ( 1)在 keil 軟件中對(duì)源程序進(jìn)行編譯,生成 .hex 文件; ( 2)在 proteus 軟件中畫(huà)出電路圖,單片機(jī)中添加上一步的 .hex 文件; ( 3)運(yùn)行并調(diào)試; 設(shè)計(jì)指標(biāo) 芯片: AT89C52 按鍵:共四個(gè) key1~key4 數(shù)碼顯示器: LED0LED7 共 8 個(gè) key1:當(dāng) key1 鍵按下時(shí)處于停止?fàn)顟B(tài),同 時(shí)按 key2 實(shí)現(xiàn)秒加加,一次加一,再按一下 key1 就可以實(shí)現(xiàn)調(diào)分,再按 key2 實(shí)現(xiàn)分加加,按第三次 key1實(shí)現(xiàn)時(shí)加加。 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 2 第二章 總體方案 摘要 數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時(shí)、分、秒計(jì)時(shí)的裝置,與機(jī)械式時(shí) 鐘相比具有更高的準(zhǔn)確性和直觀(guān)性,且無(wú)機(jī)械裝置,具有更長(zhǎng)的使用壽命。秒信號(hào)產(chǎn)生器是整個(gè)系統(tǒng)的時(shí)基信號(hào),它直接決定計(jì)時(shí)系統(tǒng)的精度,一般用石英晶體振蕩器加分頻器來(lái)實(shí)現(xiàn)。譯碼顯示電路將 “時(shí) ”、 “分 ”、 “秒 ”計(jì)數(shù)器的輸出狀態(tài) 送入 七段顯示譯碼器譯碼,通過(guò)六位 LED 七段顯示器顯示出來(lái)。 單 片 機(jī)控 制數(shù) 碼 管 顯 示鬧 鐘鍵 盤(pán) 掃 描電 源 圖 基于單片機(jī)的數(shù)字鐘框圖 方案比較 方案一 門(mén)電路搭建數(shù)字鐘: 1) 與機(jī)械化時(shí)鐘相比較具有較高的準(zhǔn)確性。 3) 多元化的電路搭建,硬件多,大大增加了材料的消耗,從而增加了生產(chǎn)的成本。單片機(jī)把各功能部件集成在一個(gè)芯片上,內(nèi)部采用總體結(jié)構(gòu),減少了各芯片之間的連接,大大提高了單片機(jī)的可靠性與抗干擾能力。為了滿(mǎn)足工業(yè)控制的要求,一般單片機(jī)的指令系統(tǒng)均有及其豐富的轉(zhuǎn)移指令、 I/O 口得邏輯操作以及處理功能。便于調(diào)試。整個(gè)設(shè)計(jì)包括兩大部分:硬件部分和軟件部分,以單片機(jī)為核心,配以一
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1