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

正文內(nèi)容

基于單片機(jī)的新穎電子時鐘系統(tǒng)_課程設(shè)計(jì)(完整版)

2025-08-29 18:50上一頁面

下一頁面
  

【正文】 ANL A, 0FH MOV HBUF1, A MOV A, HBUF CJNE A, 24H, ADDOUT MOV HBUF0, 0 MOV HBUF1, 0 MOV HBUF, 0 ADDOUT: RET 數(shù)理與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì) —— 基于單片機(jī)的新穎電子時鐘系統(tǒng) 17 AAD1: MOV A, AMBF1 。 小數(shù)點(diǎn)半秒閃爍 ACALL BEEP 。 定鬧 2 鍵按下有 1 秒嗎? ALAM22: ACALL AAD2 。 定鬧 1 鍵按下有 1 秒 ,則快調(diào) MOV R1, 50 ALAM13: ACALL ADSP1 數(shù)理與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì) —— 基于單片機(jī)的新穎電子時鐘系統(tǒng) 14 DJNZ R1, ALAM13 JNB , ALAM12 MOV R1, 10 。 校時鍵未放開 ,繼續(xù)快調(diào) AJMP LOOP7 。 判定鬧 2 的分是否與系統(tǒng)時間相等? MOV C, DP MOV C, DP MOV , C 。 判斷是否晚 22 時后 ACALL DISP AJMP ALARM1 LOOP1: ACALL NDISP 。 125 毫秒定時器初值低 8 位 MOV TH0, 0BH 。 定鬧 2 分個位計(jì)數(shù)存儲單元 0 初值 MOV AMBF21, 5 。 分計(jì)數(shù)存儲單元 初值 MOV HBUF, 20H 。 125 毫秒定時器初值高 8 位 LJMP INTTO MAIN: MOV SP, 6FH MOV R2, 08H 。 定義定鬧 1 時計(jì)數(shù)單元 AMBF20 EQU 4AH 。 定義分十位顯示緩沖單元 DHBF0 EQU 42H 。 定義計(jì)數(shù)單元 MBUF EQU 32H 。 數(shù)理與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì) —— 基于單片機(jī)的新穎電子時鐘系統(tǒng) 9 第 3 節(jié) 系統(tǒng)的軟件設(shè)計(jì) 3. 1 系統(tǒng)主程序設(shè)計(jì) 主程序的功能是完成系統(tǒng)的初始化,在顯示時間之前,對系統(tǒng)是否停電狀態(tài)進(jìn)行檢測;若停電,將系統(tǒng)進(jìn)入低功耗狀態(tài),用電池電壓維持單片機(jī)計(jì)時工作,但此時不 顯示時間,用節(jié)省用電;若不停電,則將時分發(fā)送顯示。 為節(jié)省端口及降低功耗,本系統(tǒng)采用動態(tài)掃描顯示方式。從 LED 數(shù)碼管結(jié)構(gòu)原理可知,為了顯示字符,要為 LED 顯示數(shù)碼管提供顯示段碼,組成一個“ 8”字形字符的 7 段, 再加上 1 個小數(shù)點(diǎn)位,共計(jì) 8 段,因此提供給 LED 數(shù)碼管的顯示段碼為 1 個字節(jié)。如圖 26 所示。在閃速編程與編 程校驗(yàn)期間, P1 口也可接收編碼數(shù)據(jù)。與 8051 相比,AT89C2051 減少了兩個對外端口(即 P0、 P2 口),使它最大可能地減少了對外引腳下,因而芯片尺寸有所減小。時分顯示模塊、 60 秒旋轉(zhuǎn)譯碼驅(qū)動電路以及顯示驅(qū)動都通過 89C2051 的 I/O 口控制。當(dāng)發(fā)生停電事件時,由后備電池供電,系統(tǒng)進(jìn)入低功耗狀態(tài),所有顯示部件停止顯示,這樣即延長了電池的壽命,同時又保證了 CPU 繼續(xù)計(jì)數(shù),不至于因停電而時鐘停止運(yùn)行。 ④ 月計(jì)時誤差小于 45 秒。 運(yùn)用基于單片機(jī)的形式來設(shè)計(jì)電子時鐘會更加的方便有效。 使用的人 要 想 知道當(dāng)前的時間, 就 必須先開燈, 因此使用起來比較麻煩 。 主要 設(shè)計(jì)要求 如下: ① 用 4 只 LED 數(shù)碼管輸出顯示時和分。 ⑨ 可通過按鍵設(shè)置一天兩鬧(比如早晨、中午各一次)。時間顯示和 溫度顯示交替進(jìn)行。內(nèi)部自帶 2K 字節(jié)可編程 FLASH 存儲器的低電壓、高性能 COMS 八位微處理器,與 Intel MCS51 系列單片機(jī)的指令和輸出管腳相兼容。 P1 口 8 位雙向 I/O 口。 P3 口同時也可為閃速存儲器編程和編程校驗(yàn)接收控制信號。 圖 26 LED 數(shù)碼管結(jié)構(gòu)原理圖 眾所周知, LED 顯示數(shù)碼管通常由硬件 7 段譯碼集成電路,完成從數(shù)字到顯示碼的譯碼驅(qū)動。將 AT89C2051 的 ~ 分別與共陽數(shù)碼管的 a~ g 及 dp 相連,高電平的位對應(yīng)的 LED 數(shù)碼管的段暗,低電平的位對應(yīng)的 LED 數(shù)碼管的段亮,這樣,當(dāng) P0 口輸出不同的段碼,就可以控制數(shù)碼管顯示不同的字符。 系統(tǒng)的時分顯示部件由 4 只 7 段共陽 LED 數(shù)碼管構(gòu)成,前兩只用于時的顯示,后兩只用于 分的顯示。在中斷設(shè)計(jì)中,還通過軟件實(shí)現(xiàn)了累計(jì)誤差消除功能,使整個系統(tǒng)時間的精確度得到保證。 定義時個位計(jì)數(shù)存儲單元 HBUF1 EQU 37H 。 定義定鬧 1 時個位緩沖單元 AHBF11 EQU 47H 。 定義定鬧 2 分計(jì)數(shù)單元 AHBF2 EQU 4FH 。 分十位計(jì)數(shù)存儲單元 1 初值 MOV HBUF0, 0 。 定鬧 1 時十位計(jì)數(shù)存儲單元 1 初值 MOV AMBF1, 51H 。 定鬧 2 時計(jì)數(shù)存儲單元 初值 MOV IE, 10000010B 。 取時整點(diǎn) SUBB A, 7 JC LOOP1 。 蜂鳴器響半秒 ,停半秒 MOV A, SECOND 。 有校時鍵按下 CJNE A, 00H, LOOP6 。 用于設(shè)置定鬧 1 時 ,長時 間按鍵的顯示 MOV A, R4 。 返回主程序 MOV R4, 08 ALAM21: ACALL ADSP2 。 定鬧 2 慢調(diào)結(jié)束,顯示定鬧時間 9 秒 ALAM28: MOV R3, 40 ALAM29: ACALL ADSP2 DJNZ R3, ALAM29 ACALL D400MS DJNZ R1, ALAM28 RETUN: AJMP LOOP 。 是半秒 ,秒閃動一次 OUTT0: POP PSW POP ACC RETI 數(shù)理與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì) —— 基于單片機(jī)的新穎電子時鐘系統(tǒng) 16 ADD1: MOV A, MBUF 。 白天時個位顯示子程序 MOV C, DP MOV , C MOV P1, A CLR ACALL DY1MS SETB ACALL DY1MS RET DSPH1: MOVC A, A+DPTR 。 調(diào)用時個位顯示子程序 MOV DPTR, TAB1 MOV A, HBUF1 。 取分個位 ACALL NDPM0 。 定鬧 1 顯示子程序 ,指向個位順置管段碼表首地址 MOV A, AMBF10 。 調(diào) 用時十位顯示子程序 RET ADSP2: NOP MOV DPTR, TAB1 。 取定鬧 2 時十位 ANL A, 0FFH JNZ ADSP21 MOV A, 0AH ADSP21: CLR ACALL DSPH1 。選擇“仿真器設(shè)置”其參數(shù)設(shè)置為:通信設(shè)置:端口選擇 COM1,波特率選擇 ,使用偉福軟件模擬器前面的選擇框不打勾;仿真器:選擇仿真器 E6000/L,選擇仿真頭POD_8X5XP,選擇 CPU 2051;語言:編譯器路徑 C:\COMP51\, ASM 命令行 :使用偉福預(yù)定義符號, C 命令行 DB SB OE,PL/M 命令行 DB SB XR ROM(LARGE),LINK 命令行 RS(256)。一點(diǎn)點(diǎn)的錯誤不小心,像是正負(fù)極焊反, 芯片的位置沒對好,亦或是高低位置沒對齊都是造成電板錯誤的關(guān)鍵。 本次課程設(shè)計(jì)歷時兩天,我們把精力都放在了設(shè)計(jì)上。 數(shù)理與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì) —— 基于單片機(jī)的新穎電子時鐘系統(tǒng) 27 參考文獻(xiàn) [1] 張鑫 .陳書謙 .單片機(jī)原理及應(yīng)用 .( M) .電子 工業(yè)出版社, 20xx,8 [2」武慶生,仇梅 .單片機(jī)原理與應(yīng)用( M) .電子科技大學(xué)出版, 1998,12 [3] 朱定華 .單片機(jī)原理與接口技術(shù)( M) .電子工業(yè)出版社, 20xx,4 [4] 劉瑞新 .單片機(jī)原理及應(yīng)用教程( M) .機(jī)械工業(yè)出版社, 20xx,7 。開始自己無法理解,經(jīng)過大家的討論和同學(xué)的講解,我終于知道是因 為空氣中流動的 電壓不同導(dǎo)致連接后二極管的顯示也不同。要遵守焊接的六個原則:先低后高原則,先小后打原則,先上后下原則,先內(nèi)后外原則,先正后反原則,先點(diǎn)后線原則,像電阻、二極管等小的器件先焊,電容、蜂鳴器等大的器件后焊。 電子時鐘的面板上有復(fù)位,校時,鬧鐘三個按鍵,可以根據(jù)需要對時鐘時間進(jìn)行設(shè)置,在程序中也可以對復(fù)位后的初值和鬧鐘的初值等等進(jìn)行設(shè)置代碼。 延時 1ms 子程序 DY1M1: DJNZ R6, DY1M1 RET DY2MS: MOV R6, 250 。 取定鬧 2 分個位
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1