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

正文內(nèi)容

四位數(shù)碼管轉(zhuǎn)速表的設(shè)計(jì)(完整版)

2024-10-15 20:43上一頁面

下一頁面
  

【正文】 案,從而達(dá)到更好的效果。在 proteus 仿真調(diào)試過程中,我不斷發(fā)現(xiàn)問題和解決問題。通過這次學(xué)校組織的設(shè)計(jì) ,端正了自己學(xué)習(xí)的態(tài)度 ,鍛煉了自己獨(dú)立動手的能力,在此,我要感謝每一個幫助過我的人。滴水之恩,當(dāng)涌泉相報(bào)。在調(diào)試中不斷發(fā)現(xiàn)問題進(jìn)而解決問題,這是一個再學(xué)習(xí)的過程,其本身就是對自己的一次鍛煉,培養(yǎng)了自己獨(dú)立思考,動手解決問題的能力。 整個設(shè)計(jì)過程是對自己所學(xué)知識歸納總結(jié)和應(yīng)用,也就是把理論知識用到實(shí)踐之中去。另外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工 作。另外,這次學(xué)校為我們提供了很好的設(shè)計(jì)條件,而且老師也非常負(fù)責(zé)。 通過一周的單片機(jī)課程設(shè)計(jì)的實(shí)習(xí),在老師的指導(dǎo)下和自 己的努力下,我成功地完成了四位數(shù)碼管轉(zhuǎn)速表的設(shè)計(jì),真正地感覺到在這段時間里受益良多,這主要表現(xiàn)在:一是對之前所學(xué)的理論知識得到了很大的鞏固和提高;二是對單片機(jī)課程設(shè)計(jì)有了一個全面的認(rèn)識,對單片機(jī)有關(guān)的設(shè)備儀器和軟件的使用有了很深的認(rèn)識;三是對硬件設(shè)計(jì),特別是硬件設(shè)計(jì)有了較強(qiáng)的掌握;四是進(jìn)一步培養(yǎng)了自己的思維,提高了動手能力和創(chuàng)新能力。 } } void T1timer() interrupt 3 //定時器 1用于計(jì)數(shù) { TH1=0。 //清計(jì)數(shù)器 TL1=0。 while(1) { while(Key_State==0) //顯示初始狀態(tài) { Display2()。 EA=1。 //鍵狀態(tài)設(shè)為 3 TR0=0。 //把鍵狀態(tài)設(shè)為 1 } while(!Start)。 delay(10)。 } void Display2() //初始類容顯示 { P2=0xFE。 //顯示十位 P0=table[second%100/10]。 //啟動 void delay(uint ms) //延時子程序 { uint i。 單片機(jī)實(shí)訓(xùn) 19 圖 原理圖 圖 仿真圖 單片機(jī)實(shí)訓(xùn) 20 四位數(shù)碼管轉(zhuǎn)速表程序 include //頭文件 define uchar unsigned char //宏定義 define uint unsigned int //宏定義 void Display(void)。 Keil uVision3 是德國 Keil 公司開發(fā)的基于 Windows 環(huán)境的 8051 軟件開發(fā)平臺,是一個集項(xiàng)目管理、源程序編輯、程序高度于一體的強(qiáng)大集成開發(fā)環(huán)境。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 Keil 提供了包括C 編譯器、宏匯編、連接器、庫管理和一個強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( uVision)將這些部分組合在一起。 課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)是學(xué)生走向就業(yè)的重要實(shí)踐環(huán)節(jié)。 ( 1)提供軟件調(diào)試功能; ( 2)提供豐富的外圍接口器件及其仿真; RAM, ROM,鍵盤,馬達(dá), LED, LCD, AD/DA,部分 SPI 器件,部分 IIC 器件。 ( 2) Proteus 可提供的仿真儀表資源 :示波器、邏輯分析儀、虛擬終端、 SPI調(diào)試器、 I2C 調(diào)試器、信號發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。它是目前最好的仿真單片機(jī)及外圍器件的工具。如圖 所示 單片機(jī)實(shí)訓(xùn) 12 圖 脈沖電路 4 軟件設(shè)計(jì) 主程序流程及說明 本次設(shè)計(jì)用 T0 做定時器定時時間為 50ms 、 T1 作計(jì)數(shù)器,都設(shè)置為工作方式一。TCON 主要功能是為定時器在溢出時設(shè)定標(biāo)志位,并控制定時器的運(yùn)行或停止等。 2) 當(dāng)前轉(zhuǎn)速與電動機(jī)的狀態(tài)顯示用 4段 LED數(shù)碼管。一般情況處,只有在 T1以工作方式 2運(yùn)行(當(dāng)波特率發(fā)生器用)時,才讓 T0工作于方式 3的。它由 TL( 1/0)的低5 位和 TH( 0/1)的 8 位構(gòu)成 13 位的計(jì)數(shù)器,此時 TL( 1/0)的高 3 位未用,由我們根據(jù)需要自行決定。在執(zhí)行內(nèi)部程序存儲器中的程序時 ,該信號無輸出,在訪問外部數(shù)據(jù)存儲器時,該信號將不會出現(xiàn)。在對 8751 片內(nèi) EPROM編程校驗(yàn)時,用來傳送低 8位地址。 單片機(jī)的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛 (Harvard)結(jié)構(gòu),另一種是采用通用計(jì)算機(jī)廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓 (Princeton)結(jié)構(gòu)。 近年來出現(xiàn)了 IIC 串行總線結(jié)構(gòu),這種總線是用兩條數(shù)據(jù)線代替現(xiàn)行的 8位數(shù)據(jù)總線,從而大大地減少了單片機(jī)引線,目前許多電子公司正在積極開發(fā) IIC 總線的產(chǎn)品,也為我們使用提供了方便。有的是在 PC 上寫好程序,檢查無語法錯誤后用軟件下載到編程器對AT89C51 等單片機(jī)進(jìn)行編程,或者對可在線編程的單片機(jī)有例如 PIC16F8PICBASIC( PS1016)等進(jìn)行編程。這些單片機(jī)都使用了 ISP 技術(shù),等安裝到印刷線路板上以后再下載程序。未編程的 OTP 芯片可采用裸片 Bonding 技術(shù)或表面貼 技術(shù),先焊在印刷板上,然后通過單片機(jī)上引出的編程線、串行數(shù)據(jù)、時鐘線等對單片 機(jī)編程。 低噪聲與高可靠性技術(shù) 為提高單片機(jī)系統(tǒng)的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工 作環(huán)境,滿足電磁兼容性方面更高標(biāo)準(zhǔn)的要求,各單片機(jī)商家在單片機(jī)內(nèi)部電路中采取 了一些新的技術(shù)措施。 68HC08 單片機(jī)使 用 外部振蕩器而內(nèi)部時鐘達(dá) 32M,而 M68K系列 32 位單片機(jī)使用 32K 的外部振蕩器頻率 內(nèi)部時鐘可達(dá) 16MHz 以上。 8位、 16 位、 32位單片機(jī)共同發(fā)展 這是當(dāng)前單片機(jī)技術(shù)發(fā)展的另一動向。 總之,本課題完成了硬件和軟件系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了轉(zhuǎn)速測量系統(tǒng)的測量,轉(zhuǎn)速計(jì)算、顯示功能,同時實(shí)現(xiàn)鍵盤的開始 /停止功能,完成了設(shè)計(jì)的要求。文中首先闡述了構(gòu)成該系統(tǒng)的原理、硬件的實(shí)現(xiàn)方法,在該系統(tǒng)中對信號頻率進(jìn)行測量是首要任務(wù),通過各種測量方法的對比下,該系統(tǒng)應(yīng)采用測頻法測量。這一方面是由 于其對相應(yīng)應(yīng)用領(lǐng)域的適應(yīng)性,另一方面是由于以該類 CPU 為核心,集成以更多 I/O 功能 模塊的新單片機(jī)系列層出不窮。 單片機(jī)速度越來越快 MPU 發(fā)展中表現(xiàn)出來的速度越來越快是以時鐘頻率越來越高為標(biāo)志 的。一般單片機(jī)都能在 3 到 6V 范圍內(nèi)工作,對單片機(jī)實(shí)訓(xùn) 2 電池供電的單片機(jī)不再需要對電源采 取穩(wěn)壓措施。由于掩膜需要一定的生產(chǎn)周期,而 OTP 型單片機(jī)價格不斷下降,使得 近年來直接使用OTP 完成最 終產(chǎn)品制造更為流行。 MTP 向 OTP 挑戰(zhàn) MTP 是可多次編程的意思。 開發(fā)單片機(jī)應(yīng)用系統(tǒng),首先時軟硬件設(shè)計(jì),很難說誰先誰后,大致是更據(jù)應(yīng)用的要求畫出框圖,想想哪些功能是由硬件實(shí)現(xiàn)的,哪些是由軟件實(shí)現(xiàn)的,然后畫出軟件的流程圖。 以前的開發(fā)要用 EPROM,需要編程器(把程序?qū)懭?EPROM 中)和紫外線燈( EPROM擦除器),擦完后還要校驗(yàn),非常不便。 ( 5) 并行輸入輸出 (I/O)口: 8051 共有 4組 8 位 I/O 口 (P0、 P P2 或 P3),用于對外部數(shù)據(jù)的傳輸。在 EPROM 編程時,由 P0輸入指令。它可用于對外輸出時鐘 ,定時等。 (6)外接晶振引腳 XTAL1 和 XTAL2 (7)RTS/VPD 單片機(jī)復(fù)位 /備用電源引腳,當(dāng)輸入的復(fù)位信號延續(xù) 2個機(jī)器周期 以上高電平時為有效,用以完成對單片機(jī)的復(fù)位初始化操作。其中,TL0 可以構(gòu)成 8 位的定時器或計(jì)數(shù)器的工作方式,而 TH0 則只能作為定時器來用。在此期間定時 1s,在 1s 內(nèi)允許中斷,每中單片機(jī)實(shí)訓(xùn) 9 斷一次,軟件計(jì)數(shù)器加 1, 1s后,關(guān)閉中斷,則軟件計(jì)數(shù)器 即為 1s 內(nèi)的脈沖數(shù),通過計(jì)數(shù)一定時間內(nèi)通過定時器的脈沖數(shù)通過軟硬件結(jié)合工作即可測出電機(jī)的轉(zhuǎn)速。硬件定時是利用單片機(jī)內(nèi)定時器定時,啟動以后定時器可與 CPU 并行工作,不占用 CPU 時間, CPU 有較高的工作效率。 單片機(jī)實(shí)訓(xùn) 11 圖 按鍵電路 顯示電路設(shè)計(jì)圖 本課題所采用得是由 LED(數(shù)碼管)作為顯示電路,用以顯示由單片機(jī) 所接收的脈沖轉(zhuǎn)換來的 BCD 碼,以及開始測速時的各種狀態(tài)。 故在程序應(yīng)該注意以上問題,不然會產(chǎn)生問題,不能正確的對按鍵進(jìn)行識別。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運(yùn)行后輸入輸出的效果。 ( 4) Proteus 可提供的調(diào)試手段 Proteus 提供了比較豐富的測試信號用于電路的測試。前者可在相當(dāng)程度上得到實(shí)物演示實(shí)驗(yàn)的效果,后者則是實(shí)物演示實(shí)驗(yàn)難以達(dá)到的效果。在單片機(jī)開發(fā)應(yīng)用中 PROTEUS 獲得愈來愈廣泛的應(yīng)用。 系統(tǒng)概述: Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機(jī) C 語言軟件 開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。目標(biāo)文件可由 LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定位生成絕對目標(biāo)文件(.ABS)。是否能完成課題所要求的功能則需要進(jìn)行仿真。 //定時器 1 在 1S 內(nèi)計(jì)數(shù)的次數(shù) sbit Stop=P3^0。 //顯示個位 P0=table[second%10]。 P2=0xf7。 delay(10)。 //去抖 if(Start==0) //啟動鍵被按下 { if(Key_State==0) //假如鍵狀態(tài)為 0或 3 { TR0=1。 //關(guān)閉定時器 /計(jì)數(shù)器 1 } while(!Stop)。 //定時器 0 裝入初值 TL0=(6553650000)%256。 //關(guān)閉定時器 /計(jì)數(shù)器 1 P2=0xff。Key_State==1) //鍵狀態(tài)為 1 且定時器狀態(tài)為 1 {
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1