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

正文內(nèi)容

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

2024-10-04 15:01 本頁面
 

【文章內(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è)共陽數(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è)定子程序 流程圖 程序說明 定時(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,( TL0) =06H 時(shí),
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1