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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89s52單片機(jī)的實(shí)時(shí)日歷時(shí)鐘顯示設(shè)計(jì)(文件)

 

【正文】 0 鍵切換到屏幕顯示為 OFF 的狀態(tài), 如下: 再按 K1 可切換到開狀態(tài),如下圖,再按 K1可關(guān)閉,不斷循環(huán) 。現(xiàn)在,掌握計(jì)算機(jī)技術(shù)已成為二十一世紀(jì)人才應(yīng)具備的基本素質(zhì)之一。 剛開始 我們還為這次課程設(shè)計(jì)發(fā)愁,我們需要了解很多我們?cè)谡n本上沒學(xué)到的知識(shí),比如說 AT89S52 的應(yīng)用 、以及 DS1302 芯片的用法,我們通過上網(wǎng)和圖書館查資料并在老師細(xì)心的指導(dǎo)下,完成了這次設(shè)計(jì),感謝老師的辛勤指導(dǎo)。不過在我們不懈努力下終于走完。我想這將對(duì)我以后的學(xué)習(xí)產(chǎn)生積極的影響。 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 19 致 謝 大學(xué)三年的學(xué)習(xí)和生活就要隨著這篇論文的完成而結(jié)束了。 首先要衷心的感謝的事我的指導(dǎo)老師 。我愿借此機(jī)會(huì)向?qū)煴硎局孕牡母兄x! 其次要感謝所有教育過我的老師!是你們纏手給我的專業(yè)知識(shí)是我不斷成長(zhǎng)的源泉,也是完成本論文的基礎(chǔ)。 學(xué)生簽名: 日 期: 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 20 參考文獻(xiàn) [1] 劉 勇 數(shù)字電路 電子工業(yè)出版社 2021。 [5] 蘇家健 曹柏榮,汪志鋒 .單片機(jī)原理及應(yīng)用技術(shù) [M]. 高等教育版社 。 [9] 王明亮.中國(guó)學(xué)術(shù)期刊標(biāo)準(zhǔn)化數(shù)據(jù)庫(kù)系統(tǒng)工程的[ EB/OL]. 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 21 附錄 1 元件清單表 品名 型號(hào) 數(shù)量 LED 七段數(shù)碼管 共陽(yáng) BS 6 三極管 S8550 7 電阻 3k 8 電阻 200Ω 9 電阻 1 微型按鈕 4 腳 3 瓷片電容 30p 2 電解電容 10uf 1 晶體振蕩器 12MHz 1 小型蜂鳴器 自發(fā)聲 1 排針 無 6 IC AT89S52 1 IC 74LS244 1 IC 座 40 腳 1 IC 座 20 腳 1 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 22 附錄 2 設(shè)計(jì)電路圖 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 23 附錄 3 程序源代碼 。 Key0(for shift/adjust) connected to INT1 。 SECOND_BCD EQU 21H 。是否閃爍 DIS_FLAG EQU R7 。 NSECOND_BCD EQU 2BH 。 TIMER_FLAG EQU 31H 。鬧鐘開啟標(biāo)志 。 ALAM_ON1 EQU 36H 。 port INT0 ORG 000BH LJMP T0_INT 。 main program 。 BCD of minute MOV HOUR_BCD,00H 。鬧鐘 BCD of hour MOV TCC_BCD,00H 。秒表工作標(biāo)志 MOV TIMER_FLAG,00H 。 BCD of year MOV FLASH_FLAG,00H 。初始化鬧鐘狀態(tài)為 OFF 。 times of overflow *20=1s MOV TMOD,01H 。 open INT1, Key0 SETB EA 。鬧鐘掃描 MOV A,SECOND_BCD CJNE A,00H,SCANALARM MOV A,MINUTE_BCD 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 25 CJNE A,00H,SCANALARM HOUR: CLR NOP 。鬧鈴:滴滴滴滴 `````` SETB CLR SETB CLR SETB CLR SETB NOP NOP NOP WAIT: SETB SJMP SCAN_HOUR 。 定時(shí)器 0 中斷 T0_INT: PUSH ACC MOV TL0,0B0H 。秒表計(jì)時(shí) TIMER_NEXT: DJNZ TICK_CNT,NOT_1S 。 is up to 59 seconds ? SJMP IN4 IN3:LJMP SECOND_INC 。 is up to 59 minutes ? SJMP IN6 IN5: LJMP MINUTE_INC IN6: MOV MINUTE_BCD,00H 。 時(shí) 進(jìn)位 MOV A,MONTH_BCD 。 FEB: NOP ACALL BCD_DIV4 。閏年, 29 天 LEAP_Y: MOV A,DAY_BCD 。 increase month SJMP RESET_CNT 。 keep the first day MOV MONTH_BCD,03H 。30/31 天? NOT_FEB:NOP 。 is September ? AJMP MON_30D Y03: CJNE A,11H,T11 。 is up to 31 days ? AJMP NEXT_MONTH 。天進(jìn)位 NEXT_MONTH: MOV DAY_BCD,01H 。 月 進(jìn)位 MOV MONTH_BCD,01H 。 keep the first year SJMP RESET_CNT 。 adjust BCD MOV YEAR_BCD,A 。 BCD 碼調(diào)整 MOV MONTH_BCD,A 。 BCD 碼調(diào)整 MOV DAY_BCD,A 。 BCD 碼調(diào)整 MOV HOUR_BCD,A 。 BCD 碼調(diào)整 MOV MINUTE_BCD,A 。 take BCD of minute ADD A,01H 。 take BCD of hour ADD A,01H 。 take BCD of day ADD A,01H 。 take BCD of month ADD A,01H 。 take BCD of year ADD A,01H 。 take BCD of year CJNE A,99H,YEAR_INC 。 take BCD of month CJNE A,12H,MONTH_INC 。 take BCD of day CJNE A,30H,DAY_INC 。31 天 T11: MOV A,DAY_BCD 。 is April ? AJMP MON_30D Y01: CJNE A,06H,Y02 。 。 take BCD of day in Feb. CJNE A,28H,DAY_INC 。 is up to 29 days (leap year)? MOV DAY_BCD,01H 。 remainder in R3 CJNE A,00H,NOT_LEAP_Y 。 is February ? 。 take BCD of hour CJNE A,23H,HOUR_INC 。 秒進(jìn)位 MOV A,MINUTE_BCD 。 1 秒時(shí)間到 IS_1S: MOV A,SECOND_BCD 。 Timer 0 重裝載 MOV A,TIMER_START_FLAG CJNE A,01H,TIMER_NEXT 。 。鬧鐘掃描 MOV A,ALAM_STATE JZ SCAN_HOUR 。 priority for T0,高優(yōu)先級(jí) SETB TR0 。 open T0 SETB EX0 。 constant for MOV TH0,3CH 。 flag for shift(time/date) MOV ALAM_ON1,55H 。 BCD of day MOV MONTH_BCD,06H 。 秒表 BCD of minute MOV TAA_BCD,00H 。鬧鐘 BCD of second MOV NMINUTE_BCD,00H 。初始化變量 MOV SECOND_BCD,00H 。 port INT1 。 。提示音延時(shí)變量 DI_41H EQU 35H 。秒表開始 。 TCC_BCD EQU 2EH 。DIS_FLAG: 0-時(shí)間; 1-日期 。日期記錄 MONTH_BCD EQU 25H YEAR_BCD EQU 26H 。變量定義 TICK_CNT EQU 20H 。 (Electronic Calendar and Clock) 。 [7] 周 雪 模擬電子技術(shù) [M]. 西安電子科技大學(xué)出版社。 [3] 楊子文 單片機(jī)原理及應(yīng)用 西安電子科技 大學(xué)出版社 2021。最重要的是讓我有了責(zé)任感,對(duì)自己、對(duì)家人和對(duì)社會(huì)的責(zé)任感。這些都將使我終生受益。畢業(yè)設(shè)計(jì),實(shí)時(shí)上就是綜合的運(yùn)用三年所學(xué)知識(shí)去分析、解決一個(gè)問題,在做畢業(yè)設(shè)計(jì)的過程中,把所學(xué)知識(shí)梳理一遍,它既是一次檢閱,又是一次鍛煉。再次感謝老師的熱心指導(dǎo),沒有老師的指導(dǎo)我們不可能完成。另外在硬件焊接已經(jīng)實(shí)現(xiàn)后我們把兩者結(jié)合在一起,通過下載器把程序燒進(jìn) 52 單片機(jī)中實(shí)現(xiàn)既定功能,發(fā)現(xiàn)上面故障排查中出現(xiàn)的問題,繼而針對(duì)每個(gè)問題分別從軟硬件尋找解決方法,這 個(gè)過程我認(rèn)為收獲更大,能讓我們更清楚熟悉軟硬件兩者的運(yùn)作方法。在這 些 時(shí)間里,我們經(jīng)歷從迷茫到清晰的全過程,我認(rèn)識(shí)到做課程設(shè)計(jì),首先要分析好自己的設(shè)計(jì)目的及要求,在設(shè)計(jì)程序前不能妄想一蹴而就 , 要有一個(gè)清晰的思路和一個(gè)完整的流 程圖,學(xué)會(huì)單步調(diào)試來找錯(cuò)誤,設(shè)計(jì)過程,好比是人類成長(zhǎng)的過程,常有一些不如意和挫折,在課程設(shè)計(jì)中我們難免遇到各種困難我們通過交流查資料自學(xué)解決了一些問題, 流程很簡(jiǎn)潔,過程很糾結(jié)。 經(jīng)過這些天的實(shí)踐和體驗(yàn)下來,我們學(xué)到了不僅是知識(shí)更多的學(xué)會(huì)的是團(tuán)隊(duì)協(xié)作。 湖南工程職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 18 結(jié) 論 信息技術(shù)是當(dāng)今世界發(fā)展最快、滲透性最強(qiáng)、 應(yīng)用最廣的關(guān)鍵技術(shù),是推動(dòng)經(jīng)濟(jì)增長(zhǎng)和知識(shí)傳播的重要引擎。要解決這個(gè)問題,在顯示子程序中 TSA代碼段的 MOV Rx A 前插入語(yǔ)句 ADD A,80H( x= 6)。代碼段: MOV TICK_CNT,14H 修改二:程序默認(rèn)設(shè)置的外部中斷延時(shí)過短,導(dǎo)致操作過于 “靈敏”,也即按鍵K0、 K1 按下時(shí),跳變過快。 檢測(cè):用萬用表測(cè)試各點(diǎn)電壓,著重測(cè)試兩條位選線路的斷路與短路情況,最終發(fā)現(xiàn)兩處斷路。具體的讀寫時(shí)序參考圖 5,但 是 請(qǐng)注意, 無 論是哪種 同 步通訊類 型 的串行接 口 ,都是對(duì) 時(shí) 鐘信號(hào)敏感 的,而且 一般數(shù) 據(jù)寫 入有效 是在 上升沿 ,讀 出有效 是在 下降沿 ( DS1302正是如此的,但 是在 芯片手 冊(cè)里沒有明確說明 ), 如 果不是特別確定,則把程序設(shè)計(jì)成這樣:平時(shí) SCLK保持低電平,在時(shí)鐘變動(dòng)前設(shè)置數(shù)據(jù),在時(shí)鐘變動(dòng)后讀取數(shù)據(jù),即數(shù)據(jù)操作總是在 SCLK 保持為低電平的時(shí)候,相鄰的操作之間間隔有一個(gè)上升沿和一個(gè)下降沿。 我們 現(xiàn) 在已經(jīng)知道了控制寄存器和 RAM 的 邏輯地址 , 接著就需要知道如何通過外部接口 來訪問這些資源。 DS1302 的 寄 存器和 控制 命令 : 對(duì) DS1302的操作 就 是對(duì)其內(nèi)部寄存器的操作, DS1302內(nèi)部有 12個(gè)寄存器,其中有7個(gè)寄存器與日歷 、 時(shí)鐘相關(guān) , 存放的數(shù)據(jù)位為 BCD碼形式 。校 時(shí)電路 時(shí)用來對(duì)“ 時(shí) ”“ 分 ”“ 秒 ”“ 星期 ” 顯示數(shù)字進(jìn)行校對(duì)調(diào)整的。 “ 時(shí)計(jì)數(shù)器 ” 采 用 24進(jìn)制計(jì)時(shí)器,可實(shí)現(xiàn)對(duì)一天 24小時(shí)的累計(jì)。因此,一個(gè)基本的數(shù)字電子鐘電路主要由秒信號(hào)發(fā)生器、 “ 時(shí)、分、秒、星期 ” 計(jì)數(shù)器、譯碼器及顯示器、校時(shí)電路、整點(diǎn)報(bào)時(shí)電路組成。 LED 顯示器 圖 4 八段 LED數(shù)碼管顯示器由 8個(gè)發(fā)光二極管組成 ,其中 7個(gè)長(zhǎng)條形的發(fā)光管排列成 “ 日 ”字形,另一個(gè)發(fā)光管在數(shù)碼管顯
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1