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

正文內(nèi)容

電子鬧鐘畢業(yè)設(shè)計(jì)-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 03:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 自動(dòng)復(fù)位,也能手動(dòng)復(fù)位,一般復(fù)位時(shí) RESET 應(yīng)保持 20 毫秒以上高電平,此復(fù)位時(shí)間由接地電容控制。 圖 復(fù)位電路 鍵盤電路 如圖 所示為陣列按鍵電路,各設(shè)置及轉(zhuǎn)換信號(hào)由此電路輸入,實(shí)驗(yàn)板提供了 16 個(gè)按鍵,由 P1 口經(jīng) SN74F244(驅(qū)動(dòng)芯片)輸出擴(kuò)展成 4 4的陣列按鍵,~ 為行線, ~ 為列線。 SN74F244 有一片選信號(hào)線 G ,當(dāng) 此口線為低電平時(shí), A1~ A4 與 Y1~ Y4 接通,反之, A1~ A4 與 Y1~ Y4 斷開。 此鍵盤用掃描工作方式,若有鍵按下,則相應(yīng)位端口被拉低為低電平,由于本系統(tǒng)只用了 4個(gè)按鍵,所以只需對(duì) 4個(gè)按鍵進(jìn)行掃描。掃描時(shí),先置 口為高電平,向 P1 口送 0EFH( MOV P1, 0EFH),再置 口為低電平,讀 P1口( MOV A, P1),最后判斷 P1 口低 4位哪位是低電平,若某位為低電平,則相應(yīng)按鍵被按下,如 為低電平( =0),則 K1 鍵被按下。 7 圖 陣列按鍵 數(shù)碼顯示電路 如圖 所示為數(shù)碼顯示電路,實(shí)驗(yàn)板使用了 6 個(gè)共陽(yáng)數(shù)碼管, P0 口為段碼信號(hào)線, B1~ B6 為位控線,是 P1口經(jīng) SN74F573(反向驅(qū)動(dòng)芯片,即輸入為高電平,則輸出為低電平,反之則輸出為高電平,該芯片也有一片選信號(hào) C,當(dāng)此信號(hào)為高電平時(shí)有效)反向得到,再由 B1~ B6 控制晶體管 Q1~ Q6,以達(dá)到控制每位數(shù)碼管的目的。 系統(tǒng)采用動(dòng)態(tài)顯示,先向 P0 口送第一位數(shù)碼管需要顯示的段碼值,再給 P1口送 0FEH,延時(shí) 1 毫秒使第一位數(shù)碼管顯示,又向 P0口送第二位數(shù)碼管需要顯示的段碼值, P1 口送 0FDH,延時(shí) 1 毫秒,使第二位數(shù)碼 管顯示。依次遞推,直到最后一位數(shù)碼管,然后再循環(huán)。改變延時(shí)時(shí)長(zhǎng)可以調(diào)節(jié)數(shù)碼管顯示的亮度,由于單片機(jī)執(zhí)行速度很快(微秒級(jí)),所以看上去數(shù)碼管一直亮著。 圖 數(shù)碼顯示電路 8 第三章 系統(tǒng) 軟件 設(shè)計(jì) 數(shù)據(jù)單元分配 數(shù)據(jù)存儲(chǔ)單元分配如表 所示: 表 數(shù)據(jù)存儲(chǔ)單元分配 項(xiàng)目 秒 分 時(shí) 日 月 年 存儲(chǔ)單元 30H 31H 32H 33H 34H 35H 項(xiàng)目 定時(shí) 1:開關(guān) 定時(shí) 1:分 定時(shí) 1:時(shí) 定時(shí) 2:開關(guān) 定時(shí) 2:分 定時(shí) 2:時(shí) 存儲(chǔ)單元 36H 37H 38H 39H 3AH 3BH 項(xiàng)目 定時(shí) 3:開關(guān) 定時(shí) 3:分 定時(shí) 3:時(shí) 存顯示首地址 堆棧起始單元 存儲(chǔ)單元 3CH 3DH 3EH 3FH 50H 標(biāo)志位單元( 20H)分配如 表 所示: 表 標(biāo)志位單元( 20H)分配 位單元 項(xiàng)目 位單元 項(xiàng)目 01H 2位數(shù)碼管閃爍標(biāo)志位 08H 定時(shí) 1顯示標(biāo)志位 02H 09H 定時(shí) 2顯示標(biāo)志位 03H 4位數(shù)碼管閃爍標(biāo)志位 0AH 定時(shí) 3顯示標(biāo)志位 04H 0BH 定時(shí) 1響鈴標(biāo)志位 05H 6位數(shù)碼管顯示標(biāo)志位 0CH 定時(shí) 2響鈴標(biāo)志位 06H 0DH 定時(shí) 3響鈴標(biāo)志位 07H 日期顯示標(biāo)志位 0EH 總響鈴標(biāo)志位 時(shí)鐘程序設(shè)計(jì)步驟 系統(tǒng)采用模塊化結(jié)構(gòu),主程序只需調(diào)用各個(gè)子程序模塊即可實(shí)現(xiàn)相應(yīng)功能。其模塊結(jié)構(gòu)圖如圖 所示。 9 圖 模塊結(jié)構(gòu)圖 計(jì)時(shí)子程序模塊的實(shí)現(xiàn) 當(dāng) T0 中斷時(shí),執(zhí)行本程序,因 T0設(shè)為 50 毫秒中斷,故中斷 20 次為 1秒。中斷程序分別有 20 次計(jì)數(shù)( 1秒), 60次計(jì)數(shù)( 1分), 60次計(jì)數(shù)( 1 小時(shí)), 24次計(jì)數(shù)( 1 天), 2 2 31 次計(jì)數(shù)( 1 個(gè)月), 12 次計(jì)數(shù)( 1 年)。當(dāng)前位到設(shè)定數(shù)值 時(shí)寫 0 或 1,下一位加 1。由于本世紀(jì)是 21 世紀(jì),年位前兩位是 4的倍數(shù),故判斷閏年時(shí)只需對(duì)年的后兩位進(jìn)行計(jì)算,能被 4整除為閏年,否則為平年,年位只進(jìn)行加 1,大于 99 時(shí)又重新開始。計(jì)時(shí)中斷流程圖如圖 所示。 10 圖 計(jì)時(shí)子程序流程圖 圖 顯示子程序流程圖 時(shí)鐘設(shè)定子程序模塊的實(shí)現(xiàn) 當(dāng)設(shè)定時(shí)間時(shí),斷開 T0 中斷,秒單元清 0,進(jìn)入時(shí)、分單元設(shè)定。設(shè)定好后重裝 T0 初值,開 T0 中斷。流程圖如圖 所示。 11 圖 時(shí)鐘設(shè)定子程序流程圖 程序說(shuō)明 定時(shí)器初值計(jì)算 因定時(shí)器工作于方式 1,需要 50ms 的中斷,所以計(jì)數(shù)初值 : χ =216 t fosc/ 12=65536 50 103 106/ 12=19456 表示成十六進(jìn)制為χ =4C00H,故( TH0) =4CH,( TL0) =00H。 程序初始化 程序初始化時(shí),清相應(yīng)內(nèi)存單元( 20H~ 4FH 共 48 個(gè)單元),送時(shí)間( 00 時(shí)00分 00 秒)、日期( 07年 10 月 01 日)初值,送定時(shí)器 T0、 T1初值, TH0= TH1=4CH,TL0= TL1=00H,特殊寄 存器( SP=50H、 TMOD=11H)值等。 誤差分析及校正 當(dāng) T0 中斷時(shí),需重裝定時(shí)初值,且要加上從斷開 T0 中斷到允許 T0中斷共有 13 個(gè)周期,以減小誤差,故理論重裝定時(shí)初值為( TH0) =4CH,( TL0) =13H。但該外接晶振電路的晶振頻率可調(diào),可能出現(xiàn)誤差,所以實(shí)際不是這個(gè)值。 經(jīng)調(diào)試,當(dāng)定時(shí)初值為( TH0) =4CH,( T
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1