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

正文內(nèi)容

單片機(jī)小系統(tǒng)電子鐘的設(shè)計-展示頁

2025-01-27 14:27本頁面
  

【正文】 子鐘。 1)要有8位LED顯示器,分別顯示 “年號:月份:日期”/“時:分:秒:毫秒”例如“2005。 20”表示“2005年10月20日”/“10 52 49 99” 表示“10時52分49秒99毫秒”2)要有四位輸入按鍵,功能分別是“移位”,“數(shù)字+”,“數(shù)字”,“存儲”即“SHIFT”,“NUM+”,“NUM”,“SAVE”3)顯示過程:實驗板通電開機(jī)后,8位LED顯示器顯示“時:分:秒” 按下“SHIFT”后第一位數(shù)字閃動,繼續(xù)按下“SHIFT”后面數(shù)字閃動移位。三、原始資料參看《單片計算機(jī)原理課程設(shè)計指導(dǎo)書》和教材。 五、進(jìn)程安排整個課程設(shè)計安排1周完成周一:講解課題內(nèi)容,同學(xué)自選課題,發(fā)放課題元器件,焊接電路板周二:完善電路板焊接,編寫調(diào)試課題軟件周三、四:編寫調(diào)試課題軟件周五:驗收課題,回答課題程序內(nèi)容。(2)能夠正確安裝和焊接硬件電路板。(4)各種常見元器件的選擇及使用。(1)要有8位LED顯示器,分別顯示“年號:月份:日期”/“時:分:秒:毫秒”先顯示年份再顯示日期。(3) 顯示過程:實驗板通電開機(jī)后,8位LED顯示器顯示“時:分:秒”。再按“NUM+”數(shù)字增加,按“NUM”數(shù)字減少,按“SAVE”儲存修改結(jié)果。拿到元器件后,用萬用表對電子元器件進(jìn)行參數(shù)測量、檢查。(5)熟悉單片機(jī)系統(tǒng)的工作原理及調(diào)測方法。通過對單片機(jī)AT89C52軟件編程來控制硬件使數(shù)碼管顯示年份與時間,并且可以通過按鍵來控制時間及年份的修改。通過P1,0~,進(jìn)行譯碼輸出,4511的輸出端7段段碼送數(shù)碼管顯示。 硬件電路介紹電路原理圖:CD4028 是BCD碼4—10譯碼器,它由4個緩沖輸入端口、譯碼邏輯門和10個緩沖器組成。同樣,若A3=0,加在輸出口具有高驅(qū)動能力,以在高輸出應(yīng)用中增強(qiáng)直流和動態(tài)性能。 軟件設(shè)計基本思路:(1)動態(tài)掃描顯示LED電路程序: 設(shè)立8個內(nèi)部RAM 顯示緩沖區(qū) ,將要顯示的數(shù)據(jù)的BCD碼送顯示緩沖區(qū),程序只需要將顯示緩沖區(qū)的BCD碼,送相應(yīng)的端口即可。無:返回主程序執(zhí)行。定時器計數(shù)可用中斷方式,也可以用軟件查詢方式進(jìn)行。采用軟件延時方式要注意每條指令的機(jī)器周期的精確計算,否則會造成時間的不準(zhǔn)。程序中可設(shè)置第二顯示緩沖區(qū),將移到要閃動的數(shù)字位設(shè)為不顯示(黑)“0FFH/00H”,程序只需要將兩組顯示緩沖區(qū)的BCD碼,分時間間隔發(fā)送出去,就會產(chǎn)生數(shù)字閃動效果。兩位數(shù)一起調(diào)整比較方便?!按鎯Α保杭磳⑿薷暮玫臄?shù)值存儲到顯示緩沖區(qū),并返回,進(jìn)入主程序運(yùn)行。特別是芯片的引腳,看是否連通,如:AT89C52芯片的18腳與信號連通的話,用示波器測量18腳時就會出現(xiàn)比較標(biāo)準(zhǔn)的正弦波。(2)然后進(jìn)行軟件編程,對其進(jìn)行功能仿真,仿真時要對仿真器進(jìn)行設(shè)置,不然會出現(xiàn)超出地址范圍的錯誤。(3)將編寫好的程序用燒錄器燒錄到AT89C52芯片中,然后再安裝到硬件電路板上,接通5—12V的電源后會先顯示時間,按鍵切換以后將顯示日期,再切換后毫秒會閃爍通過+按鍵可對其進(jìn)行加操作,—按鍵進(jìn)行減操作。 遇到的問題及解決方法(1)當(dāng)我把程序下載到AT89C52芯片中,然后再安裝到硬件電路板上,接通5—12V的電源后,我發(fā)現(xiàn)LED數(shù)碼管只有左邊一半是亮的,我編的程序是讓所有LED數(shù)碼管都亮。(2)編譯后指令超出地址范圍。(3)按鍵不是很靈敏,按的太快沒反應(yīng),或者按鍵反應(yīng)太快了按一下跳好幾下。 對單片機(jī)AT89C52芯片內(nèi)部結(jié)構(gòu)以及各引腳功能有了進(jìn)一步的了解,對硬件的焊接更加熟練,能基本做到不拖焊、虛焊,并且一次成功。編寫程序思路是很重要的,首先理清思路,畫出程序流程圖,根據(jù)流程圖,一步步用指令實現(xiàn)。初始化 CLR A CLR MOV TMOD,20H MOV TH1,06H MOV TL1,06H SETB EA SETB ET1 SETB TR1 MOV 31H,00H MOV 32H,58H MOV 33H,58H MOV 34H,23H MOV 35H,27H MOV 36H,02H MOV 37H,12H MOV 38H,20H MOV 40H,0 。到10毫秒 DA A MOV 31H,A CJNE A,100H,NEXT1 MOV 31H,0 MOV A,1 ADD A,32H 。到一分 DA A MOV 33H,A CJNE A,60H,NEXT1 MOV 33H,0 MOV A,1 ADD A,34H 。到一天 DA A MOV 35H,A LCALL TIAO_TIAN MOV 35H,01H MOV A,1 ADD A,36H 。到一年 ADD A,37H DA A MOV 37H,A CJNE A,100H,NEXT1 MOV 37H,00H MOV A,1 ADD A,38H DA A MOV 38H,A CJNE A,100H,NEXT1 MOV 38H,00H RET。判斷是否切換 JNB , $ MOV A,R0 CJNE A,35H,LOPC MOV R0,31H MOV R1,32H LJMP LOPB LOPC: MOV R0,35H MOV R1,36H LOPB: LCALL DISP JB ,LOP0。設(shè)置時間和日期LOP0: LJMP LOPA。判斷是否退出調(diào)整 JNB ,$ RETLOP2: JB ,LOP3 。指針加一 MOV A,40H CJNE A,04H,LOP3 。判斷是哪一位調(diào)整 CJNE A,0,N_HAO_HUO_RI JB ,LUOA 。調(diào)毫秒或者天數(shù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1