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

正文內(nèi)容

基于at89c52單片機的數(shù)字鐘設(shè)計方案(留存版)

2025-06-26 23:23上一頁面

下一頁面
  

【正文】 外部數(shù)據(jù)存儲器寫選通RD表1 P3端口引腳兼用功能表Pin 9: RESET復(fù)位信號復(fù)用腳,當(dāng)8052通電,時鐘電路開始工作,在RESET引腳上出現(xiàn)24個時鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。盡可能選擇自己較為熟悉的應(yīng)用電路,以提高系統(tǒng)的可靠性。 可編程UART串行通道 圖 6 軟件設(shè)計 軟件程序設(shè)計 本設(shè)計的軟件程序包括主程序、定時中斷子程序、時鐘顯示子程序和延時子程序等等。通過Proteus軟件的使用我們能夠輕易地獲得一個功能齊全、實用方便的單片機實驗室。uchar data timedata[3]={0x00,0x00,0x00}。 datetime[1]=timedata[0]/10。 delay(2)。 P0=duanxuan[datetime[4]]|flash。 P2=0X01。 while(!key3)。 flag1=0。 ET0=1。 timedata[0]++。 if(tt0==10) { flash=~flash。 flag1=0。 if(key3==0) { timedata[1]++。 while(!key2)。 delay(2)。 } else { P2=0X10。 //秒顯示 P0=duanxuan[datetime[0]]|flash。 i++) for(j=0。 //09,39。四、電路設(shè)計和仿真實現(xiàn) 電路設(shè)計原理:1. 將整個硬件系統(tǒng)劃分為若干功能單元電路,繪出整個系統(tǒng)邏輯電路圖,注明各交單元電路間接口信號 ;2. 完成各單元電路設(shè)計,包括選擇合適的各類元器件和電路板設(shè)計(元件布局和走線)。這是使用按鍵控制不可避免的問題。首先介紹一下七段數(shù)碼管的引腳圖,如圖4。 256x8bit內(nèi)部RAM Pin31: EA/Vpp程序存儲器的內(nèi)外部選通線,8051和8751單片機,內(nèi)置有4kB的程序存儲器,當(dāng)EA為高電平并且程序地址小于4kB時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過4kB地址則讀取外部指令數(shù)據(jù)。輸出時可驅(qū)動4個TTL。如圖3 圖3 單片機的引腳圖P0端口[]:P0是一個8位漏極開路型雙向I/O端口,端口置1(對端口寫1)時作高阻抗輸入端。 單片機的結(jié)構(gòu) MCS52單片機內(nèi)部結(jié)構(gòu)低電壓和低功耗 單片機的嵌入式應(yīng)用決定了低電壓和低功耗的特性。該鐘使用T0作250us的定時中斷。(2)培養(yǎng)針對課題需要,選擇和查閱有關(guān)手冊、圖表及文獻資料的自學(xué)能力,提高組成系統(tǒng)、編程、調(diào)試的動手能力;(3)提高綜合及靈活運用所學(xué)知識解決工業(yè)控制的能力,培養(yǎng)動手能力和實際應(yīng)用能力。④到達鬧鐘時刻蜂鳴器警報,可以關(guān)掉警報。高效率和高性能 為了提高執(zhí)行速度和執(zhí)行效率,單片機開始使用RISC、流水線和DSP的設(shè)計技術(shù),使單片機的性能有了明顯的提高,表現(xiàn)為:單片機的時鐘頻率得到提高;同樣頻率的單片機運行效率也有了很大的提升;由于集成度的提高,單片機的尋址能力、片內(nèi)ROM(FLASH)和RAM的容量都突破了以往的數(shù)量和限制。它將傳感器變換后的物理量作進一步的變化和處理,使其成為數(shù)字信號,可以遠距離傳輸并與計算機接口。下圖2是MCS52系列單片機的內(nèi)部結(jié)構(gòu)示意圖。在訪問外部程序和16位外部數(shù)據(jù)存儲器時,P2口送出高8位地址。該位置位后,只有一 條MOVX 和MOVC 指令才能將ALE 激活。 兼容MCS51指令系統(tǒng) (2)發(fā)光響應(yīng)時間極短(0.1μs),高頻特性好,單色性好,亮度高。 按鍵控制電路本課程設(shè)計需要校對時間和設(shè)定鬧鐘,所以用三個按鍵來實現(xiàn)。定時器/計數(shù)器工作在方式0時,為13位的計數(shù)器,由TLX(X=0、1)的低5位和THX的高8位所構(gòu)成。參考文獻[1] 張毅剛、彭喜元 《單片機原理與應(yīng)用設(shè)計》 電子工業(yè)出版社[2] 李玉梅 《基于MCS-51系列單片機原理的應(yīng)用設(shè)計》 國防工業(yè)出版社[3] 顧栤、趙偉軍、王泰 《單片機計算機原理開發(fā)應(yīng)用》 高等教育出版社[4] 張洪潤、藍清華 《單片機應(yīng)用技術(shù)教程》 清華大學(xué)出版社附錄附錄1 軟件設(shè)計完整代碼includedefine uchar unsigned chardefine uint unsigned intuchar code weixuan[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}。//**************延時函數(shù)*********************************void delay(uint del){ uchar i, j。 P0=duanxuan[datetime[1]]。 P2=0X08。 delay(2)。 if(key2==0) { delay(10)。 if(timedata[1]==1) timedata[1]=60。 while(!key3)。 P3=100。 //分加1 if(timedata[1]==60) { timedata[1]=0。 TL0=0x00。 if(key2==0) { timedata[2]。 while(!key1)。 }}/******************按鍵調(diào)節(jié)時間*****************************/void keyscan(){ if(key1==0) { delay(10)。 //顯示39。39。 //分 datetime[6]=timedata[2]%10。 //時間緩沖區(qū),初始化顯示000000。 電路連接圖Proteus仿真和Keil C聯(lián)調(diào)用PROTUES軟件,根據(jù)數(shù)字電子鐘的原理圖,畫出仿真圖,得到的圖如下所示。定時器中斷是先檢測1秒是否到,1秒如果到,秒單元就加1;如果沒到,就檢測1分鐘是否到,1分鐘如果到,分單元就加1;如果沒到,就檢測1小時是否到,1小時如果到,時單元就加1,如果沒到,就顯示時間。以共陰式為例,
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1