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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)自動(dòng)打鈴設(shè)計(jì)方案-免費(fèi)閱讀

2024-11-20 01:31 上一頁面

下一頁面
  

【正文】 0X0F)!=0)。 PC=ROW。amp。else MIN++。 //分鐘加 1 if(MIN=60)//分鐘是否到達(dá) 60 { MIN=0。 } void Timer() interrupt 1 { TH0=0X3C。 PB=0XFF。 if(HOR12)PB=LED_CODE[(HOR2)%10]。 Delay(200)。 Time_Go()。 //8255 初始化 (PA, PB, PC_H 輸出, PC_L輸入 ) PC=0xF0。 //開啟時(shí)間 (分 ) uchar COUNT=0,KEY=NO_KEY_DOWN,HOR=0,MIN=0,SEC=0。在此期間,我不僅學(xué)到了許多新的知識(shí),而且也開闊了視野,提高了自己的設(shè)計(jì)能力 ?;仡欉@次單片機(jī)課程設(shè)計(jì),我感慨頗多。 C 語言程序一共分為三個(gè)部分:第一部分是 SYC89C52 芯片的初始化;第二部分是 8255 可編程定時(shí) /計(jì)數(shù)芯片的初始化;第三部分是,模塊的 編寫。0X0F)!=0)。 PC=ROW。 Delay(200)。 PB=0XFF。 8 if(HOR12) //發(fā)送位碼 PB=LED_CODE[(HOR12)/10]。 //鍵盤掃描 顯示子程序的設(shè)計(jì) 顯示模塊由 6 個(gè)共陽極的七段數(shù)碼管組成,用來顯示時(shí)間。 uchar code LED_CODE[]={0XA0,0XBB,0X62,0X2A,0X39,0X2C,0X24,0XBA, //LED段碼 (0~9 外加一個(gè)全滅 ,一個(gè) A,一個(gè) P) 0X20,0X28,0XFF,0X30,0X70}。壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料制成。通常若采用 12MHz 的晶振時(shí),復(fù)位元件參數(shù)為 22μ F 的電解電容和 1kΩ的電阻。 數(shù)碼顯示管用來作為時(shí)間的顯示輸出,一般用 7 段數(shù)碼顯示管。 1 方案論證與對(duì)比 方 案 一:時(shí)間采用數(shù)字電路 數(shù)字電路 的組成框圖如圖 1 所示 分別由顯示電路,譯碼電路,計(jì)數(shù)器,校時(shí)電路,和脈沖產(chǎn)生的分頻器及振蕩器。本設(shè)計(jì)就是應(yīng)用單片機(jī)強(qiáng)大的控制功能制作而成的閃爍的 LED 小燈,該設(shè)計(jì)包括以下幾點(diǎn)功能: 實(shí)現(xiàn) 24 小時(shí)制電子鐘, 6 為數(shù)碼管顯示,顯示時(shí)分,顯示格式為 A/P 1200,打鈴時(shí)間為早上: 7:30 ,晚上: 10: 30;系統(tǒng)使用 5 只按鍵,一個(gè)用來調(diào)上午與下午,一個(gè)用于調(diào)整分鐘 ,還有一個(gè)為小時(shí)調(diào)整 。 本設(shè)計(jì)采用的是 STC89C52 單片機(jī),該單片機(jī)采用的 MCU51 內(nèi)核,因此具有很好的兼容性,內(nèi)部帶有 8KB 的 ROM,能夠存儲(chǔ)大量的程序,最突出特點(diǎn)是具有 ISP 在系統(tǒng)燒寫功能,使得燒寫程序更加方便。 圖 1 方案一系統(tǒng)方框圖 方案 二 :時(shí)間采用單片機(jī) 單片機(jī)電路組成框圖如圖 2 所示分別由復(fù)位電路 ,時(shí)鐘電路,按鍵電路, LED 顯示裝置。本次設(shè)計(jì)中采用 7段共 陽 數(shù)碼顯示管應(yīng)用簡單、可靠性高、成本低,作為顯示輸出。按鈕復(fù)位電路是通過按下復(fù)位按鈕時(shí),電 4 源對(duì) RESET 端維持兩個(gè)機(jī)器周期的高電平實(shí)現(xiàn)復(fù)位的。在陶瓷片的兩面鍍上銀電極,經(jīng)極化和老化處理后,再與黃銅片或不銹鋼片粘在一起。 uint code RING_TIME[]={450,1350}。 顯示子程序的 源程序: void Display() //顯示 程序 { PB=0XFF。 else PB=LED_CODE[HOR/10]。 //中間橫桿 PA=0XF7。 PB=0XFF。 T=(PCamp。 //松手檢測(cè) break。在各模塊中可編寫如 P1=0x55 進(jìn)行各模塊的測(cè)試。從選題到定稿,從理論到實(shí)踐,在兩個(gè)星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。 其次,我要感謝幫 助過我的同學(xué) , 他們也為我解決了不少我不太明白的設(shè)計(jì)商的難題。 //軟計(jì)時(shí) 光標(biāo) 鍵值 void Display()。 //鍵盤初始化 TH0=0X3C。 KEY=Key_Scan()。 //延時(shí) PB=0XFF。 else PB=LED_CODE[HOR%10]。 PA=0Xef。 //重裝初值 TL0=0XB2。 //清分位 HOR+=1。} else if(KEY==MIN_DOWN){if(MIN==0)MIN=59。(SEC8))||(SEC=13)){TR1=0。 T=(PCamp。 //松手檢測(cè) break。} //防止數(shù)碼管在按鍵按下時(shí)閃爍 while((PCamp。 //消抖 if(PC!=0XF0) while(A) //查詢,逐列 { ROW=1。 //將實(shí)時(shí)時(shí)鐘 化成 分鐘 if((RTC_MIN==RING_TIME[0])||(RTC_MIN==RING_TIME[1])) { if(((SEC5)amp。} else if(KEY==MIN_UP){if(MIN=59)MIN=0。 //清秒位 MIN+=1。 Delay(130)。 Delay(200)。 PA=0xfb。 //發(fā)送段碼 else PB=LED_CODE[11]。 while(1) { Display()。 //鍵盤掃描 void main() { EX_PORT_CON=0X81。 uint code RING_TIME[]={450,1350}。 首先我要感謝我的老師在課程設(shè)計(jì)上給予我的指導(dǎo) 、 提供給我的支持和幫助 , 這是我能順利完成這次報(bào)告的主要原因,更重要的是老師幫我解決了許多技術(shù)上的難題,讓我能把系統(tǒng)做得更加完善。 11 5 總結(jié) 課程設(shè)計(jì)是培養(yǎng)我們綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)我們實(shí) 際工作能力的具體訓(xùn)練和考察過程。 軟件調(diào)試 根據(jù)上述需求分析得出的思路,進(jìn)行 C 語言程序的編寫。} //防止數(shù)碼管在按鍵按下時(shí)閃爍 while((PCamp。 //消抖 9 if(PC!=0XF0) wh
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1