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

正文內(nèi)容

基于單片機(jī)的秒表設(shè)計(jì)單片機(jī)課程設(shè)計(jì)-閱讀頁

2024-11-30 02:43本頁面
  

【正文】 稱為位掃描。動態(tài)方式顯示時(shí),各 數(shù)碼管 分時(shí)輪流選通,要使其穩(wěn)定顯示必須采用掃描方式,即在某一時(shí)刻只選通一位 數(shù)碼管 ,并送出相應(yīng)的段碼,在另一時(shí)刻選通另一位 數(shù)碼管 ,并送出相應(yīng)的段碼,依此規(guī)律循環(huán),即可使各位 數(shù)碼管 顯示將要顯示的字符,雖然這些字符是在不同的時(shí)刻分別顯示,但由于人眼存在視覺暫留通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 7 效應(yīng),只要每位顯示間隔足夠短就可以給人同時(shí)顯示的感覺。當(dāng)某段驅(qū)動電 路的輸出端為低電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 共陰極數(shù)碼管的 8 個(gè)發(fā)光二極管的陰極(二極管負(fù)端)連接在一起,如圖( c),通常,公共陰極接低電平(一般接地),其它管腳接段驅(qū)動電路輸出端,當(dāng)某段驅(qū)動電路的輸出端為高電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 圖 33 ( a)數(shù)碼管引腳圖 ( b)共陽極內(nèi)部結(jié)構(gòu)圖 ( c)共陰極內(nèi)部結(jié)構(gòu)圖 通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 8 本設(shè)計(jì)采用共陰極數(shù)碼顯示管做顯示電路,由于采用的是共陰的數(shù)碼顯示管,所以只要數(shù)碼管的 a、 b、 c、 d、 e、 f、 g、 h 引腳為高電平,那么其對應(yīng)的二極管就會發(fā)光,使數(shù)碼顯示管顯示 0~ 9 的編碼見表 。一般微機(jī)電路正常工作需要供電電源為 5V177。由于微機(jī)電路是時(shí)序數(shù)字電路,它需要穩(wěn)定的時(shí)鐘信號,因此在電源上電時(shí),只有當(dāng)VCC 超過 低于 以及晶體振蕩器穩(wěn)定工作時(shí),復(fù)位信號才被撤除,微機(jī)電路開始正常工作。利用中斷系統(tǒng) 使其能實(shí)現(xiàn)開始暫停的功能。顯示部分由四位共陰極數(shù)碼管組成。把一個(gè)多功能的復(fù)雜的程序劃分為若干個(gè)簡單的、功能單一的程序模塊,有利于程序的設(shè)計(jì)和調(diào)試,有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序 的結(jié)構(gòu)層次一目了然。 CPU 在響應(yīng)中斷時(shí),先處理高級中斷,在處理低級中斷,若有多個(gè)同級中斷時(shí),則按自然優(yōu)先順序處理。待服務(wù)結(jié)束,再繼續(xù)通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 11 執(zhí)行原來較低級的中斷服務(wù)程序。 AT89C51 單片機(jī) 的自然優(yōu)先級順序排列如下: 中斷源 最高 外部中斷 0 定時(shí) /計(jì)數(shù)器 0 溢出中斷 外部中斷 1 定時(shí) /計(jì)數(shù)器 1 溢出中斷 串行口中斷 最低 通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 12 第 5 章 實(shí)物焊接、仿真 與調(diào)試 軟件的仿真與調(diào)試 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與實(shí)物仿 真軟件 ,它 可以仿真、分析 (SPICE)各種模擬器件和集成電路 。 ② 支持 目前 主流單片機(jī)系統(tǒng)的仿真。 ④ 具有強(qiáng)大的原理圖繪制功能。在電子領(lǐng)域中也起到了很大的作用,它的出現(xiàn)仿真不需要先焊接電路,可以先仿真調(diào)試通過后在焊電路,節(jié)省了不少在硬件調(diào)試上所花的時(shí)間。 它 包括標(biāo)題欄、主菜單、狀態(tài)欄、標(biāo)準(zhǔn)工具欄、繪圖工具欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口 等十幾個(gè)工具,方便了使用者的使用 。單擊 “三角形按鈕 ”進(jìn)行仿真。 圖 51 proteus 仿真圖 通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 13 硬件的安裝與調(diào)試 按照之前設(shè)計(jì)好的數(shù)字電子秒表原理圖,詳細(xì)計(jì)算系統(tǒng)中各個(gè)元件的參數(shù),選擇相應(yīng)器件,焊接實(shí)際電路板。 制作好的電路板可以用萬用表( 200 歐姆檔)的紅、黑表筆測試電路板的每條走線,當(dāng)其電阻非常小時(shí),證明走線沒有斷開,當(dāng)其電阻很大時(shí),證明該條走線斷了,應(yīng)該重新走線,使電路板在電氣上得到正確地連接。因?yàn)橄到y(tǒng)采用的是共陰極數(shù)碼管作為顯示電路,必須確保數(shù)碼管的公共端接的是低電平。實(shí)際中,因?yàn)楦鞣N原因?qū)е孪到y(tǒng)時(shí)鐘不正常而出現(xiàn)系統(tǒng)無法正常運(yùn)行的情況時(shí)有,因此系統(tǒng)時(shí)鐘是否振是通電檢查的首要環(huán)節(jié)。 2.復(fù)位電路的測試 復(fù)位不正常也會導(dǎo)致系統(tǒng)不能 工作。單片機(jī)正常工作時(shí), RST 復(fù)位引腳應(yīng)為 0V,按下復(fù)位按鍵時(shí),復(fù)位引腳為高電平 5V 左右。當(dāng)顯示電路按照電路圖焊接好后,用萬用表的測二極管檔位,將黑表筆接共陰數(shù)碼管的公共段,然后將紅表筆接數(shù)碼管的各段,當(dāng)數(shù)碼管的段能正常顯示,說明各點(diǎn)焊接正常。計(jì)時(shí)精度能到達(dá) 10ms,設(shè)計(jì)精簡,使用簡單易懂。本系統(tǒng)是以單片機(jī) 為核心,僅單片機(jī)方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對具體應(yīng)用對象特點(diǎn)的軟件結(jié)合,以作完善。 同時(shí),在設(shè)計(jì)的過程中,我也發(fā)現(xiàn)了 本系統(tǒng) 的許多不足和可以改進(jìn)的地方 。本設(shè)計(jì)的數(shù)字電子秒表缺少對多次計(jì)時(shí)時(shí)間進(jìn)行記錄的功能。并在程序中編入對多次計(jì)時(shí)時(shí)間的調(diào)用顯示。 做 了 將近 兩周的課程設(shè)計(jì),讓 我 感受頗深,有 很多 知識是書本上學(xué)不到的 知識,這些都是需要親自動手實(shí)踐的。我覺得作為一名 通信 專業(yè)的學(xué)生,單片機(jī)的課程設(shè)計(jì)是 十分 有意義的。雖然自己對于這門課懂的并不多,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個(gè)多禮拜的 努力 ,在 同學(xué)的幫助和講解下,漸漸對這門課逐漸產(chǎn)生了些許的興趣,自己開始主動學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。 我覺得課程設(shè)計(jì)反映的是一個(gè)從理論到實(shí)際應(yīng)用的過程,但是更遠(yuǎn)一 點(diǎn)可以聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會的一個(gè)過程。通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 15 致謝 感謝我的導(dǎo)師 朱恒軍老師,他嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;他 循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。 感謝我的室友們,是你們和我共同維系著彼此之間兄弟般的感情,維系著寢室那份家的融洽。三年里,我們沒有紅過臉,沒有吵過嘴,沒有發(fā)生上大學(xué)前所擔(dān)心的任何不開心的事情。 // 數(shù)碼管位定義 sbit P21=P2^1。 sbit P23=P2^3。 //控制小數(shù)點(diǎn) sbit KS=P1^0。 //復(fù)位 uchar time,xs,ge,shi,bai,qian。 // 數(shù)碼管顯示字符 09 void delay_ms(unsigned int ms) //1ms 延時(shí)函數(shù) { uchar a。a0。 } void display()。 TH0=(6553610000)/256。 EA=1。 } void main() //主程序 { T0intinit( )。 //顯示 while(!KS) //判斷是否有開始 /暫停鍵按下 { display( )。 } while(!KR) //判斷是否有清零鍵按下 { display( )。 qian=0。 shi=0。 } if(bai==10) //進(jìn)位 { bai=0。 } if(qian==10) { qian=0。 } 通信 102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 19 } } void display( ) // 顯示函數(shù) { P23=0。 delay_ms(1)。 P22=0。 delay_ms(1)。 P21=0。 delay_ms(1)。 P20=0。 delay_ms(1)。 } void T0int( ) interrupt 1 //定時(shí)器 T0 中斷 方式 1 { TH0=(6553610000)/256。 ge++。 shi++。 bai++
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1