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

正文內(nèi)容

電子鐘單片機(jī)課程設(shè)計(jì)報(bào)告含源碼畢業(yè)論文-免費(fèi)閱讀

  

【正文】 //開(kāi)外部中斷0,1 EX0 = 1。 case 6: { alarm_time[2]++。 if (60 = num_time[2]) { num_time[2] = 0。 } break。 } // delay(10)。i0。b0。amp。}//時(shí)間處理函數(shù)void timing(){ if (1 == onesec_flag) { onesec_flag = 0。 TL0 = 0x00。 } //整點(diǎn)報(bào)時(shí),三秒 if (1 num_time[1]) { if (num_time[2] 5) { RD = ~RD。 if (60 = num_time[1]) //滿一小時(shí) { num_time[1] = 0。 if (tmp = 15) //定時(shí)滿一秒 { tmp = 0。 //標(biāo)記是否到1s/****************************************** 配置定時(shí)器定時(shí)1s* 1/(12/) = 921600 = (61440 * 15)* 計(jì)數(shù)初值: 65536 61440 = 4096 = 0x1000*****************************************/void timer0_init(){ //開(kāi)定時(shí)器中斷 ET0 = 1。 } break。 } break。 } P2 amp。 delay(1)。 //數(shù)碼管片選 P0 = ~0x10。= ~0x80。 if (4 == mode || 6 == mode || 7 == mode) //鬧鐘調(diào)時(shí)秒,此時(shí)分位不顯示 { P0 = 0x00。 } P2 amp。 delay(1)。 //數(shù)碼管片選 P0 = ~0x01。 *(cha + 1) = string[*number % 10]。 includecode uchar string[17] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0x00}。}ifndef _REG52_H_define _REG52_H_includeendifdefine uchar unsigned chardefine uint16 unsigned short intextern uchar num_time[3]。 //在數(shù)碼管上顯示時(shí)間的存儲(chǔ)空間uint16 mode = 0。主函數(shù)模塊流程圖: 開(kāi)始用二極管顯示當(dāng)前操作模式將時(shí)分秒通過(guò)數(shù)碼管顯示將十進(jìn)制時(shí)分秒轉(zhuǎn)換成六位數(shù)碼管顯示數(shù)據(jù) 調(diào)用定時(shí)模塊配置外部中斷0、1為邊沿觸發(fā)方式,并允許中斷配置定時(shí)0,并開(kāi)啟 十進(jìn)制時(shí)分秒轉(zhuǎn)化要顯示數(shù)據(jù)流程圖: 開(kāi)始將十進(jìn)制時(shí)位轉(zhuǎn)換成要在兩位數(shù)碼管上顯示的數(shù)據(jù)將十進(jìn)制分位轉(zhuǎn)換成要在兩位數(shù)碼管上顯示的數(shù)據(jù)將十進(jìn)制秒位轉(zhuǎn)換成要在兩位數(shù)碼管上顯示的數(shù)據(jù) 結(jié)束 進(jìn)入中斷定時(shí)模塊流程圖:定時(shí)器0中斷流程圖:定時(shí)器0賦初值onesec_flag置一清除中斷標(biāo)志 Tmp++Tmp15 結(jié)束中斷 時(shí)間處理函數(shù): 開(kāi)始 時(shí)加一 分清零 分60 分加一 秒清零 秒60 結(jié)束 時(shí)清零 時(shí)24onesec_flag=1 秒加一調(diào)時(shí)模塊流程圖: 進(jìn)入中斷 結(jié)束中斷Mode = 0 Mode 6模式mode加1 外部中斷0: 進(jìn)入中斷 結(jié)束中斷 秒清零 分清零 秒清零 時(shí)清零 分清零 時(shí)清零鬧鐘時(shí)加一 調(diào)時(shí)分加一調(diào)時(shí)時(shí)加一調(diào)時(shí)秒加一 60 60 60 24 24 60Mode=5Mode=3Mode=2Mode=1Mode=4Mode=6鬧鐘分加一 鬧鐘秒加一 外部中斷1:將當(dāng)前時(shí)間轉(zhuǎn)換成顯示數(shù)據(jù)顯示模塊流程圖: 結(jié)束數(shù)碼管顯示秒的個(gè)位數(shù)碼管不顯示 鬧鐘模式 選中第六 個(gè)數(shù)碼管 選中第五 個(gè)數(shù)碼管 鬧鐘模式數(shù)碼管不顯示數(shù)碼管顯示秒的十位 選中第四 個(gè)數(shù)碼管 鬧鐘模式數(shù)碼管不顯示數(shù)碼管顯示分的個(gè)位 選中第三 個(gè)數(shù)碼管 鬧鐘模式數(shù)碼管不顯示數(shù)碼管顯示分的十位數(shù)碼管顯示時(shí)的個(gè)位數(shù)碼管不顯示 鬧鐘模式 選中第二 個(gè)數(shù)碼管數(shù)碼管不顯示數(shù)碼管顯示時(shí)的十位將鬧鐘時(shí)間轉(zhuǎn)換成顯示數(shù)據(jù) 鬧鐘模式 選中第一 個(gè)數(shù)碼管 鬧鐘模式 開(kāi)始 軟硬調(diào)試 硬件實(shí)物圖: 軟件程序見(jiàn)附錄一,硬件我們用的是星嵌公司生產(chǎn)的實(shí)驗(yàn)板,具體的程序下載見(jiàn)附錄二。其中引腳圖的兩個(gè)COM端連在一起,是公共端,共陰數(shù)碼管要將其接地,共陽(yáng)數(shù)碼管將其接正5伏電源。 =不定LL74HC573:8數(shù)據(jù)鎖存器。 設(shè)計(jì)原理圖 芯片解說(shuō)STC89C52:是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash存儲(chǔ)器。時(shí)間發(fā)生:利用單片機(jī)自帶定時(shí)器0做定時(shí),通過(guò)軟件控制來(lái)產(chǎn)生時(shí)、分、秒。這次課程設(shè)計(jì)我的目的就是嘗試著做一個(gè)電子時(shí)鐘。其中一個(gè)按鍵是模式選擇按鍵通過(guò)觸發(fā)外部中斷0來(lái)選擇功能,功能主要是選擇要調(diào)時(shí)、調(diào)分、調(diào)秒、鬧鐘調(diào)時(shí)、鬧鐘調(diào)分、鬧鐘調(diào)秒六種模式。聲音提示模塊:采用簡(jiǎn)單蜂鳴器做聲音提示??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。輸出將隨數(shù)據(jù)(D)輸入而變。真值表: D H Z數(shù)碼管又分為共陰極和共陽(yáng)極兩種類型,其實(shí)共陰極就是將八個(gè)LED的陰極連在一起,讓其接地,這樣給任何一個(gè)LED的另一端高電平,它便能點(diǎn)亮??梢钥闯鰞蓚€(gè)編碼的各位正好相反。 //當(dāng)前時(shí)間存儲(chǔ)空間uchar alarm_time[3] = {12, 0, 0}。 clock_display()。void delay(int a)。c 256。}//數(shù)碼管顯示時(shí)分秒函數(shù)void clock_display() //正常時(shí)鐘或計(jì)數(shù)顯示{ if ((4 == mode) || (5 == mode) || (6 == mode)) //在鬧鐘模式下 { sort(char_time, alarm_time)。 } else //不是調(diào)時(shí)中調(diào)整時(shí)模式,也不是鬧鐘調(diào)時(shí)模式 { P0 = char_time[0]。 P2 |= 0x40。 P2 amp。 //分顯示:個(gè)位 P2 |= 0x80。= ~0x40。 } else //不是調(diào)時(shí)中調(diào)整時(shí)模式,也不是鬧鐘調(diào)時(shí)模式 { P0 = char_time[4]。 P2 |= 0x40。 case 1: { P1 = 0xFD。 case 5: { P1 = 0xDF。void timing()。 //開(kāi)定時(shí)器0 TCON |= 0x10。 num_time[2]++。 (num_time[1] == alarm_time[1]) amp。 EA = 1。 onesec_flag = 1。 num_time[0]++。 } else { RD = 1。 for(。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1