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

正文內(nèi)容

電子倒計時定時器設計方案(完整版)

2025-05-31 13:38上一頁面

下一頁面
  

【正文】 進位標志位C為1。數(shù)據(jù)寄存器DR用于存放寫入外部存儲器或I/O端口的數(shù)據(jù)信息。程序計數(shù)器PC具有自動加1的功能,即從存儲器中讀出一個字節(jié)的指令碼后,PC自動加1(指向下一個存儲單元)。由于ALU內(nèi)部沒有寄存器,參加運算的操作數(shù),必須放在累加器A中。單片機全稱為單片微型計算機(Single Chip Microputer)。相對于傳統(tǒng)的定時器,電子定時器的體積小、重量輕、造價低、精度高、壽命長、而且安全可靠、調(diào)整方便、適于頻繁使用。電子定時器在家用電器中經(jīng)常用于延時自動關機、定時。延時自動關機可用于:收音機、電視機、錄音機、催眠器、門燈、路燈、汽車頭燈、轉(zhuǎn)彎燈以及其他電器的延時斷電及延時自停電源等。所以電子定時器的發(fā)展必定大有前途。因為單片機主要用于控制系統(tǒng)中,所以又稱微控制器(Microcontroller Unit,MCU)或嵌入式控制器(Embedded Controller)。累加器A也用于存放運算結果。 指令寄存器IR指令寄存器的作用就是用來存放即將執(zhí)行的指令代碼??梢姡瑪?shù)據(jù)寄存器對輸出數(shù)據(jù)具有鎖存功能。時序部件由時鐘電路和脈沖分配器組成,用于產(chǎn)生微操作控制部件所需的定時脈沖信號。Programmable單片機的可擦除只讀存儲器可以反復擦除1000次。4K字節(jié)可編程閃爍存儲器 兩個16位定時器/計數(shù)器 當P1口的管腳第一次寫1時,被定義為高阻輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳 WR(外部數(shù)據(jù)存儲器寫選通) RD(外部數(shù)據(jù)存儲器讀選通)此外,P3口還接收一些用于FLASH閃存編程和程序校驗的控制信號。如想禁止ALE的輸出可在SFR8EH地址上置0。EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。RST是復位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。本實驗使用的晶振是12MHz,則時鐘周期為(1/12)us,機器周期為1us。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。通過分時輪流控制各個數(shù)碼管的的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。8051的/RD和/PSEN相與后接DIR,使得RD且PSEN有效時,74LS245輸入(←D1),其它時間處于輸出(→D1)。它的電路設計如圖37:圖38單片機74LS138電路設計 報警模塊本設計在倒計時時間到的時候為了提醒用戶而采用的聲光報警,電路主要有一個蜂鳴器、一個三極管組成,報警器報警,指示燈點亮。 多顯示器和靈活的窗口管理系統(tǒng) 系統(tǒng)瀏覽器窗口的顯示設備外設寄存器信息調(diào)試還原視圖,創(chuàng)建并保存多個調(diào)試窗口布局, 多項目工作區(qū)簡化與眾多的項目 軟件程序流程圖主程序開始初始化變量初始化定時器顯示子函數(shù)鍵盤子函數(shù)判斷鍵盤是否按下報警器報警、指示燈閃亮啟動\停止倒計時中斷1中斷2定時器中斷圖42 軟件流程圖系統(tǒng)中設置了五個按鍵,當程序掃描到“復位”鍵時,單片機重新讀入撥碼盤數(shù)據(jù),意即新的一輪計時開始,當程序掃描到“走”鍵時,若原計時停止,則啟動計時,否則無效,同樣,當程序掃描到“?!辨I時,若原計時已啟動,則停止計時,否則無效。至于鍵盤的調(diào)試,關鍵是把握好按鍵的去抖效果。然后通過硬件和軟件部分的介紹,詳細的說明了我做畢設的步驟以及各個部分的選擇,如何實現(xiàn)的,用什么軟件實現(xiàn)的,最后列出了實驗的誤差以及PCB、原理圖等等的實驗過程。// 倒計時開始/停止sbit key5=P1^7。//時分秒初值uchar data chuzhi[]={0x23,0x59,0x50}。z) for(y=110。 // 分的個位 dis1[1]=chuzhi[0]%10。 // 得到分鐘的1十位 dis1[4] = Count_seconds%10。 } }}//鍵盤掃描子函數(shù)void kscan(){ uchar temp。 Write1302 (0x8e,0X00)。 if(Count_seconds == 60) // 加到60,分加1,秒為 { Count_seconds = 0。 } } else { if(Count_seconds) Count_seconds 。 Count_minutes 。 //秒初始化 Write1302 (0x8e,0x80)。 //允許寫保護 } } break。 //允許寫保護 } } if(key3==0) // 39。 //分初始化 Write1302 (0x8e,0x80)。 Write1302 (0x8e,0X00)。//10進制轉(zhuǎn)BCD if(chuzhi[0]==0) temp=35。 //禁止寫保護 Write1302 (0x80,0x7famp。 TR0 = 0。 INT1_Init()。 if(key5_count == 2) key5_count = 0。 if(i == 20) // 50*20 = 1S刷新顯示一次 { i = 0。 !Work_Flag) { BEEP = 1。 } } }}附錄 2 電路原理圖附錄3 PCB圖47致 謝致 謝通過將近半年的思考設計,終于圓滿的完成了此次畢設,課程設計是針對某一理論課程的要求,對學生進行綜合性實踐訓練的實踐教學環(huán)節(jié),可以提高學生運用課程中所學的理論知識與實踐緊密結合,獨立地解決實際問題的能力。 // 每秒減少一次 if(Count_seconds 0) // 減到0 { Count_seconds = 59。 else { TR0 = 0。 // 讀秒 chuzhi[1]=Read1302(0x83)。//下降沿觸發(fā) IT1=1。 //時鐘恢復 Write1302 (0x8e,0x80)。 //禁止寫保護 Write1302 (0x84,temp)。 //時初始化 Write1302 (0x8e,0x80)。 case 3: // 時設置模式 if(key2==0) // 39。按下 { delay(10)。 if(key2==0) { while(key2==0)。 // 防抖 if(key3==0) { while(key3==0)。 } } } switch (kk) // 工作模式選擇 { case 1: // 秒設模式 if(key2==0) // 如果‘+’按下 { delay(10)。 } } } } } // 倒計時模式下,分設置模式 if(ll == 1) { if(key2 == 0) // + { delay(10)。 if(Count_minutes == 60) Count_minutes = 0。 //時鐘暫停 Write1302 (0x8e,0x80)。 if(key4 == 0) { while(key4 == 0)。 dis1[1] = Count_minutes%10。 // 時的個位 for(k=0。y) 。// 倒計時的分鐘,秒signed char Count_minutes = 0。// LEDsbit LED = P3^4。從這次畢業(yè)論文設計中,無論對于單片機還是定時器,都進一步清晰了設計概念、學習了專業(yè)理論、掌握了芯片知識,而且還增長了實踐經(jīng)驗,提高了認知水平,促進了自學能力。在進行LED數(shù)碼管焊接的時候,也出現(xiàn)的點問題,因為任務書要求的是8位數(shù)碼管,做板子的時候是兩個四位的連在一起
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1