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

正文內(nèi)容

簡易電子鐘led_畢業(yè)設(shè)計(jì)說明書(論文)(參考版)

2024-08-30 22:30本頁面
  

【正文】 因此仿真圖和電路 連接圖還是有一定區(qū)別的。在設(shè)計(jì)電路中,往往是先仿真后連接實(shí)物圖,但有時候仿真和電路連接并不是完全一致的,例如仿真的連接示意圖中,往往沒有接高電平的腳以及接低電平的腳,因此在實(shí)際的電路連接中往往容易遺漏。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 30 頁 第 5 章 總結(jié) 在此次的數(shù)字電子鐘設(shè)計(jì)過程中,更進(jìn)一步地熟悉了芯片的結(jié)構(gòu)及掌握了各芯 片的工作原理和其具體的使用方法。 然后可以點(diǎn)擊運(yùn)行觀察現(xiàn)象,當(dāng)出現(xiàn)錯誤時,大多都是軟件出了問題,經(jīng)過不斷的改進(jìn)調(diào)試,步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)的軟件仿真能達(dá)到預(yù)期的效果 。把所有的元件都連接好,做出完整的電路圖 。 接著把各個器件放到合適的位置都要放到藍(lán)色框內(nèi) 。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 29 頁 Proteus 軟件 系統(tǒng)仿真還用到了 Proteus 軟件,可通過仿真可以完全顯示出所設(shè)計(jì)系統(tǒng)的功能,對于程序的調(diào)試等有很大的幫助 。 功能很強(qiáng)大 。 常用調(diào)試工具 keil 軟件 Keil 軟件是集成調(diào)試環(huán)境,集成了編緝器、編譯器、調(diào)試器,支持軟件模擬 ,支持項(xiàng)目管理功能強(qiáng)大的觀察窗口,支持所有的數(shù)據(jù)類型 。 系統(tǒng)調(diào)試仿真時首先要在使用 Keil 編譯器,把所寫的程序進(jìn)行編譯,同時在仿真器里設(shè)置生成 “ . HEX” 文件,編譯無錯誤時還要進(jìn)行 Proteus 仿真,查看功能是否能夠?qū)崿F(xiàn) 。 if(hour==24) { hour=0。 temp_hour=key_hour。 } while(temp_hour==0) temp_hour=key_hour。 temp_hour=key_hour。 } } } } } //調(diào)小時 temp_hour=key_hour。 //清 0 hour++。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 if(temp_minu==1) //判斷調(diào)時開關(guān)(分鐘)是否真的松開 { minu++。 //如果開關(guān)一直處于按下狀態(tài),則死在這里(死循環(huán)) 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 26 頁 if(temp_minu==1) // 判斷調(diào)時開關(guān)(分鐘)是否松開 { delay(5)。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 if(temp_minu==0) //判斷調(diào)時開關(guān)(分鐘)是否真的按下 { display()。 //調(diào)用顯示函數(shù) //調(diào)分鐘 if(temp_minu==0) //判斷調(diào)時開關(guān)(分鐘)是否按下 { delay(5)。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 temp_hour=key_hour。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 while(temp_key==0) //判斷中斷開關(guān)是否按下 若按下執(zhí)行下面的循環(huán) { temp_key=key。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 temp_hour=key_hour。 } } } } display()。 //清 0 hour++。 //分自加 1 if(minu==60) //判斷分是否到 6039。 //秒自加 1 if(sec==60) //判斷是否到 60S { sec=0。 //中斷控制變量自加 if(aa==20) //判斷控制變量是否位 20 及計(jì)時達(dá)到1S { aa=0。 //給定時器 0 的高 8位裝初值 TL0=(6553650000)%256。 //調(diào)用初始化函數(shù) while(1)。 delay(5)。 dule=0。 P2=0x1f。 dule=1。 wele=0。 P0=table[sec_sw]。 wele=1。 delay(5)。 dule=0。 P2=0x37。 dule=1。 wele=0。 P0=table[minu_sw]。 wele=1。 delay(5)。 dule=0。 P2=0x3d。 //調(diào)用延時函數(shù) 延時 5MS dule=1。 //關(guān)閉段選信號 wele=0。 //使第一個數(shù)碼管亮及數(shù)碼管的位選位 P0=table[hour_sw]。 //打開段選信號 wele=1。 } //顯示函數(shù) void display() { number()。y0。x0。 } //延時函數(shù) 微妙級 void delay(uint z) { uint x,y。 sec_sw=sec/10。 minu_sw=minu/10。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 } //拆數(shù)函數(shù) void number() { hour_sw=hour/10。 //將開關(guān)控制變量的值賦給開關(guān)暫存變量 temp_hour=key_hour。 //將開關(guān)控制 置高電平 key=1。 key_hour=1。 minu=0。 //將外部中斷 0的優(yōu)先級設(shè)位最高 aa=0。 //設(shè)置外部中斷 0 的觸發(fā)方式位低電平觸發(fā) EX0=1。 //給定時器 0 的低 8位裝數(shù) TR0=1。 //開啟定時器 0 中斷 TH0=(6553650000)/256。 //設(shè)定定時器工作方式為工作方式 1 EA=1。 uchar code table[]={ 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 20 頁 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}。 uchar sec_gw。 //小時的個位 uchar minu_sw。 uchar hour_sw。 uchar minu。 //定義調(diào)時快關(guān)的暫存變量(小時) uchar temp_key。 //定義定時器中斷控制變量 uchar temp_hour。 //定義調(diào)時開關(guān)(小時) sbit key=P3^2。 //定義位選信號 sbit key_minu=P1^2。 項(xiàng)目程序流程圖 ,如下圖 31: 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 17 頁 圖 31 初始化流程圖 中斷服務(wù)程序流程圖見圖 32: 開 始 初 始 化 設(shè)定時器工作方式 開 中斷、定時器 設(shè)定時器值 外部中斷 開關(guān) 初始化定時器 開 始 開 中 斷 消除誤差 分或時計(jì)數(shù)單元內(nèi)容加 1 計(jì)時單元清零 調(diào)顯示程序 檢 測 返回 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 18 頁 中斷服務(wù)流程圖見圖 34: 35: 圖 34 T0中斷服務(wù)流程圖 圖 35 顯示程序流程圖 調(diào)控制子程序 返回 調(diào)用延時程序 返回 開 始 10ms 秒單元加 1 開 始 調(diào)用折函數(shù) 10ms 秒單元 =10? 10ms 秒單元清零秒單元加 1 秒單元 =60? 秒單元清零,時分單元加 1 分單元 =60? 分單元清零,時單元加 1 時單元 =24? 打開段選信號 打開位選信號 使第一數(shù)碼管亮 P0 賦值 關(guān)閉段選信號 關(guān)閉位選信號 時單元清 零 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 19 頁 項(xiàng)目的源程序 系統(tǒng)的源程序如下: 源程序: include defi
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1