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

正文內(nèi)容

基于單片機的秒表設(shè)計單片機課程設(shè)計(文件)

2024-12-04 02:43 上一頁面

下一頁面
 

【正文】 理論知識系統(tǒng)化、實用化,系統(tǒng)地掌握微機應(yīng)用系統(tǒng)的一般設(shè)計方法,培養(yǎng)較強的編程能力、開發(fā)能力。應(yīng)給在單片機的內(nèi)部存儲區(qū)多設(shè)置一些存儲空間,用來存儲多次計時時間。 通過 10 多天的努力, 在向老師的請教和同學(xué)的幫助下 我終于完成了單片機的課程設(shè)計。我認(rèn)為這個收獲應(yīng)該說是相當(dāng)大的。 感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報,你們永遠(yuǎn)健康快樂是我最大的心愿。 在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意! 通信 102班,姓名 青瓜 基于單片機的秒表設(shè)計 16 參考文獻(xiàn) [1] 張毅剛 , 彭喜元 , 彭宇 . 單片機原理及其應(yīng)用 . 2020 , 05 :( 101113). [2] 譚浩強 .C語言程序設(shè)計(第二版) [M],北京:清華大學(xué)出版社, 1991. [3] 黃智偉 .凌陽單片機課程設(shè)計指導(dǎo) [M],北京:北京航空航天大學(xué)出版 社, . [4] 李廣弟,朱月秀,王秀山 .單片機基礎(chǔ) [M],北京:北京航空航天大學(xué)出版社, . [5] 趙曙光,郭萬有,楊頌華 .可編程邏輯器件原理開發(fā)與應(yīng)用 [M],西安:西安電子科技大學(xué), 2020. [6] 候伯亨 .VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計 [M], 西安:西安電子科技大學(xué)出版社, 1999. [7] 康華光 . 模擬電子技術(shù)基礎(chǔ) (第四版 )[M], 武漢:華中理工大學(xué)出版社, 1999. 通信 102班,姓名 青瓜 基于單片機的秒表設(shè)計 17 附錄 1 源程序代碼 include define uchar unsigned char sbit P20=P2^0。 sbit P27=P0^7。 uchar code tab[ ]= { 0x3F, /*0*/ 0x06, /*1*/ 0x5B, /*2*/ 0x4F, /*3*/ 0x66, /*4*/ 0x6D, /*5*/ 0x7D, /*6*/ 0x07, / *7*/ 0x7F, /*8*/ 0x6F, /*9*/ }。a)。 //10ms 定時 TL0=(6553610000)%256。 //調(diào)用 T0 初始化函數(shù) while(1) //進(jìn)入循環(huán) { display( )。 if(KR) //全部歸零 TR0=0。 ge=0。 TR0=0。 P23=1。 P22=1。 P21=1。 P20=1。 if(ge==10) { ge=0。 } } 通信 102班,姓名 青瓜 基于單片機的秒表設(shè)計 20 附錄 2 軟件仿真截圖 通信 102班,姓名 青瓜 基于單片機的秒表設(shè)計 21 附錄 3 實物照片展示 。 } if(shi==10) { shi=0。 //重裝 10ms 定時常數(shù) TL0=(6553610000)%256。 P0=tab[qian]。 P0=tab[bai]|0x80。 P0=tab[shi]。 //數(shù)碼管動態(tài)顯示 P0=tab[ge]。 qian++。 bai=0。 if(KS) TR0=!TR0。 ET0=1。 void T0intinit( ) //定時器 T0 初始化 { 通信 102班,姓名 青瓜 基于單片機的秒表設(shè)計 18 TMOD=0x01。 while(ms) for(a=123。 //開始 sbit KR=P1^1。 sbit P22=P2^2。三年了,仿佛 就在昨天。 向別人詢問、請教、 配合﹑相處,以及自身的動腦和努力,都是以后工作中需要的。 重要的是如何把自己平時所學(xué)的東西應(yīng)用到實際中。雖然存在不足,但本設(shè)計的數(shù)字電子秒表仍具有它的實用性。但因時間緊迫等原因沒能改進(jìn)。 系統(tǒng)設(shè)計合理, 線路簡單、功能先進(jìn),性能穩(wěn)定,程序精簡, 并給出了詳細(xì)的電路設(shè)計方法。 3.顯示電路的測試 顯示電路是數(shù)字電子秒表正常運行最直觀的觀察窗口,我們可以通過觀察顯示電路的顯示結(jié)果觀察系統(tǒng)能否正常運行。在系統(tǒng)通電的狀況下,用萬用表的直流電壓檔( 20V),分別測量XTAL1 和 XTAL2 引腳的電壓,看是否正常,在調(diào)試過程中,測得電壓 XTAL1 引腳應(yīng)為,XTAT2 應(yīng)為 。選用萬用表的 20K 歐姆檔,檢測電路中 是否存在短路。 通過對仿真結(jié)果的觀察來對程序進(jìn)行修改,最 終使程序到達(dá)設(shè)計要求。 Proteus ISIS 的工作界面是一種標(biāo)準(zhǔn)的 Windows 界面。③ 提供 了 軟件調(diào)試功能 ,并可以與 WAVE 聯(lián)合仿真調(diào)試 。而當(dāng) CPU 為級別高的終端服務(wù)程序服務(wù)時,如果級別低的中斷發(fā)出中斷請 求,此時 CPU 是不會響應(yīng)的。 開 始賦 初 始 值數(shù) 碼 管 顯 示復(fù) 位 鍵 P 1 . 1 是 否 按 下是查 看 鍵 P 2 . 5 是 否 按 下否否查 看 鍵 P 2 . 5 是 否 抬 起是調(diào) 用 最 終 緩 存 區(qū) 數(shù)據(jù) 進(jìn) 行 顯 示否是 圖 41 主程序流程圖 方案中采用了定時中斷 T0。 P0 口輸出段碼數(shù)據(jù), 口作列掃描輸出, 、 、 、 、 分別接五個按鈕開關(guān),分別實現(xiàn)開始 /暫停、清零和可增加的拓展功能。5%,即 ~ 。此時,要求段驅(qū)動電路能提供額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段 導(dǎo)通電流來確定相應(yīng)的限流電阻。 圖 32 顯示電路基本原理圖 數(shù)碼顯示管分為共陽數(shù)碼管和共陰數(shù)碼管兩種 共陽極數(shù)碼管的 8 個發(fā)光二極管的陽極(二極管正端)連接在一起,如圖 ( b),通常,公共陽極接高電平(一般接電源),其它管腳接段驅(qū)動電路輸出端。所以采用動態(tài)顯示。 顯示電路的選擇與設(shè)計 對于數(shù)字顯示電路,通常采用液晶顯示或數(shù)碼管顯示。 3. P2 口( )是一個帶有內(nèi)部提升電阻的 8 位準(zhǔn)雙向 I/O 口,在訪問外部存儲器時,它輸出高 8 位地址。對于 EPROM 型單片機,在 EPROM 編程期間,此引腳上加 21 伏 EPROM 編程電源( Vpp)。對于 EPROM 型單片機,在 EPROM編程期間,此引腳接收編程脈沖( PROG 功能) 3. PSEN 外部程序存儲器讀選通信號輸出端,在從外部程序存儲取指令(或數(shù)據(jù))期間, PSEN 在每個機器周期內(nèi)兩次有效。當(dāng)采用外部振蕩器時,此引腳接外部振蕩源。圖 22 為引腳排列圖, 40 條引腳說明如下: 主電源引腳 Vss 和 Vcc 1. Vss 接地 2. Vcc 接 +5 伏電源 外接晶振引腳 XTAL1 和 XTAL2 1. XTAL1 內(nèi)部振蕩電路反相放大器的輸入端,是外接晶體的一個引腳。 四位位控制則由低位到高位分別接到 ~ 口,當(dāng) ~ 端口任意一個端口為高電平時,對應(yīng)的數(shù)碼管導(dǎo)通顯示。 AT89C51 單片機為主電路的核心部分,各個電路均和單片機相連接,由單片機統(tǒng)籌通信 102班,姓名 青瓜 基于單片機的秒表設(shè)計 4 和協(xié)調(diào)各個電路的運行工作。本設(shè)計的這五 個鍵則是采用掃描的方法來識別。 硬件電路圖按照圖 進(jìn)行設(shè)計。 利用定時器 /計數(shù)器定時和記數(shù)的原理 ,使其能精確計時。本設(shè)計用單片機組成數(shù)字電子秒表,力求結(jié)構(gòu)簡單、精度高為目標(biāo)。 初始狀態(tài)下計時器顯示 ,當(dāng)按下開始鍵時,外部中斷 INT0 向 AT89C51 發(fā)出中斷請求, CPU 轉(zhuǎn)
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1