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

正文內(nèi)容

單片機多功能定時系統(tǒng)畢業(yè)論文-在線瀏覽

2024-08-07 13:31本頁面
  

【正文】 可以通過指令改變PSW中的RS1,RS0這二位來切換當(dāng)前的工作寄存器區(qū),這種功能給軟件設(shè)計帶來極大的方便,特別是在中斷嵌套時,為實現(xiàn)工作寄存器現(xiàn)場內(nèi)容保護提供了極大的方便。實際上P0P3已被歸入特殊功能寄存器之列。由于它們在結(jié)構(gòu)上有一些差異,故各口的性質(zhì)和功能有一些差異。P1口是8位準(zhǔn)雙向I/O口,可驅(qū)動4個LS 型負(fù)載。P3口是8位準(zhǔn)雙向I/O口,是雙功能復(fù)用口,可驅(qū)動4個LS型TTL負(fù)載。 時鐘電路與時序時鐘電路用于產(chǎn)生MCS51單片機工作時所必需的時鐘信號。在執(zhí)行指令時,CPU首先要到程序存儲器中取出需要執(zhí)行的指令操作碼,然后譯碼,并由時序電路產(chǎn)生一系列控制信號去完成指令所規(guī)定的操作。另一類用于片外存儲器或I/O端口的控制,這部分時序?qū)τ诜治?、設(shè)計硬件接口電路至關(guān)重要。 單片機的應(yīng)用領(lǐng)域單片機應(yīng)用領(lǐng)域可以歸納為以下幾個方面。 2. 測控系統(tǒng) 用單片機取代原有的復(fù)雜的模擬數(shù)字電路,完成各種工業(yè)控制、數(shù)據(jù)采集系統(tǒng)等工作。 4.通信 用單片機開發(fā)通信模塊、通信器材等。 6.智能接口在數(shù)據(jù)傳輸中,用單片機實現(xiàn)外部設(shè)備與微機通信。如圖410 所示為AT89S51芯片的引腳圖此設(shè)計原理框圖如圖411所示,此電路包括以下四個部分:單片機,鍵盤,鬧鈴電路及顯示電路。: 詳細(xì)元器件列表AT89c511片7SED八位共陽極數(shù)碼管1片NPN三極管1個104p電容6個30p電容2個10K電阻6個560歐姆電阻8個200歐姆電阻1個100歐姆電阻6個(1) 單片機發(fā)送的信號通過程序控制最終在數(shù)碼管上顯示出來。(3) 為使時鐘走時與標(biāo)準(zhǔn)時間一致,校時電路是必不可少的,鍵盤用來校正數(shù)碼管上顯示的時間。詳細(xì)電路功能圖如圖430: 詳細(xì)電路功能圖如圖430本設(shè)計采用C語言程序設(shè)計,使單片機控制數(shù)碼管顯示時、分、秒,當(dāng)秒計數(shù)計滿60時就向分進位,分計數(shù)器計滿60后向時計數(shù)器進位,小時計數(shù)器按“23翻0”規(guī)律計數(shù)。當(dāng)計時發(fā)生誤差的時候可以用校時電路進行校正。(1) 時鐘運行圖仿真開始運行時,或按下key4鍵時,時鐘從12:00:00開始運行,其中key2鍵對分進行調(diào)整,key3對小時進行調(diào)整,key6可以讓時鐘暫停。秒表計時圖如圖 442所示: 圖441 時鐘運行圖圖442 秒表計時圖(3)鬧鈴設(shè)置圖及運行圖當(dāng)按下key5,開始定時,分別按key2調(diào)分,key3調(diào)時設(shè)置鬧鈴時間,然后按下key4鍵恢復(fù)時鐘運行狀態(tài)(圖443)當(dāng)鬧鈴設(shè)置時間到時,蜂鳴器將發(fā)出10秒中蜂鳴聲(圖444)。通過6個開關(guān)控制,從上到下6個開關(guān)KEY1KEY6的功能分別為:KEY1,切換至秒表;KEY2,調(diào)節(jié)時間,每調(diào)一次時加1;KEY3, 調(diào)節(jié)時間,每調(diào)一次分加1;KEY4,從其它狀態(tài)切換至?xí)r鐘狀態(tài);KEY5,切換至鬧鐘設(shè)置狀態(tài),也可以對秒表清零;KEY6,~.其中:A通過P2口和P3口去控制數(shù)碼管的顯示如圖所示P2口接數(shù)碼管的a——g端,是控制輸出編碼,P3口接數(shù)碼管的1——8端,是控制動態(tài)掃描輸出.,二極管在設(shè)置的鬧鐘時間到了時候發(fā)光,若有樂曲可以去驅(qū)動揚聲器實現(xiàn)。(2) AT89C51單片機,通過編寫程序?qū)?shù)碼顯示進行控制。如圖510: 開始定時器及中斷定時器初始化執(zhí)行時鐘秒表鬧鈴設(shè)定程序是否設(shè)定參數(shù)執(zhí)行顯示程序NY圖31 主程序流程圖分?jǐn)?shù)值time..Tcount加1返回主程序23Tount1=100?=1判斷時間與鬧鐘時間是否一致鬧鐘程序是否行完全=60?=60?恢復(fù)初值保護 圖520 中斷流程圖時間的顯示通過此中斷程序來控制,并且通過與設(shè)定的時間進行比較來判斷是否讓鬧鈴工作。如上圖圖520。通過保護主程序的數(shù)據(jù)來進行秒表功能。如圖53:恢復(fù)初值保護10ms計數(shù)器加1恢復(fù)初值保護秒計數(shù)器加1,10ms計數(shù)器歸零,即sec++,ms=0Sec60?Ms100?輸出字碼,中斷結(jié)束,返回上級主程序分計數(shù)器加1,秒計數(shù)器歸零,即minit++,sec=0 N N 圖53秒表中斷程序流程圖圖54為時鐘和鬧鐘的調(diào)節(jié),程序中通過掃描來判斷按鍵是否按下進行時間和鬧鐘的調(diào)節(jié)。判斷分加鍵tminute是否按下,=0判斷秒表miaobiao1是否按下按下,=0,=0判斷清零鍵miaobiao2是否按下,=0進入秒表中斷,執(zhí)行秒表中斷程序返回上級主程序清零所有的計數(shù)器,各個顯示的字碼。uint tcount,t,u。uchar dat2[]={0,0,0,0,0,0,0,0}。uchar dis_bit[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}。/*數(shù)字顯示數(shù)組*/sbit miaobiao1=P1^0。sbit thour=P1^2。sbit alarm=P1^4。sbit P1_5=P1^5。sbit P1_7=P1^7。uchar fla
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1