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

正文內(nèi)容

基于單片機(jī)的計(jì)數(shù)器-閱讀頁

2025-07-12 19:55本頁面
  

【正文】 字位碼控制,即數(shù)碼管顯示的字形是由單片機(jī) I/O 口輸出的字形碼確定,而哪個(gè)數(shù)碼管點(diǎn)亮是由單片機(jī) I/O 口輸出的字位碼確定的。動(dòng)態(tài)顯示方式所接數(shù)碼管不能太多,否則會(huì)因每個(gè)數(shù)碼管所分配的實(shí)際導(dǎo)通時(shí)間太少,使得數(shù)碼管的亮度不足。數(shù)碼管有共陰極和共陽極兩種,對(duì)于共陽數(shù)碼管,字形驅(qū)動(dòng)輸出 0 有效,字位驅(qū)動(dòng)輸出 1 有效;而對(duì)于共陰數(shù)碼管則相反,即:字形驅(qū)動(dòng)輸出 1 有效,字位驅(qū)動(dòng)輸出 0 有效顯示器普遍地用于直觀地顯示數(shù)字系統(tǒng)的運(yùn)行狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品工藝,單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有: 發(fā)光二極管 LED 顯示器、液晶LCD 顯示器、CRT 顯示器等。分段式顯示器(LED 數(shù)碼管)由 7 條線段圍成 8 字型,每一段包含一個(gè)發(fā)光二極管。只要按規(guī)律控制各發(fā)光段亮、滅,就可以顯示各種字形或符號(hào)。圖是共陽式、共陰式 LED 數(shù)碼管的原理圖和符號(hào)。采用動(dòng)態(tài)顯示方式顯示時(shí)間,硬件連接如下圖所示,時(shí)的十位和個(gè)位分別顯示在第一個(gè)和第二個(gè)數(shù)碼管,分的十位和個(gè)位分別顯示在第四個(gè)和第五個(gè)數(shù)碼管,秒的十位和個(gè)位分別顯示在第七個(gè)和第八個(gè)數(shù)碼管,其余數(shù)碼管顯示橫線。對(duì)于多位 LED 顯示器,通常都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示,其硬件連接方式如下圖所示。 proteus 軟件介紹Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司) 。它是目前最好的仿真單片機(jī)及外圍器件的工具。Proteus 是世界上著名的EDA 工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。在編譯方面,它也支持 IAR、Keil 和 MPLAB 等多種編譯器。這些功能是: (1)原理布圖 (2)PCB 自動(dòng)或人工布線 (3)SPICE 電路仿真 革命性的特點(diǎn): (1)互動(dòng)的電路仿真 用戶甚至可以實(shí)時(shí)采用諸如 RAM,ROM,鍵盤,馬達(dá),LED,LCD,AD/DA,部分 SPI 器件,部分 IIC 器件。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運(yùn)行后輸入輸出的效果。 功能模塊:能原理圖設(shè)計(jì)(ISIS)豐富的器件庫:超過 27000 種元器件,可方便地創(chuàng)建新元件; 智能的器件搜索:通過模糊搜索可以快速定位所需要的器件; 智能化的連線功能:自動(dòng)連線功能使連接導(dǎo)線簡單快捷,大大縮短繪圖時(shí)間; 支持總線結(jié)構(gòu):使用總線器件和總線布線使電路設(shè)計(jì)簡明清晰; 可輸出高質(zhì)量圖紙:通過個(gè)性化設(shè)置,可以生成印刷質(zhì)量的 BMP 圖紙,可以方便地供 WORD、POWERPOINT 等多種文檔使用。 用 PROTUES 軟件,畫出 M=999 的計(jì)數(shù)器仿真圖,得到的圖如下所示。   PROTEUS 不僅可將許多單片機(jī)實(shí)例功能形象化,也可將許多單片機(jī)實(shí)例運(yùn)行過程形象化。   它的元器件、連接線路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng)。   課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)是學(xué)生走向就業(yè)的重要實(shí)踐環(huán)節(jié)。它具有設(shè)計(jì)靈活,結(jié)果、過程的統(tǒng)一的特點(diǎn)。相信在單片機(jī)開發(fā)應(yīng)用中 PROTEUS 也能茯得愈來愈廣泛的應(yīng)用。實(shí)踐證明,在使用 Proteus 進(jìn)行系統(tǒng)仿真開發(fā)成功之后再進(jìn)行實(shí)際制作,能極大提高單片機(jī)系統(tǒng)設(shè)計(jì)效率。 PCB 圖圖 312 PCB 版電路第四章 軟件設(shè)計(jì)系統(tǒng)的軟件設(shè)計(jì)也是工具系統(tǒng)功能的設(shè)計(jì)。單片機(jī)的軟件設(shè)計(jì)通常要考慮以下幾個(gè)方面的問題:(1)根據(jù)軟件功能要求,將系統(tǒng)軟件劃分為若干個(gè)相對(duì)獨(dú)立的部分,設(shè)計(jì)出合理的總體結(jié)構(gòu),使軟件開發(fā)清晰、簡潔和流程合理;(2)培養(yǎng)良好的編程風(fēng)格,如考慮結(jié)構(gòu)化程序設(shè)計(jì)、實(shí)行模塊化、子程序化。 系統(tǒng)軟件設(shè)計(jì)流程圖主程序先是開始,然后賦初值,本設(shè)計(jì)采用的是動(dòng)態(tài)顯示,所以在賦玩初值后顯示程序不斷被調(diào)用。它由美國貝爾研究所的 于 1972 年推出。 C 語言發(fā)展如此迅速,而且成為最受歡迎的語言之一,主要因?yàn)樗哂袕?qiáng)大的功能。用 C 語言加上一些匯編語言子程序,就更能顯示 C 語言的優(yōu)勢了,像 PC DOS 、WORDSTAR等就是用這種方法編寫的。同時(shí) C 語言又是一種通用的程序設(shè)計(jì)語言,在國際上廣泛流行。 是中級(jí)語言。C 語言可以像匯編語言一樣對(duì)位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。 語言適用范圍大。 C 語言對(duì)編寫需要硬件進(jìn)行操作的場合,明顯優(yōu)于其它解釋型高級(jí)語言,有一些大型應(yīng)用軟件也是用 C 語言編寫的。它是數(shù)值計(jì)算的高級(jí)語言。 //共陽數(shù)碼管 09 unsigned char Dis_baiwei。 //定義個(gè)位unsigned char Dis_gewei。}main(){TMOD |=0x01。TL0=0xf0。 //打開中斷TR0=1。//顯示十位 P2=0x7f。//短暫延時(shí) P0=Dis_shiwei。 delay(300)。 P2=0xdf。 }}/********************************//* 定時(shí)中斷 *//********************************/void tim(void) interrupt 1 using 1{static unsigned int second,count。//重新賦值TL0=0xf0。if (count==100) { count=0。//秒加 1if(second==1000) second=0。//百位顯示值處理 Dis_shiwei=tab[(second%100)/10]。//各位 } keil 軟件調(diào)試 軟件介紹Keil 軟件是目前最流行開發(fā) MCS51 系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持 Keil 即可看出。運(yùn)行 Keil 軟件需要 Pentium或以上的 CPU,16MB 或更多 RAM、20M 以上空閑的硬盤空間、WIN9NT、WIN202WINXP 等操作系統(tǒng)。 系統(tǒng)概述目前流行的 51 系列單片機(jī)開發(fā)軟件是德國 Keil 公司推出的 Keil C51 軟件,Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows 界面。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢。下面詳細(xì)介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。第五章 焊接調(diào)試與功能說明 系統(tǒng)性能測試與功能說明走時(shí):默認(rèn)為計(jì)數(shù)狀態(tài),顯示三位數(shù),時(shí)間會(huì)按實(shí)際時(shí)間以秒為最小單位變化,從 000—999 的計(jì)數(shù),按復(fù)位鍵,重 000 開始,重新計(jì)數(shù)。軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方式。本次課題,Keil 軟件來調(diào)試程序,通過各個(gè)模塊程序的單步或跟蹤調(diào)試,使程序逐漸趨于正確,最后統(tǒng)調(diào)程序。首先打開 protus 6 professional 軟件,在元件庫中找到要選用的所有元件,然后進(jìn)行原理圖的繪制;繪制好后再選擇 wave6000 已經(jīng)編譯好的*.hex 文件,選擇運(yùn)行,觀察顯示結(jié)果,根據(jù)顯示的結(jié)果和課題的要求再修改程序,再運(yùn)行查,直到滿足要求。通過這次設(shè)計(jì)我對(duì)自己在大學(xué)三年時(shí)間里所學(xué)的知識(shí)得到了全面的回顧,并充分發(fā)揮對(duì)所學(xué)知識(shí)的理解和對(duì)畢業(yè)設(shè)計(jì)的思考及書面表達(dá)能力,最終完成了這份論文。培養(yǎng)了我運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。這個(gè)設(shè)計(jì)十分有意義 我獲得很深刻的經(jīng)驗(yàn)。我們的學(xué)習(xí)不但要立足于書本,以解決理論和實(shí)際教學(xué)中的實(shí)際問題為目的,還要以實(shí)踐相結(jié)合,理論問題即實(shí)踐課題,解決問題即課程研究,學(xué)生自己就是一個(gè)專家,通過自己的手來解決問題比用腦子解決問題更加深刻。這種做法既有助于完成理論知識(shí)的鞏固,又有助于帶動(dòng)實(shí)踐,解決實(shí)際問題,加強(qiáng)我們的動(dòng)手能力和解決問題的能力。最近的半年則并行著找工作和寫論文。所幸我沒有被失敗擊垮。通過幾個(gè)月的悉心設(shè)計(jì),在指導(dǎo)教師的耐心指導(dǎo)下,我完成了畢業(yè)設(shè)計(jì)的工作。這不僅涉及到對(duì)基本原理的理解,也涉及到對(duì)問題的分析能力。這也使我認(rèn)識(shí)到了自己知識(shí)的匱乏和能力的有限。在這里我尤其感謝老師。他還為我們指明了論文方向,校定論文方向。最后,我再一次表達(dá)我對(duì)領(lǐng)導(dǎo)以及教過我所有的老師最衷心的感謝,是你們在我前進(jìn)的道路上給以引導(dǎo),并無私的教給我許多專業(yè)知識(shí)以及做人的道理。“長風(fēng)破浪會(huì)有時(shí),直掛云帆濟(jì)滄海。就用這話作為這篇論文的一個(gè)結(jié)尾,也是一段生活的結(jié)束。附 錄實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1