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

正文內(nèi)容

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

2024-10-05 08:44上一頁面

下一頁面
  

【正文】 一種成就感在心頭油然而生。 總之,本次設(shè)計(jì)的收獲是很多。 //計(jì)數(shù)值加 1 if(Count=20) //計(jì)數(shù)值到了 20 次,即 1S 就清 0,并把定時(shí)器狀態(tài)設(shè)為 1 { Count=0。 //關(guān)閉數(shù)碼顯示管 Key_State=0。 //等待停止鍵釋放 } } if(Reset==0) //復(fù)位鍵被按下 { delay(10)。 P2=0xFB。 delay(10)。 仿真部分:運(yùn)行 proteus 的 ISIS 后進(jìn)入仿真界面將所需元件選擇好,根據(jù)原理圖畫出仿真圖,待仿真圖換好后雙擊 AT89C52 導(dǎo)入 Keil uVsion4 所產(chǎn)生的后綴名為 .HEX文件,按開始鍵進(jìn)行仿真。用過匯編語言后再使用 C來開發(fā),體會(huì)更加深刻。它的元器件、連接線路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng)。配合系統(tǒng)配置的虛擬邏輯分析儀、示波器等, Proteus 建立了完備的電子設(shè)計(jì)開發(fā)環(huán)境。硬件電路連接是單片機(jī)~ 接數(shù)碼管的由 A~G、 DP 8 個(gè)各管腳, ~ 接數(shù)碼管的控制端 WW W W1 采用共陽極連接的方法連接圖如圖 所示。 設(shè)計(jì)思路 為了確定其設(shè)計(jì)方案,首先必須構(gòu)思好初步的設(shè)計(jì)思路。另外,此腳可接上備用電源,在 VCC掉電時(shí),可保護(hù)片內(nèi) RAM 中的信息不丟失。在驗(yàn)證程序時(shí),則輸出指令。現(xiàn)在片內(nèi)帶有 EEPROM 的單片機(jī)開發(fā)起來很方便(就像 CI 取代 BIOS 一樣), EEPROM 既 像靜態(tài) RAM 那樣讀寫簡便,又在掉電時(shí)數(shù)據(jù)不會(huì)丟失的,大大簡化應(yīng)用系統(tǒng)結(jié)構(gòu)。一些單片機(jī)廠商以 MTP 的性能、 OTP 的價(jià)位推出 他們的單片機(jī),如 ATMEL AVR 單片機(jī),片內(nèi)采用 FLASH,可多次編程。低電壓供電的單片機(jī)電源下限已由 降至 、 ??梢灶A(yù)見,一些成功上市的相對(duì)年輕的 CPU 核心,也會(huì)隨 著 I/O 功能模塊的不斷豐富,有著相當(dāng)長的生存周期。最終 ,給出各部分的原理框圖、電路圖及轉(zhuǎn)速測量的程序流程圖,并編出其具體的程序。一些 8051 單片機(jī)兼容廠商改善了單片機(jī)的內(nèi)部時(shí) 序,在不提高時(shí)鐘頻率的條件下,使運(yùn)算速度提高了很多,Motorola 單片機(jī)則使用了瑣 相環(huán)技術(shù)或內(nèi)部倍頻技術(shù)使內(nèi)部總線速度大大高于時(shí)鐘產(chǎn)生器的頻率。近年來, OTP 型單片機(jī)需量大幅度上揚(yáng),為適應(yīng)這種需求許多單片機(jī)都采用了在片 編程技術(shù) (In System Programming)。 一般有兩種開發(fā)方法,其一是軟件模擬仿真后把沒 有錯(cuò)誤的程序用編程器寫入EPROM 或單片機(jī)內(nèi),廉價(jià)的 PIC 單片機(jī)開發(fā)系統(tǒng)就是這樣,早期的 sim51 軟件是對(duì)單片機(jī)實(shí)訓(xùn) 4 8031 仿真的。 ( 7) 時(shí)鐘電路: 8051內(nèi)置最高頻率達(dá) 12MHz的時(shí)鐘電路,用于產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序,但 8051 單片機(jī)需外置振蕩電容。 (3)外部程序存儲(chǔ)器讀選通信號(hào) 低電平有效,在讀外部程序存儲(chǔ)器時(shí),每個(gè)機(jī)器周期內(nèi)輸出兩次有效信號(hào)。如此 T1 不是無標(biāo)記、控制可用了嗎?是的。定時(shí)器的 TMOD 用于設(shè)置定時(shí)器 /計(jì)數(shù)器的工作方式 0~ 3,并確定用于定時(shí)還是用于計(jì)數(shù)。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。 : 支持當(dāng)前的主流單片機(jī),如 51 系列、 AVR 系列、 PIC12 系列、 PIC16 系列、 PIC18系列、 Z80 系 列、 HC11 系列、 68000 系列等。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼用于用于 MCS51單片機(jī)的匯編軟件有早期的 A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普通使用匯編語言到逐漸使用高級(jí)語言開發(fā),單片機(jī)的開發(fā)軟件業(yè)在不斷發(fā)展, Keil軟件是目前最流行開發(fā) MCS51系列單片機(jī)的軟件,這從今年來個(gè)仿真機(jī)廠商紛紛宣布全面支持 Keil 即可看出。 Keil uVision3 是目前使用廣泛的單片機(jī)開發(fā)軟件,它集成了源程序編輯和程序調(diào)試于一體,支持匯編、 C、 PL/M 語言。 //復(fù)位 sbit Start=P3^2。 delay(10)。 //開啟定時(shí)器 /計(jì)數(shù)器 1 單片機(jī)實(shí)訓(xùn) 22 Key_State=1。 //定時(shí)器 1裝入初值 TL1=0。 //計(jì)算轉(zhuǎn)速 TH1=0。下面是我的一些體會(huì)與建議??梢哉f,沒有申紅軍的悉心指導(dǎo)和幫助,我是不可能順利完成我的設(shè)計(jì)的。從而從各個(gè)方面得到提高與完善了自己,使自己的各個(gè)方面提高到一個(gè)新的臺(tái)階,同時(shí)為以后的工作打下基礎(chǔ)。 首先 ,我要感謝我的老師 申紅軍老師。譬如在軟件方面,鍵盤掃描程序和 LED 顯示子程序等,但為了便于快速看懂程序,本程序沒有進(jìn)行一些復(fù)雜的處理,而是注重彰顯各個(gè)部分。Key_State==1) //鍵狀態(tài)為 1 且定時(shí)器狀態(tài)為 1 { T_State=0。 //定時(shí)器 0裝入初值 TL0=(6553650000)%256。 //去抖 if(Start==0) //啟動(dòng)鍵被按下 { if(Key_State==0) //假如鍵狀態(tài)為 0 或 3 { TR0=1。 P2=0xf7。 //定時(shí)器 1 在 1S 內(nèi)計(jì)數(shù)的次數(shù) sbit Stop=P3^0。目標(biāo)文件可由 LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。在單片機(jī)開發(fā)應(yīng)用中 PROTEUS 獲得愈來愈廣泛的應(yīng)用。 ( 4) Proteus 可提供的調(diào)試手段 Proteus 提供了比較豐富的測試信號(hào)用于電路的測試。 故在程序應(yīng)該注意以上問題,不然會(huì)產(chǎn)生問題,不能正確的對(duì)按鍵進(jìn)行識(shí)別。硬件定時(shí)是利用單片機(jī)內(nèi)定時(shí)器定時(shí),啟動(dòng)以后定時(shí)器可與 CPU 并行工作,不占用 CPU 時(shí)間, CPU 有較高的工作效率。其中,TL0 可以構(gòu)成 8 位的定時(shí)器或計(jì)數(shù)器的工作方式,而 TH0 則只能作為定時(shí)器來用。它可用于對(duì)外輸出時(shí)鐘 ,定時(shí)等。 ( 5) 并行輸入輸出 (I/O)口: 8051 共有 4組 8位 I/O口 (P0、 P P2 或 P3),用于對(duì)外部數(shù)據(jù)的傳輸。 開發(fā)單片機(jī)應(yīng)用系統(tǒng),首先時(shí)軟硬件設(shè)計(jì),很難說誰先誰后,大致是更據(jù)應(yīng)用的要求畫出框圖,想想哪些功能是由硬件實(shí)現(xiàn)的,哪些是由軟件實(shí)現(xiàn)的,然后畫出軟件的流程圖。由于掩膜需要一定的生產(chǎn)周期,而 OTP 型單片機(jī)價(jià)格不斷下降,使得 近年來直接使用OTP完成最 終產(chǎn)品制造更為流行。 單片機(jī)速度越來越快 MPU 發(fā)展中表現(xiàn)出來的速度越來越快是以時(shí)鐘頻率越來越高為標(biāo)志 的。文中首先闡述了構(gòu)成該系統(tǒng)的原理、硬件的實(shí)現(xiàn)方法,在該系統(tǒng)中對(duì)信號(hào)頻率進(jìn)行測量是首要任務(wù),通過各種測量方法的對(duì)比下,該系統(tǒng)應(yīng)采用測頻法測量。 8位、 16 位、 32位單片機(jī)共同發(fā)展 這是當(dāng)前單片機(jī)技術(shù)發(fā)展的另一動(dòng)向。 低噪聲與高可靠性技術(shù) 為提高單片機(jī)系統(tǒng)的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工 作環(huán)境,滿足電磁兼容性方面更高標(biāo)準(zhǔn)的要求,各單片機(jī)商家在單片機(jī)內(nèi)部電路中采取 了一些新的技術(shù)措施。這些單片機(jī)都使用了 ISP 技術(shù),等安裝到印刷線路板上以后再下載程序。 近年來出現(xiàn)了 IIC 串行總線結(jié)構(gòu),這種總線是用兩條數(shù)據(jù)線代替現(xiàn)行的 8 位數(shù)據(jù)總線,從而大大地減少了單片機(jī)引線,目前許多電子公司正在積極開發(fā) IIC 總線的產(chǎn)品,也為我們使用提供了方便。在對(duì) 8751 片內(nèi) EPROM 編程校驗(yàn)時(shí),用來傳送低 8位地址。它由 TL( 1/0)的低5 位和 TH( 0/1)的 8 位構(gòu)成 13 位的計(jì)數(shù)器,此時(shí) TL( 1/0)的高 3 位未用,由我們根據(jù)需要自行決定。 2) 當(dāng)前轉(zhuǎn)速與電動(dòng)機(jī)的狀態(tài)顯示用 4段 LED 數(shù)碼管。如圖 單片機(jī)實(shí)訓(xùn) 12 圖 脈沖電路 4 軟件設(shè)計(jì) 主程序流程及說明 本次設(shè)計(jì)用 T0 做定時(shí)器定時(shí)時(shí)間為 50ms 、 T1 作計(jì)數(shù)器,都設(shè)置為工作方式一。 ( 2) Proteus 可提供的仿真儀表資源 :示波器、邏輯分析儀、虛擬終端、 SPI調(diào)試器、 I2C 調(diào)試器、信號(hào)發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。 課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)是學(xué)生走向就業(yè)的重要實(shí)踐環(huán)節(jié)。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 單片機(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)。 //顯示十位 P0=table[second%100/10]。 delay(10)。 //鍵狀態(tài)設(shè)為 3 TR0=0。 while(1) { while(Key_State==0) //顯示初始狀態(tài) { Display2()。 } } void T1timer() interrupt 3 //定時(shí)器 1 用于計(jì)數(shù) { TH1=0。另外,這次學(xué)校為我們提供了很好的設(shè)計(jì)條件,而且老師也非常負(fù)責(zé)。 整個(gè)設(shè)計(jì)過程是對(duì)自己所學(xué)知識(shí)歸納總結(jié)和應(yīng)用,也就是把理論知識(shí)用到實(shí)踐之中去。滴水之恩,當(dāng)涌泉相報(bào)。在 proteus 仿真調(diào)試過程中,我不斷發(fā)現(xiàn)問題和解決問題。 //重裝初值 TL0=(6553650000)%256。 //關(guān)閉定時(shí)器 /計(jì)數(shù)器 0 TR1=0。 //關(guān)閉定時(shí)器 /計(jì)數(shù)器 0 TR1=0。 //顯示十位 P0=0x38。 } void Display() //顯示子程序 { P2=0xFE。當(dāng)編譯結(jié)果
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1