加法器的設(shè)計(jì)方法_第1頁
加法器的設(shè)計(jì)方法_第2頁
加法器的設(shè)計(jì)方法_第3頁
加法器的設(shè)計(jì)方法_第4頁
加法器的設(shè)計(jì)方法_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

#單片機(jī)課程設(shè)計(jì)組員分工姓名學(xué)號職務(wù)分工張?jiān)姾?6組長負(fù)責(zé)程序的編譯、調(diào)試、運(yùn)行張恩賓18組員負(fù)責(zé)程序的修改、接線、編譯王景陽32組員負(fù)責(zé)查找關(guān)于本次課程設(shè)計(jì)的有關(guān)書籍、資料劉志強(qiáng)11組員負(fù)責(zé)針對各個(gè)芯片結(jié)構(gòu)功能的總結(jié)

單片機(jī)課程設(shè)計(jì)組員評定姓名學(xué)號職務(wù)評定張?jiān)姾?6組長作為組長,我深知這次課程設(shè)計(jì)的重要性,懷著股韌勁,所以在每個(gè)環(huán)節(jié)都盡心竭力的去做,就為了我們組能夠成功,能夠圓滿的完成任務(wù)!這次課程設(shè)計(jì)我相信我做到了責(zé)任心、堅(jiān)持和耐心。通過這次課程設(shè)計(jì)和答辯,我發(fā)現(xiàn)在單片機(jī)和芯片的認(rèn)知上還有欠缺,在學(xué)習(xí)單片機(jī)上,我還要繼續(xù)刻苦努力。自我評價(jià):理論知識不足要加強(qiáng)學(xué)習(xí),在課程設(shè)計(jì)的過程中認(rèn)真負(fù)責(zé),有一定的團(tuán)隊(duì)精神。張恩賓18組員張恩賓雖然對單片機(jī)的認(rèn)識不是很清楚,但在設(shè)計(jì)的過程中非常積極的完成了自己的任務(wù),組長某些環(huán)節(jié)上毫無進(jìn)展時(shí),主動(dòng)地幫組長查找資料,態(tài)度認(rèn)真,尤其是在不懂的知識時(shí),他會(huì)打破沙鍋問到底,課程設(shè)計(jì)中態(tài)度認(rèn)真負(fù)責(zé),他是一個(gè)態(tài)度認(rèn)真的組員。王景陽32組員對景陽來說,課程設(shè)計(jì)有些難,因?yàn)樗幕A(chǔ)知識不怎么好,所以在課程設(shè)計(jì)過程中,他也是很少發(fā)言的,但他積極樂觀,總是在我們困難的時(shí)候給我們快樂鼓勵(lì),他還善于鉆研,在調(diào)試的時(shí)候交給他步驟,他會(huì)慢慢的去熟悉,認(rèn)識,甚至結(jié)果給我們一些啟發(fā),工作不一定都要去忙忙碌碌,還需要一些趣味和放松,他就是這樣的,一個(gè)可以提咼工作效率的組員。劉11組劉志強(qiáng)認(rèn)識事物的能力很快,所以在課程設(shè)計(jì)的過程中也省去了很多不志員必要的麻煩,他樂于幫助他人,在討論的過程中他會(huì)積極發(fā)言,善于從強(qiáng)錯(cuò)誤中發(fā)現(xiàn)問題,這給了我們很大的幫助,他還會(huì)幫其他組員講解問題,是我們組的一大得力幫手,工作態(tài)度認(rèn)真負(fù)責(zé),辦事效率高,他是一個(gè)適應(yīng)能力強(qiáng)的組員。目錄TOC\o"1-5"\h\z設(shè)計(jì)思想13頁2.硬件接線圖15頁程序流程圖16頁程序及說明17頁設(shè)計(jì)總結(jié)19頁參考文獻(xiàn)21頁1設(shè)計(jì)思想我組設(shè)計(jì)的題目是BCD加法器1,目的是根據(jù)彩燈亮滅的方式,來顯示兩個(gè)BCD碼相加之和。在探討設(shè)計(jì)思路的時(shí)候,我組認(rèn)真研究了設(shè)計(jì)所用到的芯片的功能,下面介紹一下我組所用到的芯片,以及芯片的結(jié)構(gòu)、功能。在設(shè)計(jì)時(shí)我們所用到的芯片清單如下:名稱型號數(shù)量單片機(jī)MCS-511臺(tái)可編程并行芯片82551個(gè)發(fā)光二極管LED9個(gè)導(dǎo)線若干8255是一種通用的可編程多功能并行接口。(1)8255的內(nèi)部接口。8255內(nèi)部有3個(gè)8位的并行I/O端口,即A口,B口,C口,還有一個(gè)控制口。面向外設(shè)一側(cè)各有8根I/O端口數(shù)據(jù)線。其中C口又分為上半部和下半部。A口和C口上半部稱為A組,受A組控制模塊管理,B口和C口下半部分稱為B組,受B組控制模塊管理8255的斷口地址。在片選信號CS=0的條件下:A1A0=00,選中A口數(shù)據(jù)寄存器;A1A0=01,選中B口數(shù)據(jù)寄存器;A1A0=00,選中C口數(shù)據(jù)寄存器;A1A0=11,選中控制寄存器。通常,進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),一片8255A占用4個(gè)連續(xù)的口地址。8255有3種工作方式,A口可以工作在方式0,方式1,方式2;B口可以工作在方式0,方式1;C口僅能工作在方式0。8255控制字,有2個(gè)控制字,方式選擇控制字和C口置0/置1控制字。8255初始化,向8255控制寄存器寫入“方式選擇控制字”。預(yù)置端的工作方式A、B口為輸出,C并不予以使用。2、各各發(fā)光二極管陽極通過電阻接通+5V,因此要使其點(diǎn)亮,應(yīng)使8255相應(yīng)的端口為0。不亮的相應(yīng)端口為1。例如,要使L1,L12亮,其余不亮,則應(yīng)向A口置0FFH,向B口置07H。3.要求完成本次實(shí)驗(yàn),要首先必須了解彩燈的亮滅規(guī)律。本實(shí)驗(yàn)選用了9個(gè)小燈。本課題要求考慮高位溢出,無高位溢出時(shí),求和結(jié)果用8個(gè)LED燈顯示,亮的為1,滅的為0,讀出BCD碼轉(zhuǎn)化為十進(jìn)制,即為結(jié)果;若有高位溢出時(shí),第9個(gè)燈亮,所得結(jié)果已超過兩位,通過9個(gè)燈結(jié)合讀出結(jié)果。

2硬件接線圖3程序流程圖將求和結(jié)果從C口輸出,用1個(gè)LED表示考慮到高位溢出源程序清單org0mova,#90hmovdptr,#7fffhmovx@dptr,alp:movdptr,#7ffchlp2:movxa,@dptrcjnea,#99h,wosjmplp1wo:jclp1sjmplp2lp1:adda,60hdaamovdptr,#7ffdhmovx@dptr,ajcyjwmovdptr,#7ffehmova,#0movx@dptr,asjmpdoneyjw:movdptr,#7ffehmova,#1movx@dptr,adone:nopsjmplpend設(shè)計(jì)總結(jié)一周的單片機(jī)課程設(shè)計(jì)結(jié)束了,回想一下,有太多太多的滋味、太多太多的精彩在里面,有查找書籍資料時(shí)候的失望與無奈,有編程序時(shí)的興奮與沮喪,有調(diào)試時(shí)的憤怒與憂慮,有成功時(shí)的歡呼雀躍與自豪………單片機(jī)課程設(shè)計(jì)之前我們只是在書本上認(rèn)知一些乏味的程序與數(shù)字,只有理論的認(rèn)知,通過課設(shè),我們不僅在理論課程上有所收獲,而且自己能夠親手的去操作,去實(shí)踐,這對我們加深單片機(jī)的認(rèn)識有極其重要的意義。只有這樣才能更深的了解、學(xué)習(xí)單片機(jī)。我們組做的是BCD碼加法器1,以前真的很難懂的,為什么能實(shí)現(xiàn)這樣的功能?通過什么樣的方法去實(shí)現(xiàn)?溢出位怎么考慮?結(jié)果怎么樣才能正確的表示出來?這樣一個(gè)接一個(gè)的問題困擾著我們,當(dāng)時(shí)看到程序的時(shí)候,我真的想不明白,其中最重要的8255芯片的功能一直困擾著我們,直到現(xiàn)在我感覺還有一些問題,但經(jīng)過我們看書、查資料,對8255的數(shù)據(jù)輸入輸出端口,工作方式等有了認(rèn)識,所以一步一步的完成了這次課設(shè),其中有學(xué)到的知識的運(yùn)用,也有查閱資料的一些見解,在這個(gè)過程中,我們深知自己對于單片機(jī)的認(rèn)識還是僅僅局限于讀寫程序上!對它的工作流程、實(shí)現(xiàn)方法的不知很嚴(yán)重,今后必須刻苦深入的學(xué)習(xí)了。雖說不是很好,但圓滿的完成了任務(wù),心中還是美滋滋的。在課設(shè)的過程中,真真正正做到了廢寢忘食,開始時(shí)感覺一個(gè)星期很長,后來隨著問題的深入,感覺時(shí)間又那么的緊迫,甚至因?yàn)樽约旱那榫w,在調(diào)試的時(shí)候,與組員發(fā)生了激烈的爭論,那些天因?yàn)槌绦虻母鞣N錯(cuò)誤,接線的錯(cuò)誤,無法實(shí)現(xiàn)燈亮……急的團(tuán)團(tuán)轉(zhuǎn)現(xiàn)在回想起來,自己還不時(shí)地想笑。單片機(jī)課程設(shè)計(jì)結(jié)束了,但它的意義卻還在延續(xù),“理論與實(shí)踐相結(jié)合才能產(chǎn)生巨大的生產(chǎn)力”!光靠表面上的理論知識是站不住的,要自己親自去實(shí)踐,才能得到。課設(shè)中充滿著壓力,但我們學(xué)會(huì)了耐心堅(jiān)持、和靜心。課程設(shè)計(jì)給我最大的收獲是認(rèn)識到了我們自己的嚴(yán)重不足,并知道了努力的方向,我想這種認(rèn)識在以后的學(xué)習(xí)和工作中也會(huì)給我?guī)椭?。感謝老師在我們犯難的時(shí)候給我們提供的答疑,謝謝這次課程設(shè)計(jì),讓我們學(xué)習(xí)到了最重要的知識,也鍛煉了我們自己。參考文獻(xiàn)1、《單片計(jì)算機(jī)原理與應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論