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

正文內(nèi)容

畢業(yè)設(shè)計_基于at89c52多功能數(shù)字鐘的設(shè)計與仿真(專業(yè)版)

2025-01-26 20:24上一頁面

下一頁面
  

【正文】 在此期間我們也失落過,也曾一度熱情高漲。 通過這次的設(shè)計使我認(rèn)識到我對單片機(jī)方面的知識知道的太少了。 cout++。 P0=seg[t]。 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 18 例如: void delay() { unsigned int a,b。 } } 4)時分秒刷新 開 始初 始 化向 P 0 送 段 碼延 時向 平 送 位 碼位 碼 移 動 圖 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 16 時、分、秒刷新子函數(shù)功能:對于時間的累加,在計時過程中時間總是在不斷疊加的,所以在單片機(jī)上 電運(yùn)行,定時器開始計數(shù)后,就要對秒標(biāo)志定期的判斷,如果秒標(biāo)志 cout達(dá)到 20 了,那么就如在 , 節(jié)中描述的那樣, 1 秒的時間到了,必須對秒數(shù)據(jù)增加 1 了,秒數(shù)據(jù)增加后還要考慮到秒數(shù)據(jù)本身是否已到 60,如果達(dá)到 60 就是 1分了,秒必須清 0,分需要加 1,同樣分和時也要判斷。 while(i) display()。 TL0=0xb0。三極管的作用是放大,圖中所示的是 PNP型三極管。 靜態(tài)顯示驅(qū)動 靜態(tài)驅(qū)動也稱直流驅(qū)動。 P3 口: P3 口有第二功能,第一功能和 P2口一樣有 IO輸入輸出的功能第二功能為 RxD() 串行輸入口 TxD() 串行輸出口 INT0() 外部中斷 0 INT1() 外部中斷 T0() 定時器 0 外部輸入 T1() 定時器 1 外部輸入 WR() 外部數(shù)據(jù)存儲器寫信號 RD() 外部數(shù)據(jù)存儲器讀信號 這就是 P3 口的第二功能敘述。 4) 顯示方案 利用單片機(jī)并行端口 I/O 端口,實(shí)現(xiàn)多個數(shù)碼管 LED 顯示。硬件是整個系統(tǒng)的基礎(chǔ),軟件部分則要合理、充分的支持和使用系統(tǒng)的硬件,從而完成系統(tǒng)所要完成的任務(wù)。 4) 古板的搭建,不適合小規(guī)模的改動,不利于調(diào)試與仿真。已成為人們?nèi)粘I钪胁豢扇鄙俚谋匦杵罚训萌藗兊綇V泛的使用?,F(xiàn)今,高精度的計時工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘,石英鐘都采用了石英技術(shù),因此走時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校,數(shù)字式電子鐘用集成電路計時時,譯碼代替機(jī)械式傳動,用LED 顯示器代替指針顯示進(jìn)而顯示時間,減小了計時誤差,這種表具有時、分、秒顯示時間的功能,還可以進(jìn)行時和分的校對,片選的靈活性好。 “分計數(shù)器 ”也采用 60 進(jìn)制計數(shù)器,每累計 60 分鐘,發(fā)出一個 “時脈沖 ”信號,該信號將被送到 “時計數(shù)器 ”。節(jié)約成本。 ( 2) 市場貨源(包括外部擴(kuò)展器件)在較長時間內(nèi)供應(yīng)充足。在按一下 key1 時間正常走動 。定時有兩種狀態(tài),定時器 0、定時 器 1。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 端口,而且功耗更低。 =左右, 右的電阻了。 有單片機(jī)內(nèi)部程序來進(jìn)行相應(yīng)的操作。段碼雖同時 到達(dá) 8 個 LED,但一次僅一個 LED 被選中。 鍵盤掃描 void display()。b++)。 } } void delay() 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 19 { unsigned char i= time[1]=sec%10。最終便能完成看似完不成的事情。沒有汗水的澆蓋,就沒有欣慰的淚水。 平時看課本時,有時問題老是弄不懂, 遇到問題都感覺很陌生,無從下手,但是通過這個 課程設(shè)計, 很多問題 問題 都 迎刃而解了。 圖 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 23 致 謝 在這里我最先 感謝 是 組長, 在從第一步開始到最后結(jié)束,我遇到了很多問題,問題都無法預(yù)測的出現(xiàn), 讓我錯手不急,但是 在他 耐心 的指導(dǎo)與 辛勤的 幫助下,讓我懂得了如何看待問題,如何分析問題原因,如何理清思路去解決問題。 EA=1。 void delay()。 緩沖區(qū) void mchange(void)。 P0=seg[t]。 k=P3。 在軟件設(shè)計中有部分程序代碼是非常重要的,對一些非常重要的程序代碼必須要很深刻和很深入的理解。 P0 口與 74LS245 輸入端相連 ,/E 端接地,保證數(shù)據(jù)現(xiàn)暢通。定時器 0 和定時器 1的標(biāo)志位 TF0 和 TF1 在定時器溢出那個機(jī)器周期的 S5P2 狀態(tài)置位,而會在下一個機(jī)器周期才查詢到該中斷標(biāo)志。 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 6 第三章 硬件設(shè)計 元器件選擇 1)單片機(jī) AT89C52 AT89C52 是一個低電壓,高性能 CMOS 8位 單片機(jī) ,片內(nèi)含 8k bytes 的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司 的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8位中央處理器和 Flash 存儲單元, AT89C52 單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。“時計數(shù)器”采用 24 進(jìn)制計時器,可實(shí)現(xiàn)對一天 24小時的累計。便于調(diào)試。 單 片 機(jī)控 制數(shù) 碼 管 顯 示鬧 鐘鍵 盤 掃 描電 源 圖 基于單片機(jī)的數(shù)字鐘框圖 方案比較 方案一 門電路搭建數(shù)字鐘: 1) 與機(jī)械化時鐘相比較具有較高的準(zhǔn)確性。 設(shè)計步驟 1)分析題目,尋找相關(guān)資料; 2)策劃設(shè)計方案; 3)設(shè)計電路,編寫源程序; 4)對程序和原理進(jìn)行仿真; ( 1)在 keil 軟件中對源程序進(jìn)行編譯,生成 .hex 文件; ( 2)在 proteus 軟件中畫出電路圖,單片機(jī)中添加上一步的 .hex 文件; ( 3)運(yùn)行并調(diào)試; 設(shè)計指標(biāo) 芯片: AT89C52 按鍵:共四個 key1~key4 數(shù)碼顯示器: LED0LED7 共 8 個 key1:當(dāng) key1 鍵按下時處于停止?fàn)顟B(tài),同 時按 key2 實(shí)現(xiàn)秒加加,一次加一,再按一下 key1 就可以實(shí)現(xiàn)調(diào)分,再按 key2 實(shí)現(xiàn)分加加,按第三次 key1實(shí)現(xiàn)時加加。 分析問題和解決問題的能力以及創(chuàng)新能力和創(chuàng)新思維。 圖 基本門電路搭建數(shù)字鐘框圖 方案二: 單片機(jī)編程 用軟硬件結(jié)合方式實(shí)現(xiàn)數(shù)字鐘 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 3 基于單片機(jī)技術(shù)原理,以單片機(jī)芯片 AT89C52 作為核心控制器,通過硬件電路的制作以及軟件程序的編制,利用單片機(jī)的控制作用通過 LED 數(shù)碼管直接顯示時、分、秒,并能對其分別進(jìn)行甚至、修改。 5) 通過軟件編程實(shí)現(xiàn),時間更加精準(zhǔn)?!胺钟嫈?shù)器”也采用 60進(jìn)制計數(shù)器,每累計 60分鐘,發(fā)出一個“ 時脈沖”信 號,該信號將被送到“時計數(shù)器”。 ( 4) 可調(diào)鬧,整點(diǎn)報時功能。 定時器 2 的中斷是由 T2CON 中的 TF2 和 EXF2 邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時,這些標(biāo)志位不能被硬件清除,事實(shí)上,服務(wù)程序需確定是 TF2 或 EXF2 產(chǎn)生中斷,而由軟件清除中斷標(biāo)志位。 由于 P2口始終輸出地址的高 8位,接口時 74LS245的三態(tài)控制端 /1G和 /2G接 地,P2 口與驅(qū)動器輸入線對應(yīng)相連。 函數(shù)共包含: 1.主函數(shù); 2.鬧鐘對比函數(shù); 3.秒、分、時加 1 函數(shù); 4.緩沖函數(shù); 5.顯示掃描函數(shù); 6.鬧鈴函數(shù); 7.時分秒刷新函數(shù); 8.時、分、秒緩沖函數(shù)。 P3=0XFF。i++) { t=time[i]。 時 +1 void change(void)。 void display()。 ET0=1。最后在 protuce 中調(diào)試用到。 我沉得做課程設(shè)計同時也是對課本知識的鞏固和加強(qiáng), 由于課本上的知識太多,平時課間的學(xué)習(xí)并不能很好的理解和運(yùn)用各個元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計過程中,我們了解了很多元件的功能,并且對于其在電路中的使用有了更多的認(rèn)識。一分耕耘,一分收獲。在付諸一切努力之后,所看到的成果顯而易見。 } } 這段程序?qū)懞煤筮M(jìn)行調(diào)試,在 keil 里面運(yùn)行進(jìn)行聯(lián)機(jī)調(diào)試,先在 protuce 里面選擇好 debug 里面的 use remote use monitor 這 個按鈕打勾,然后進(jìn)行聯(lián)機(jī)調(diào)《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 20 試,到 keil 里面選擇 option for target‘ target’。 while(i)。 } 這一段程序就是延時 。 動態(tài)顯示 void delay()。利用 “視覺暫留 ”,每送一個字符并選中相應(yīng)位線,延時一會兒 ,再送 /選下一個 …… 循環(huán)掃描即可。最 后 送往數(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è)計報告 10 6)微動開關(guān) 開關(guān)這里設(shè)計的要在程序中設(shè)計一個去抖的延時程序,已達(dá)到不要硬件 去抖的效果,如果要接硬件的話接一個 RS 觸發(fā)器,它是由兩個與非門交叉耦合而成,S和 R是信號的輸入端,低電平有效, Q 和 Q既表示觸發(fā)器的狀態(tài),又是觸發(fā)器的輸出端。 3) 74LS245 驅(qū)動 74LS245 是我們常用的芯片,用來驅(qū)動 led 或者其他的設(shè)備,它是 8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。 AT89C52 共有 6個中斷向量:兩個外中斷( INT0 和 INT1), 3 個定時器中斷(定時器 0、 2)和串行口中斷。 key3 可以實(shí)現(xiàn)鬧鐘調(diào)試 ,按一下整個界面跳為 000000,在按 key2 實(shí)現(xiàn)鬧鐘的秒加加,在按 key3 實(shí)現(xiàn)鬧鐘分調(diào)狀態(tài),按下 key2 實(shí)現(xiàn)分加加,在按下 key2 實(shí)現(xiàn)鬧鐘調(diào)時, key2 鬧時加加,在按 key3 時鐘又到正常工作狀態(tài)。 2)計時方案 ( 1)采用實(shí)時時鐘芯片。 3) 控制功 能強(qiáng)。 “時計數(shù)器 ”采用 24 進(jìn)制計時器,可實(shí)現(xiàn)對一天 24 小時的累計。本文利用單片機(jī)實(shí)現(xiàn)數(shù)字時鐘計時功能的主要內(nèi)容,其中 AT89C52 是核心元件,同時采用數(shù)碼管動態(tài)顯示“時”、“分 ”、“秒”的現(xiàn)代計時裝置。 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計報告 2 第二章 總體方案 摘要 數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時、分、秒計時的裝置,與機(jī)械式時 鐘相比具有更高的準(zhǔn)確性和直觀性,且無機(jī)械裝置,具有更長的使用壽命。 3) 多元化的電路搭建,硬件多,大大增加了材料的消耗,從而增加了生產(chǎn)的成本。整個設(shè)計包括兩大部分:硬件部分和軟件部分,以單片機(jī)為核心,配以一定的外圍電路和軟件。但是當(dāng)按鍵較多時占用單片機(jī)的I/O 數(shù)目較多。 P1 與 P2口:兩個口的功能差不多,都是 IO 口。 LED 數(shù)碼管驅(qū)動: LED 數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù) LED 數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。電阻 R4的作用是限流,使 通過單片機(jī)的 IO 電流不至于過大而燒壞單片機(jī)。定時器 0 中斷函數(shù)如下: void dingshiqi0()interrupt 1 //定時器 0 程序 { TH0=0x3c。 if(test()) { i=5。 P1=0x00。具體步驟如下: 我寫好程序然后調(diào)試、比如寫一段延時程序。i++) { t=time[i]。 TL0=0XB0。 還有要感謝的就是我的同組成員,每次我完成進(jìn)度之后,他過目總能找到我疏漏的地方,這讓我所做的設(shè)計更加的嚴(yán)謹(jǐn),更加的完善。 經(jīng)過 設(shè)計程序和調(diào)試成功 ,過程曲折可謂一語難盡。從開始 時滿富盛激情到最后汗水背后的復(fù)雜心情,點(diǎn)點(diǎn)滴滴無不令我回味無長 ,在我人生的旅途上留下了美好的回憶。 對于書本上的很多知識還不能靈活運(yùn)用,有很多我們需要掌握的知識在等著我去學(xué)習(xí),我會在以后的學(xué)習(xí)生活中彌補(bǔ)我所缺少的知識。 if(cout==20) { cout=0。 P2=b。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1