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

正文內(nèi)容

數(shù)字電子鐘的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-閱讀頁

2025-07-02 15:56本頁面
  

【正文】 制下,有序地進(jìn)行工作。如圖所示:鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2022)7圖 按鍵模塊 晶振模塊晶振模塊的組成只有兩種元器件,一個(gè)晶振和兩個(gè)電容,兩個(gè)電容的與晶振相串聯(lián)后連接到單片機(jī)上,并接地。 圖 晶振模塊 鬧鐘模塊鬧鐘模塊是由一個(gè) PNP 型的三極管,一個(gè)電阻和一個(gè)蜂鳴器組成的,三極管的發(fā)射極接電壓,基極經(jīng)電阻與單片機(jī)相連,集電極與蜂鳴器相連,而蜂鳴器的另一端接地。數(shù)字電子鐘的設(shè)計(jì)與實(shí)現(xiàn)8圖 鬧鐘模塊本次設(shè)計(jì)的數(shù)字電子鐘概括講就包括以上六個(gè)基本模塊,每個(gè)模塊實(shí)現(xiàn)各自的功能,互不干擾。鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2022)94 系統(tǒng)軟件程序設(shè)計(jì) 程序流程圖各個(gè)中斷口的首地址是在程序運(yùn)行后再設(shè)置的,緊接著中斷被開啟,中斷開啟后將比較設(shè)定時(shí)間與當(dāng)時(shí)時(shí)間,倘若兩項(xiàng)比較不一致,則顯示時(shí)鐘然后進(jìn)行掃描,并程序繼續(xù)往下執(zhí)行 [14]。當(dāng)外部中斷有相應(yīng)時(shí),鬧鐘就會(huì)停止。            設(shè)置鬧鐘時(shí)間              回到鬧鈴比較處 圖 設(shè)鬧鐘流程圖開始對鬧鐘時(shí)間進(jìn)行調(diào)節(jié),按 三次和 、 分別對鬧鐘時(shí)鐘加一或減一,按 四次和 、 分別對鬧鐘分鐘進(jìn)行加一或減一設(shè)置,查看顯示值,再判斷是否退出回到鬧鈴比較處。當(dāng)分為 60 時(shí),時(shí)加一。然后返回中斷。以此類推,分計(jì)數(shù)器與時(shí)計(jì)數(shù)器均采用同樣的方式進(jìn)行計(jì)數(shù)。硬件調(diào)試包括電源模塊、顯示模塊、按鍵模塊等模塊的調(diào)式,軟件調(diào)試就是通過修改軟件程序,使電子鐘的功能完善,能滿足課題的基本要求,并提高數(shù)字電子鐘的精度。 軟件調(diào)試 Proteus 軟件調(diào)試PROTEUS 不僅綜合了許多模塊,而且包含了各種信號(hào)源、虛擬儀器等等。比如說有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232 動(dòng)態(tài)仿真、 I2C 調(diào)試器、SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能 [21];它還包含了專門用來精確測量與分析的高級(jí)仿真圖表。根據(jù)課題系統(tǒng)設(shè)計(jì)要求,進(jìn)行 Keil 和 Proteus 系統(tǒng)仿真,不斷調(diào)試程序,直到符合功能要求。圖 仿真圖數(shù)字電子鐘的設(shè)計(jì)與實(shí)現(xiàn)14 Keil 軟件調(diào)試首選在 Keil 軟件中根據(jù)設(shè)計(jì)要求編好一個(gè)程序代碼,確保編譯沒有錯(cuò)誤后,再添加到 PROTEUS 仿真軟件中的 STC89C51 芯片中,保存,運(yùn)行,觀察是否能得到想要的結(jié)果;如果不能,則回到 Keil 中重新改進(jìn)程序,再編譯、仿真,直至所有功能均可實(shí)現(xiàn)為止。清零功能,按下清零鍵當(dāng)前時(shí)間從初始值走起。鬧鈴功能,當(dāng)達(dá)到了設(shè)定的鬧鐘時(shí)間后,蜂鳴器就會(huì)不斷的發(fā)出聲音。經(jīng)過不斷的軟硬件聯(lián)合調(diào)試,修改程序和硬件連接,最終完成的作品就能實(shí)現(xiàn)數(shù)字電子鐘設(shè)計(jì)所提出的功能。通過本次畢業(yè)設(shè)計(jì),獲益良多。此外,在收集、查閱、應(yīng)用文獻(xiàn)資料的過程中,學(xué)會(huì)了如何根據(jù)實(shí)際需要有選擇有價(jià)值性的資料,從而來確定能滿足系統(tǒng)要求的元件及型號(hào)。第一,要查看是不是軟件編程中出現(xiàn)了問題,如果連程序都沒有完善好,那么,程序下載到硬件電路中,在實(shí)際操作的過程中就肯定會(huì)存在問題??傊?,在理論與實(shí)踐相結(jié)合的過程中,只有不斷地思考和不斷地動(dòng)手實(shí)踐,才能減小理論與實(shí)踐之間的距離,將理論知識(shí)充分的運(yùn)用到實(shí)踐中去。軟件設(shè)計(jì)是個(gè)即靈活又細(xì)膩的工作,我要細(xì)心地去發(fā)現(xiàn)問題,解決問題,去不斷完善,以此來培養(yǎng)我良好的邏輯思維能力以及分析問題,解決問題的能力。經(jīng)過此次畢業(yè)設(shè)計(jì),我不僅對所學(xué)的知識(shí)有了更加深入的理解,而且還鍛煉了自己的動(dòng)手能力,這所以的一切將會(huì)為我今后的發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。制版與仿真[M]. 北京: 清華大學(xué)出版社, 2022. [22] 朱清慧. Proteus 顯示控制系統(tǒng)設(shè)計(jì)與實(shí)例[M]. 北京: 清華大學(xué)出版社, 2022.[23] 杜樹春. 基于 Proteus 和 Keil C51 的單片機(jī)設(shè)計(jì)與仿真 [M]. 北京: 電子工業(yè)出版社, 2022.[24] 徐愛鈞. Keil 單片機(jī)高級(jí)語言編程與 Uvision2 應(yīng)用實(shí)踐[M]. 北京: 北京電子工業(yè)出版社, 2022.[25] Andria N. A High Resolution Digital Frequency Meter for Low Frequencies[J]. IEEE Transactions on Instrumentation and Measurement, 1990, 39(4): 376 382, 667. 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2022)17致 謝在這里我要感謝輔導(dǎo)老師的細(xì)心指導(dǎo),她不僅教會(huì)了我們?nèi)绾螌懻撐?,還教會(huì)了我們很多專業(yè)性的知識(shí),讓我們對所學(xué)的知識(shí)有了更加深入的了解,并且能夠?qū)⑺鶎W(xué)知識(shí)運(yùn)用到實(shí)際當(dāng)中,這些都要感謝指導(dǎo)老師孜孜不倦的教導(dǎo)。通過這次設(shè)計(jì),認(rèn)識(shí)到對電路的設(shè)計(jì)、布局要先有一個(gè)好的構(gòu)思,才能使電路板美觀。在此次設(shè)計(jì)中,知道了無論做什么事要有一顆平常的心,不要想著走捷徑,一步一個(gè)腳印才是硬道理。最后,再次要感謝我們的老師,是她教給了我們?nèi)娴幕A(chǔ)知識(shí),如果沒有精湛的基礎(chǔ)知識(shí)作為后盾,一切都是不可能的數(shù)字電子鐘的設(shè)計(jì)與實(shí)現(xiàn)18附 錄附錄 1:程序清單includesbit smg1=P2^7。sbit smg3=P2^5。sbit smg5=P2^3。sbit bell=P2^0。 //功能選擇鍵,按一下調(diào)節(jié)小時(shí),按兩下調(diào)節(jié)分鐘,按三下調(diào)節(jié)鬧鐘小時(shí),按四下調(diào)節(jié)鬧鐘分鐘,按五下時(shí)鐘開始工作sbit k2=P3^3。 //數(shù)值減一按鍵char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。 //鐘表的時(shí)、分、秒位 ,初始化時(shí)間為 12:00:00char n_shi=6,n_fen=30,n_miao=0。 //數(shù)碼管的時(shí)、分、秒位char a=0,n=0。//聲明定時(shí)器初始化函數(shù)void delay(int i)。void key()。 //數(shù)碼管顯示鐘表時(shí)間的時(shí)、分、秒函數(shù)void smg_n()。//中斷初始化函數(shù)調(diào)用shi=z_shi。miao=z_miao。//數(shù)碼管顯示函數(shù)的調(diào)用key()。//正常情況關(guān)閉蜂鳴器if((z_shi==n_shi)amp。(z_fen==n_fen)amp。(z_miao/10==0)amp。(n_miao/10==0))//鐘表時(shí)間與鬧鐘時(shí)間相同,蜂鳴器響{bell=0。//延時(shí)讓蜂鳴器多響一會(huì)兒bell=1。 }if(a==20){a=0。if(z_miao==60){z_miao=0。if(z_fen==60){z_fen=0。if(z_shi24){z_shi=1。//消抖延時(shí)if(k1==0){n++。}while(k1==0)。//關(guān)閉定時(shí)器if(k2==0){delay(3000)。//鐘表時(shí)間的小時(shí)加一if(z_shi24)z_shi=1。//數(shù)碼管顯示鐘表的時(shí)分秒鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2022)21while(k2==0)。if(k3==0){z_shi。smg_z()。}}}if(n==2){TR0=0。if(k2==0){z_fen++。smg_z()。//等待松手}}數(shù)字電子鐘的設(shè)計(jì)與實(shí)現(xiàn)22if(k3==0){delay(3000)。//鐘表時(shí)間的分鐘減一if(z_fen0)z_fen=59。//數(shù)碼管顯示鐘表的時(shí)分秒while(k3==0)。//在調(diào)節(jié)好時(shí)間后,重新啟動(dòng)定時(shí)器smg_n()。if(k2==0){n_shi++。smg_n()。}鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2022)23}if(k3==0){delay(3000)。//鬧鐘的小時(shí)減一if(n_shi1)n_shi=24。 //數(shù)碼管顯示鬧鐘的時(shí)分秒while(k3==0)。if(k2==0){delay(3000)。//鬧鐘的分鐘加一if(n_fen==60)n_fen=0。 //數(shù)碼管顯示鬧鐘的時(shí)分秒while(k2==0)。if(k3==0){n_fen。smg_n()。//等待松手}}} if(n==0){TR0=1。 //數(shù)碼管顯示鐘表時(shí)間的時(shí)分秒}}void display()//顯示函數(shù){smg1=0。//小時(shí)的十位delay(10)。P0=0xff。P0=table[shi%10]。smg2=1。//1111 1111smg3=0。//分鐘的十位delay(10)。P0=0xff。P0=table[fen%10]。smg4=1。//1111 1111smg5=0。//秒鐘的十位delay(10)。P0=0xff。P0=table[miao%10]。smg6=1。//1111 1111}void init() //初始化定時(shí)器函數(shù){IE=0x82。//0000 0001 工作方式 1TH0=15536/256。TR0=1。TL0=15536%256。數(shù)字電子鐘的設(shè)計(jì)與實(shí)現(xiàn)26} void smg_z() //數(shù)碼管顯示鐘表時(shí)間的時(shí)、分、秒函數(shù) { shi=z_shi。miao=z_miao。 //數(shù)碼管顯示鬧鐘的時(shí)、分、秒fen=n_fen。 }void delay(int i) //延時(shí)函數(shù),參數(shù) i{while(i0)i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1