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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)---數(shù)字鐘設(shè)計(jì)-文庫(kù)吧

2025-05-15 06:40 本頁(yè)面


【正文】 共陰極的 LED 顯示,當(dāng) I/O 口輸出為高電平的時(shí)候,對(duì)應(yīng)段就被點(diǎn)亮。 LED 數(shù)碼管的結(jié)構(gòu)圖如圖 ( b)所示。 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 7 頁(yè) 共 35 頁(yè) (a) ( b) 圖 LED分類結(jié)構(gòu)圖和結(jié)構(gòu)圖 這次設(shè)計(jì)的顯示部分采用 AT89C51 單片機(jī)動(dòng)態(tài)掃描完成, 在多數(shù)的應(yīng)用場(chǎng)合中,我們并不希望使用多 I/O端口的單片機(jī),原則上 是使用盡量少引腳的器件。在沒(méi)有富余端口的情況下,應(yīng)通過(guò)優(yōu)化設(shè)計(jì)程序和擴(kuò)展電路達(dá)到預(yù)期的目的。動(dòng)態(tài)掃描的頻率有一定的要求,頻率太低, LED將出現(xiàn)閃爍現(xiàn)象。如頻率太高,由于每個(gè) LED 點(diǎn)亮的時(shí)間太短, LED 的亮度太低,肉眼無(wú)法看清,所以一般均取幾個(gè) ms 左右為宜,這就要求在編寫(xiě)程序時(shí),選通某一位 LED 使其點(diǎn)亮并保持一定的時(shí)間,程序上常采用的是調(diào)用延時(shí)子程序。 Keil 調(diào)試 啟動(dòng) Keil 軟件,選擇“ Project”菜單下的“ New Project”命令,輸入項(xiàng)目的文件名,選擇存儲(chǔ)路徑,點(diǎn)擊“保存”按鈕。 在“ Select Device”窗口中選擇“ Atmel”下的“ AT89C51” 芯片,單擊“確定”按鈕。展開(kāi)“ Project Workspace”窗口中的“ Target 1” , 右擊 “ Target 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 8 頁(yè) 共 35 頁(yè) 1”,選擇“ Options for Target ’ Target 1’” ,選擇“ Target”選項(xiàng)在 Keil (MHZ)右邊輸入“ 12m”。選擇“ Debug”選項(xiàng),選擇“ Use Keil Monitor51 Driver”。單擊“ Settings”按鈕,串口選擇“ COM1” ,波特率選擇“ 38400”,單擊“ OK”按鈕。 右擊“ Source Group 1”,選擇“ Add files to Group ‘ Source Group 1’ ,在文件類型中選擇“ Asm Source file” ,找到將要編譯的程序,單擊 “ ADD”按鈕,然后再單擊“ CLOSE”按鈕。單擊“ Rebuild all target files” ,在“ Build”窗口中觀察編譯結(jié)果,根據(jù)提示修改程序,直到?jīng)]有錯(cuò)誤出現(xiàn)。 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 9 頁(yè) 共 35 頁(yè) 系統(tǒng)實(shí)物圖 圖 系統(tǒng)實(shí)物圖 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 10 頁(yè) 共 35 頁(yè) 課程設(shè)計(jì)體會(huì) 這次電子技術(shù)課程設(shè)計(jì),我很用心的去完成,當(dāng)總原理圖繪好的那一刻,心里有說(shuō)不出的滿足感。從這次課程設(shè)計(jì)中,我真正學(xué)到了很多有用的知識(shí)。 拿到課題后,我首先將《單片機(jī)原理與應(yīng)用及 C51程序設(shè)計(jì)》中有關(guān)本次設(shè)計(jì)的內(nèi)容復(fù)習(xí)了一遍,比如七段譯碼顯示器、計(jì)數(shù)器、振蕩器等等。然后根據(jù)設(shè)計(jì)要求,我去圖書(shū)館查閱了相關(guān)的資料,對(duì)整體框架做了一個(gè)初步的了解。做完準(zhǔn)備 工作后就正式開(kāi)始設(shè)計(jì)與繪圖。先要將沒(méi)每一功能模塊設(shè)計(jì)出來(lái),再整體排版、連接。 這次設(shè)計(jì)讓我熟練掌握了課本上的一些理論知識(shí),在這次課程設(shè)計(jì)中,反復(fù)查找資料,發(fā)現(xiàn)電路中的錯(cuò)誤和改善電路中的錯(cuò)誤,讓我將課本上的理論知識(shí)重新過(guò)了一遍。 回過(guò)頭來(lái)一想,其實(shí)設(shè)計(jì)這些電路也并不是很困難,而且還十分有意思,特別是用 protues 將電路圖模擬成功后很有成就感。 課程設(shè)計(jì)是一個(gè)學(xué)習(xí)新知識(shí)、鞏固加深所學(xué)課本理論知識(shí)的過(guò)程,它培養(yǎng)了我們綜合運(yùn)用知識(shí)的能力,獨(dú)立思考和解決問(wèn)題的能力。它不僅加深了我對(duì)單片機(jī)課程的理解,還讓我感受到了設(shè) 計(jì)電路的樂(lè)趣。在這次設(shè)計(jì)中,我一點(diǎn)也不怕麻煩,反復(fù)設(shè)計(jì)、繪圖與修改,就是希望能把這次課程設(shè)計(jì)做好。因此對(duì)我來(lái)說(shuō),這次課程設(shè)計(jì)是非常有意義的。 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 11 頁(yè) 共 35 頁(yè) 參考文獻(xiàn) [1]楊文龍 .單片機(jī)原理及應(yīng)用 [M].西安:西安電子科技大學(xué)出版社, 1993 [2]胡漢才 .單片機(jī)原理及系統(tǒng)設(shè)計(jì) [M].北京:清華大學(xué)出版社, 2021 [3]楊忠煌,黃博俊,李文昌 .單芯片 8051 實(shí)務(wù)與應(yīng)用 [M].北京:中國(guó)水利水電出版社, 2021 [4]王守中, 51單片機(jī)開(kāi)發(fā)入門(mén)與典型實(shí)例 [M].人民郵電出版社 [5]徐愛(ài)鈞,單片機(jī)原理與應(yīng)用 :基于 Proteus虛擬仿真技術(shù) [M].北京:機(jī)械工業(yè)出版社, [6]周潤(rùn)景,基于 PROTEUS的電路及單片機(jī)設(shè)計(jì)與仿真(第二版) [M].北京:北京航空航天大學(xué)出版社, [7] 肖洪兵 . 跟我學(xué)用單片機(jī) [M]. 北京:北京航空航天大學(xué)出版社, [8] 何立民 . 單片機(jī)高級(jí)教程 [M].第 1版.北京:北京航空航天大學(xué)出版社, 2021 [9] 趙曉安 . MCS51單片機(jī)原理及應(yīng)用 [M]. 天津:天津大學(xué)出版社, [10] 李廣第.單片機(jī)基礎(chǔ).第 1版 [M]. 北京:北京航空航天大學(xué)出版社, 1999 [11] 孫涵芳 . MCS51/96系列單片機(jī)原理及應(yīng)用(修訂版) [M].北京航空航天大學(xué)出版社, 1994 [12] 李朝青 . 單片機(jī)原理及接口技術(shù)(第 3版) [M]. 北京航空航天大學(xué)出版社,2021 [13] 夏繼強(qiáng) . 單片機(jī)實(shí)驗(yàn)與實(shí)踐教程 [M]. 北京:北京航空航天大學(xué)出版社,2021 [14]陳小虎 .電工實(shí)習(xí)( I) [M].北京 :中國(guó)電力出版社, 1996 [15]焦輜厚 .電子工藝實(shí)習(xí)教程 [M].哈爾濱 :哈爾濱工業(yè)大學(xué)出版社, 1993 [16]宋春榮 .通用 集成電路速查手冊(cè) [M].山東科學(xué)技術(shù)出版社, 1995 [17]高吉祥 .電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì) [M].電子工業(yè)出版社, 2021 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 12 頁(yè) 共 35 頁(yè) 附錄 A 硬件原理圖 PROTEUS仿真運(yùn)行結(jié)果 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 13 頁(yè) 共 35 頁(yè) 附錄 B 軟件設(shè)計(jì)流程圖 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 14 頁(yè) 共 35 頁(yè) 附錄 C include include define uchar unsigned char define uint unsigned int sbit dis_bit1=P2^7。//定義數(shù)碼管控制口 sbit dis_bit2=P2^6。//定義數(shù)碼管控制口 sbit dis_bit3=P2^4。//定義數(shù)碼管控制口 sbit dis_bit4=P2^3。//定義數(shù)碼管控制口 sbit dis_bit5=P2^1。//定義數(shù)碼管控制口 sbit dis_bit6=P2^0。//定義數(shù)碼管控制口 sbit led1_bit=P2^2。//定時(shí) LED的控制口 sbit led2_bit=P2^5。//定時(shí) LED的控制口 sbit s1_bit=P1^0。 //定義 S1控制口 sbit s2_bit=P1^1。 //定義 S2控制口 sbit s3_bit=P1^2。 //定義 S3控制口 sbit speak=P3^7。 //定義蜂鳴器控制口 define smg_data P0//定義數(shù)碼管數(shù)據(jù)口 void delay_50us(uint t)。//延時(shí) 50*T微妙函數(shù)的聲明 void display1(uchar dis_data)。//數(shù)碼管 1顯示子程序 void display2(uchar dis_data)。//數(shù)碼管 2顯示子程序 void display3(uchar dis_data)。//數(shù)碼管 3顯示子程序 void display4(uchar dis_data)。//數(shù)碼管 4顯示子程序 void display5(uchar dis_data)。//數(shù)碼管 5顯示子程序 void display6(uchar dis_data)。//數(shù)碼管 6顯示子程序 void init_t0()。//定時(shí)器 0初始化函數(shù) 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 15 頁(yè) 共 35 頁(yè) void dis_led()。//LED處理函數(shù) void judge_s1()。//S1按鍵處理函數(shù) void judge_s2()。//S2按鍵處理函數(shù) void judge_s3()。//S3按鍵處理函數(shù) void dis(uchar s6,uchar s5,uchar s4,uchar s3,uchar s2,uchar s1)。//顯示子程序 void dis_san(uchar s6,uchar s5,uchar s4,uchar s3,uchar s2,uchar s1,uchar san)。//閃爍顯示子程序 void judge_dis()。//顯示處理函數(shù) void judge_clock()。//顯示處理函數(shù) //共陽(yáng)數(shù)碼管斷碼表 const unsigned char tabl1[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92, // 0 1 2 3 4 5 0x82,0xf8,0x80,0x90,0x86,0x87,0xFF, //6 7 8 9 E T B 0xc6,0xa1,0x8e,0xb6}。 // C D F 三 uchar t0_crycle。 uchar hour_count,minute_count,second_count,msecond_count。 uchar clock_hour,clock_minute。 uchar clock_en。//鬧鐘關(guān)閉和開(kāi)啟的標(biāo)志, 1開(kāi)啟, 0關(guān)閉 uchar flag1,zancun1,zancun2,zancun3。//,flag2。 uchar clock_flag。 uint speak_count。 //主程序 void main() 中北大學(xué)單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū) 第 16 頁(yè) 共 35 頁(yè) { P3=0x00。 flag1=0。 zancun3=0。 speak=1。//關(guān)閉蜂鳴器 speak_count=0。 clock_hour=0。 clock_minute=0。 clock_flag=0。 clock_en=0。//開(kāi)機(jī)時(shí)默認(rèn)關(guān)閉鬧鐘 init_t0()。 TR0=1。// //接下來(lái)開(kāi)始編寫(xiě)讓數(shù)碼管顯示的程序 while(1) { judge_dis()。//顯示處理 judge_s1()。 judge_s2()。 judge_s3()。 judge_clock()。//鬧鐘處理程序 } } void
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1