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

正文內(nèi)容

四位數(shù)碼管轉(zhuǎn)速表的設(shè)計(jì)-閱讀頁

2024-09-17 20:43本頁面
  

【正文】 和數(shù)字信號(hào)。 ( 1)提供軟件調(diào)試功能; ( 2)提供豐富的外圍接口器件及其仿真; RAM, ROM,鍵盤,馬達(dá), LED, LCD, AD/DA,部分 SPI 器件,部分 IIC 器件。 ( 3) 提供豐富的虛擬儀器; 利用虛擬儀器在仿真過程中可以測(cè)量外圍電路的特性,培養(yǎng)學(xué)生實(shí)際硬件的調(diào)試能力。 PROTEUS 不僅可將許單片機(jī)實(shí)訓(xùn) 17 多單片機(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é)。 隨著科技的發(fā)展,“計(jì)算機(jī)仿真技術(shù)”已成為許多設(shè)計(jì)部門重要的前期設(shè)計(jì)手段??墒乖O(shè)計(jì)時(shí)間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險(xiǎn)。 Keil uVision3 軟件介紹 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)?CPU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用 手工匯編的方法了。 Keil 提供了包括C 編譯器、宏匯編、連接器、庫管理和一個(gè)強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境( uVision)將這些部分組合在一起。掌握這一軟件的使用對(duì)于使用 51系列單系列單片機(jī)的愛好者來說是十分必要的,如果你使用 C 語言編程,那么Keil就是你的選擇。 Keil C51 開發(fā)系統(tǒng)基本知識(shí) Keil C51 開發(fā)系統(tǒng)基本知識(shí)。用過匯編語言后再使用 C來開發(fā),體會(huì)更加深刻。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu): C51 工具包的整體結(jié)構(gòu),其中 uVision 與 Ishell 分別是 C51 for Windows和 for Dos 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。 ABS 文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器 dScope51 或tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫 入程序存貯器如 EPROM 中。 Keil uVision3 是德國 Keil 公司開發(fā)的基于 Windows 環(huán)境的 8051 軟件開發(fā)平臺(tái),是一個(gè)集項(xiàng)目管理、源程序編輯、程序高度于一體的強(qiáng)大集成開發(fā)環(huán)境。程序調(diào)試部分: Keil uVsion4 先新建一個(gè)工程,選擇芯片為 AT89C52 然后點(diǎn)擊是 ,然后彈出是否加入標(biāo)準(zhǔn)啟動(dòng)文件,點(diǎn)擊否,再新建一個(gè)文件,保存為“文件名 .C”。當(dāng)編譯結(jié)果中沒出現(xiàn)錯(cuò)誤時(shí)證明該程序已不存在語法 錯(cuò)誤。 仿真部分:運(yùn)行 proteus 的 ISIS 后進(jìn)入仿真界面將所需元件選擇好,根據(jù)原理圖畫出仿真圖,待仿真圖換好后雙擊 AT89C52 導(dǎo)入 Keil uVsion4 所產(chǎn)生的后綴名為 .HEX文件,按開始鍵進(jìn)行仿真。 單片機(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)。 //共陰數(shù)碼管代碼 0F // 9 A B C D E F uint Count=0。 //定義鍵的狀態(tài)和定時(shí)器的狀態(tài) int second=0。 //停止 sbit Reset=P3^1。 //啟動(dòng) void delay(uint ms) //延時(shí)子程序 { uint i。i120。 } void Display() //顯示子程序 { P2=0xFE。 delay(10)。 //顯示十位 P0=table[second%100/10]。 單片機(jī)實(shí)訓(xùn) 21 P2=0xFB。 delay(10)。 //顯示千位 P0=table[second/1000]。 } void Display2() //初始類容顯示 { P2=0xFE。 delay(10)。 //顯示十位 P0=0x38。 P2=0xFB。 delay(10)。 //顯示千位 P0=0x76。 } void Scan_Key() //鍵盤掃描子程序 { if(Start==0) //啟動(dòng)功能鍵被按下 { delay(10)。 //開啟定時(shí)器 /計(jì)數(shù)器 0 TR1=1。 //把鍵狀態(tài)設(shè)為 1 } while(!Start)。 //延時(shí)去抖 if(Stop==0) //停止鍵被按下 { if(Key_State!=2) //鍵狀態(tài)不為 2 { Key_State=2。 //關(guān)閉定時(shí)器 /計(jì)數(shù)器 0 TR1=0。 //等待停止鍵釋放 } } if(Reset==0) //復(fù)位鍵被按下 { delay(10)。 //鍵狀態(tài)設(shè)為 3 TR0=0。 //關(guān)閉定時(shí)器 /計(jì)數(shù)器 1 } while(!Reset)。 //定時(shí)器 1和 0 都工作在方式 1 TH0=(6553650000)/256。 TH1=0。 EA=1。 //開放定時(shí)器 /計(jì)數(shù)器 0中斷 ET1=1。 //關(guān)閉定時(shí)器 /計(jì)數(shù)器 0 TR1=0。 //關(guān)閉數(shù)碼顯示管 Key_State=0。 while(1) { while(Key_State==0) //顯示初始狀態(tài) { Display2()。 //調(diào)用鍵盤掃描子程序 } Scan_Key()。amp。 //把定時(shí)器狀態(tài)清 0 second=(TH1*256+TL1)。 //清計(jì)數(shù)器 TL1=0。 //調(diào)用顯示子程序 if(Key_State==3) //鍵狀態(tài)為 3 P2=0XFF。 //重裝初值 TL0=(6553650000)%256。 //計(jì)數(shù)值加 1 if(Count=20) //計(jì)數(shù)值到了 20 次,即 1S 就清 0,并把定時(shí)器狀態(tài)設(shè)為 1 { Count=0。 } } void T1timer() interrupt 3 //定時(shí)器 1用于計(jì)數(shù) { TH1=0。 } 單片機(jī)實(shí)訓(xùn) 25 總 結(jié) 實(shí)驗(yàn)表明,本系統(tǒng)的設(shè)計(jì)在 功能上完全滿足要求。 總的來說,本設(shè)計(jì)是合理的,但應(yīng)當(dāng)指出的是此系統(tǒng)還可以采用其它更好的方案,從而達(dá)到更好的效果。另外,由于時(shí)間關(guān)系和能力的局限性,錯(cuò)誤之處難免,還請(qǐng)老師體諒。 通過一周的單片機(jī)課程設(shè)計(jì)的實(shí)習(xí),在老師的指導(dǎo)下和自 己的努力下,我成功地完成了四位數(shù)碼管轉(zhuǎn)速表的設(shè)計(jì),真正地感覺到在這段時(shí)間里受益良多,這主要表現(xiàn)在:一是對(duì)之前所學(xué)的理論知識(shí)得到了很大的鞏固和提高;二是對(duì)單片機(jī)課程設(shè)計(jì)有了一個(gè)全面的認(rèn)識(shí),對(duì)單片機(jī)有關(guān)的設(shè)備儀器和軟件的使用有了很深的認(rèn)識(shí);三是對(duì)硬件設(shè)計(jì),特別是硬件設(shè)計(jì)有了較強(qiáng)的掌握;四是進(jìn)一步培養(yǎng)了自己的思維,提高了動(dòng)手能力和創(chuàng)新能力。這一過程能夠考驗(yàn)我們?cè)O(shè)計(jì)的系統(tǒng),同時(shí)也能真正地考察我們對(duì)這門課程的應(yīng)用能力。在 proteus 仿真調(diào)試過程中,我不斷發(fā)現(xiàn)問題和解決問題。 總之,本次設(shè)計(jì)的收獲是很多。另外,這次學(xué)校為我們提供了很好的設(shè)計(jì)條件,而且老師也非常負(fù)責(zé)。 單片機(jī)實(shí)訓(xùn) 26 致 謝 經(jīng)過一周的忙碌,本次設(shè)計(jì)已經(jīng)接近尾聲,本文介紹的應(yīng)用于單片機(jī)系統(tǒng)在電機(jī)轉(zhuǎn) 速這一領(lǐng)域的應(yīng)用,具有硬件電路簡(jiǎn)單、成本低廉、編程方便、通信可靠性高的特點(diǎn),實(shí)現(xiàn)了單片機(jī)對(duì)電機(jī)轉(zhuǎn)速的測(cè)量。通過這次學(xué)校組織的設(shè)計(jì) ,端正了自己學(xué)習(xí)的態(tài)度 ,鍛煉了自己獨(dú)立動(dòng)手的能力,在此,我要感謝每一個(gè)幫助過我的人。申紅軍老師平日里工作繁多,但在我做設(shè)計(jì)的每個(gè)階段,都給予我悉心的指導(dǎo)和幫助。另外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工 作。理論與實(shí)踐的結(jié)合 ,是對(duì)知識(shí)較好牢固掌握的一種方法 ,理論實(shí)踐相結(jié)合 ,我表示深切感謝 .這次真的是機(jī)不可失 ,失不在來。滴水之恩,當(dāng)涌泉相報(bào)。一種成就感在心頭油然而生。 整個(gè)設(shè)計(jì)過程是對(duì)自己所學(xué)知識(shí)歸納總結(jié)和應(yīng)用,也就是把理論知識(shí)用到實(shí)踐之中去。而這正是我們學(xué)習(xí)理論知識(shí)的目的之所在。在調(diào)試中不斷發(fā)現(xiàn)問題進(jìn)而解決問題,這是一個(gè)再學(xué)習(xí)的過程,其本身就是對(duì)自己的一次鍛煉,培養(yǎng)了自己獨(dú)立思考,動(dòng)手解決問題的能力。 單片機(jī)實(shí)訓(xùn) 27 參考文獻(xiàn) 周向紅 ,劉國繁 .51系列單片機(jī)應(yīng)用與實(shí)踐教程 . 北京航空航天大學(xué)出版社 , 2020 2 、王迎旭 .單片機(jī)原理及應(yīng)用 .機(jī)械工業(yè)出版 社, 2020 張毅剛 .新編 MCS51單片機(jī)應(yīng)用設(shè)計(jì) .哈爾濱工業(yè)大學(xué)出版社, 2020 何立民 .編單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) .北航出版社, 202
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1