




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電 子 科 技 大 學(xué)畢 業(yè) 實(shí) 踐 報(bào) 告報(bào)告題目:交通燈或者現(xiàn)場(chǎng)投票器 基于單片機(jī)的現(xiàn)場(chǎng)投票器設(shè)計(jì) 學(xué)習(xí)中心(或辦學(xué)單位):湖南湘潭奧鵬學(xué)習(xí)中心 指導(dǎo)老師:羅紅 職 稱: 講師 學(xué)生姓名:鄧華軍 學(xué) 號(hào): 201004732642專 業(yè): 電子信息工程技術(shù)電子科技大學(xué)繼續(xù)教育學(xué)院制網(wǎng)絡(luò)教育學(xué)院2011年 11月11日電子科技大學(xué)畢業(yè)實(shí)踐報(bào)告任務(wù)書(shū)及進(jìn)度計(jì)劃表學(xué)習(xí)中心(辦學(xué)單位)湖南湘潭奧鵬學(xué)習(xí)中心姓名鄧華軍學(xué)號(hào)201004732642專業(yè)電子信息工程技術(shù)指導(dǎo)教師羅紅職稱講師畢業(yè)實(shí)踐題目基于單片機(jī)的現(xiàn)場(chǎng)投票器設(shè)計(jì)主要任務(wù)與要求1、初期資料查閱,完成開(kāi)題報(bào)告;2、闡明課題背景,分析問(wèn)題,闡明對(duì)
2、策,完成初稿;3、根據(jù)指導(dǎo)老師要求,進(jìn)行修改,直至定稿起訖日期及進(jìn)度安排起訖日期:2011年10月13日12:00-12月16日12:00開(kāi)題報(bào)告:2011年10月13日12:0010月25日12:00論文初稿:2011年10月25日12:0011月18日12:00論文終稿:2011年11月18日12:0012月16日12:00 指導(dǎo)教師簽字: 2011年11月 11日電子科技大學(xué)畢業(yè)實(shí)踐報(bào)告指導(dǎo)記錄表學(xué)習(xí)中心(辦學(xué)單位)湖南湘潭奧鵬學(xué)習(xí)中心姓 名鄧華軍學(xué) 號(hào)201004732642 專 業(yè)電子信息工程技術(shù) 題 目基于單片機(jī)的現(xiàn)場(chǎng)投票器設(shè)計(jì)指導(dǎo)教師羅紅職 稱講師第一次指導(dǎo)存在的問(wèn)題:修改建議:
3、指導(dǎo)方式:(請(qǐng)?jiān)趦?nèi)打) 面談 電話 電子郵件指導(dǎo)教師簽字: 日期: 年 月 日第二次指導(dǎo)存在的問(wèn)題:修改建議:指導(dǎo)方式:(請(qǐng)?jiān)趦?nèi)打) 面談 電話 電子郵件指導(dǎo)教師簽字: 日期: 年 月 日第第三次指導(dǎo)存在的問(wèn)題:修改建議:指導(dǎo)方式:(請(qǐng)?jiān)趦?nèi)打) 面談 電話 電子郵件指導(dǎo)教師簽字: 日期: 年 月 日第第四次指導(dǎo)存在的問(wèn)題:修改建議:指導(dǎo)方式:(請(qǐng)?jiān)趦?nèi)打) 面談 電話 電子郵件指導(dǎo)教師簽字: 日期: 年 月 日第五次指導(dǎo)存在的問(wèn)題:修改建議:指導(dǎo)方式:(請(qǐng)?jiān)趦?nèi)打) 面談 電話 電子郵件指導(dǎo)教師簽字: 日期: 年 月 日基于單片機(jī)的現(xiàn)場(chǎng)投票器設(shè)計(jì)摘要:?jiǎn)纹瑱C(jī)具有高的性價(jià)比,且盡可能把應(yīng)用所需要的存
4、儲(chǔ)器,各種功能的io口都集成在一塊芯片內(nèi)。具有極豐富的轉(zhuǎn)移指令io口的邏輯操作以及位處理功能,以及他的可靠性和抗干擾能力的特點(diǎn)。因?yàn)槿藗冊(cè)诿鞔_的事件目標(biāo)(或已知事件的結(jié)果)后,遵循一定的邏輯推理規(guī)則,解剖實(shí)現(xiàn)事件結(jié)果的過(guò)程、步驟、架構(gòu)。從一定的專業(yè)知識(shí)、理論基礎(chǔ)切入,搜索實(shí)現(xiàn)事件的基本要素、基本組件、基本組件相互連接的架構(gòu)模型,以及凝固在每個(gè)架構(gòu)節(jié)點(diǎn)上基本要素的理論知識(shí)、組成架構(gòu)基本組件的核心技術(shù),架構(gòu)各層次之間的因果關(guān)系。然后再運(yùn)用現(xiàn)代化的工具、吸收新的元素,引入新的架構(gòu)模型(理念),新的組件,重構(gòu)事件以達(dá)到預(yù)期的目標(biāo)。現(xiàn)場(chǎng)投票統(tǒng)計(jì)器是單片機(jī)系統(tǒng)的簡(jiǎn)單應(yīng)用。它是由硬件和軟件相配合使用的,這樣
5、可以彌補(bǔ)硬件成本高,結(jié)構(gòu)復(fù)雜的特點(diǎn),提高響應(yīng)速度。該統(tǒng)計(jì)器經(jīng)濟(jì)實(shí)惠,適用小型會(huì)議室和娛樂(lè)場(chǎng)所的現(xiàn)場(chǎng)投票統(tǒng)計(jì)。關(guān)鍵詞:?jiǎn)纹瑱C(jī);電路;投票器引言現(xiàn)場(chǎng)投票器的電路是由控制部分和顯示部分兩大部分組成。利用單片機(jī)程序進(jìn)行控制,并通過(guò)數(shù)碼管進(jìn)行顯示。每個(gè)人“贊成通過(guò)”的“off”和“反對(duì)通過(guò)”的“on”兩個(gè)按鍵,單片機(jī)統(tǒng)計(jì)“贊成通過(guò)”鍵的人數(shù),并用動(dòng)態(tài)顯示方式顯示投票結(jié)果。每人僅能投一次票,再投則無(wú)效。這個(gè)現(xiàn)場(chǎng)投票統(tǒng)計(jì)器共有八個(gè)終端,每個(gè)終端有“贊成通過(guò)”的“off”和“反對(duì)通過(guò)”的“on”兩個(gè)按鍵,八個(gè)評(píng)委通過(guò)控制按鍵,給選手投票。“贊成通過(guò)”的票數(shù)顯示在led數(shù)碼管上。一、投票器概述(一)設(shè)計(jì)目的綜合
6、運(yùn)用單片機(jī)的主要性能,完成一個(gè)實(shí)用電路的設(shè)計(jì)和制作。利用mcs-51系列單片機(jī)為控制核心,設(shè)計(jì)投票系統(tǒng)的主機(jī)控制器,用于表決活動(dòng).要求主機(jī)能通過(guò)雙絞線實(shí)現(xiàn)與各分機(jī)通信。設(shè)計(jì)一個(gè)投票系統(tǒng),由八個(gè)評(píng)委對(duì)若干個(gè)參賽選手投票,各個(gè)評(píng)委手中有“on”和“off”兩個(gè)按鍵,“on” 按鍵代表“反對(duì)通過(guò)”,“off” 按鍵代表“贊成通過(guò)”。設(shè)由1號(hào)、2號(hào)、3號(hào)、n號(hào)選手,在1號(hào)選手登臺(tái)時(shí),八個(gè)評(píng)委對(duì)1號(hào)選手投票,投完票后,按“off”鍵投“贊成通過(guò)”的票數(shù)顯示在led數(shù)碼管上,按“on”鍵投“反對(duì)通過(guò)”的票數(shù)不顯示。然后,2號(hào)選手再登臺(tái),評(píng)委再對(duì)2號(hào)選手投票,依次類推。(二)投票器基本主要功能及組成簡(jiǎn)介在比
7、賽中,系統(tǒng)八個(gè)評(píng)委對(duì)參賽者投票,每個(gè)人通過(guò)按鍵“on”和“off”開(kāi)關(guān)操作,當(dāng)有n個(gè)人投“贊成通過(guò)”時(shí),數(shù)碼管顯示n,不讀票時(shí)數(shù)碼管呈現(xiàn)霓虹燈狀態(tài)。投票器由單片機(jī)、二個(gè)按鍵、一只led數(shù)碼顯示管和串行通信接口等組成。二個(gè)鍵分別表示“on”和“off”,投票前由主持人按總控制臺(tái)的復(fù)位鍵對(duì)整個(gè)系統(tǒng)復(fù)位(包括分機(jī)復(fù)位),投票時(shí)主持人按下啟動(dòng)鍵開(kāi)始投票,系統(tǒng)統(tǒng)計(jì)贊成票的票數(shù)n,顯示在數(shù)碼顯示器上。(三)投票器所需硬件設(shè)備 1.一個(gè)intel 8031 2.一個(gè)intel 2724( 8kb的uveprom)3.一個(gè)intel 6264(8kb的靜態(tài)ram)4.一個(gè)intel 8155(i/o口芯片)5
8、.一只共陽(yáng)八段led顯示管6.獨(dú)立式非編碼鍵盤(pán)7.若干雙絞線8.一個(gè)74ls373(ic型號(hào)74ls373-90,生產(chǎn)廠商:motorola)9.一個(gè)低電位或門10. 八只led驅(qū)動(dòng)器(ad8240,927v,0.36ma,250ma,500 hz窗體底端,pwm,8-msop,)二、投票器硬件電路的設(shè)計(jì)及其功能的描述(一)主要硬件概述1、intel 8031 8031單片機(jī)是intel公司生產(chǎn)的mcs-51系列單片機(jī)中的一種,除無(wú)片內(nèi)rom外,其余特性與mcs-51單片機(jī)基本一樣。hmos制造工藝的mcs-51單片機(jī)都采用40引腳的直插封裝(雙列直插式),制造工藝為chmos的80c51/8
9、0c31芯片除采用雙列直插封裝方式外,還采用方型封裝工藝(本設(shè)計(jì)不采用),雙列直插封裝引腳排列如圖1。 圖1 雙列直插式封裝在單片機(jī)的40條引腳中有2條專用于主電源的引腳,2條外接晶體的引腳,4條控制或與其它電源復(fù)用的引腳,32條輸入/輸出(i/o)引腳。vcc:+5v電源電壓。vss:電路接地端p0.0p0.7:通道0,它是8位漏極開(kāi)路的雙向i/o通道,當(dāng)擴(kuò)展外部存貯器時(shí),這也是低八位地址和數(shù)據(jù)總線,在編程校驗(yàn)期間,它輸入和輸出字節(jié)代碼。p1.0p1.7:通道1是8位擬雙向i/o通道,在編程和校驗(yàn)時(shí),它發(fā)出低8位地址。p2.0p2.7:通道2是8位擬雙向i/o通道,當(dāng)訪問(wèn)外部存貯器時(shí),用作高
10、8位地址總線。p3.0p3.7:通道3準(zhǔn)雙向i/o通道。p3通道的每一根線還有第二功能:外接晶體引腳xtal1和xtal2xtal1:接外部晶體的一個(gè)引腳。在單片機(jī)內(nèi)部,它是一個(gè)反相放大器的輸入端,這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。當(dāng)采用外部振蕩器時(shí),對(duì)hmos單片機(jī),此引腳應(yīng)接地;對(duì)chmos單片機(jī),此引腳作為驅(qū)動(dòng)端。xtal2:接外晶體的另一端。在單片機(jī)內(nèi)部,接至上述振蕩器的反相放大器的輸出端。采用外部振蕩器時(shí),對(duì)hmos單片機(jī),該引腳接外部振蕩器的信號(hào),即把外部振蕩器的信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器的輸入端;對(duì)xhmos,此引腳應(yīng)懸浮。st/vpd:當(dāng)振蕩器運(yùn)行時(shí),在此腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平
11、將使單片機(jī)復(fù)位。vcc掉電期間,此引腳可接上備用電源,以保證內(nèi)部ram的數(shù)據(jù)不丟失。當(dāng)vcc主電源下掉到低于規(guī)定的電平,而vpd在其規(guī)定的電壓范圍(50.5v)內(nèi),vpd就向內(nèi)部ram提供備用電源。ale/prog:當(dāng)訪問(wèn)外部存貯器時(shí),ale(允許地址鎖存)的輸出用于鎖存地址的低位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器,ale端仍以不變的頻率周期性地出現(xiàn)正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此,它可用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)目的。psen:此腳的輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。在從外部程序存儲(chǔ)器取指令(或常數(shù))期間,每個(gè)機(jī)器周期兩次psen有效。ea/vpp:當(dāng)ea端保持高電平時(shí),訪問(wèn)內(nèi)部程序存
12、儲(chǔ)器,當(dāng)ea保持低電平時(shí),則只訪問(wèn)外部程序存儲(chǔ)器,不管是否有內(nèi)部程序存儲(chǔ)器。對(duì)于常用的8031來(lái)說(shuō),無(wú)內(nèi)部程序存儲(chǔ)器,所以ea腳必須常接地,這樣才能只選擇外部程序存儲(chǔ)器。表1 p3各口線的第二功能定義口線第二功能p3.0rxd(串行輸入口)p3.1txd(串行輸出口)p3.2int0(外部中斷0)p3.3int1(外部中斷1)p3.4t0(定時(shí)器0外部輸入)p3.5t1(定時(shí)器1外部輸入)p3.6wr(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)脈沖)p3.7rd(外部數(shù)據(jù)存儲(chǔ)器讀脈沖)地址總線(ab): 地址總線寬為16位,因此,其外部存儲(chǔ)器直接尋址為64k字節(jié),16位地址總線由p0口經(jīng)地址鎖存器提供8位地址(a0至a
13、7);p2口直接提供8位地址(a8至a15)。數(shù)據(jù)總線(db): 數(shù)據(jù)總線寬度為8位,由p0提供。 控制總線(cb): 由p3口的第二功能狀態(tài)和4根獨(dú)立控制線reset、ea、ale、psen組成。intel 8031采用雙列直插式封裝,為hmos型器件。2、 intel 2724和intel 6264 intel 2724 是一種+5v的8kb uveprom存儲(chǔ)器芯片,采用hmos工藝,27是系列號(hào),64和存儲(chǔ)容量有關(guān); intel 6264是一種靜態(tài)ram, 62是系列號(hào),64是序號(hào),和存儲(chǔ)容量有關(guān),采用cmos工藝,如圖2。型號(hào)容量/kb讀出時(shí)間/ns制造工藝所用電源/v管腳數(shù)inte
14、l 27248200450hmos+528intel 62648k8200cmos+5286264 2764圖2 intel 6264&27643、intel 8155 intel 8155是intel公司研制的通用i/o接口芯片。mcs-51和8155相連不僅可為外部設(shè)備提供兩個(gè)8位i/o端口(a口和b口)和一個(gè)6位i/o端口(c口),也可為cpu提供一個(gè)256字節(jié)的ram和一個(gè)14位定時(shí)器/計(jì)數(shù)器。8155有40個(gè)引腳,采用雙列直插封裝,其引腳圖和組成框圖如圖3所示。圖3 intel 8155地址/數(shù)據(jù)線(8條):ad0ad7 i/o口總線(22條):pa0pa7、pb0pb7、 pc0p
15、c5。 控制總線(8條):ale 地址鎖存(輸入)io /m io口/ram選擇, io /m =0:選內(nèi)ram;io /m=1:選內(nèi)io口ce 片選線rd、wr 讀、寫(xiě)控制timerin 定時(shí)器輸入(輸入定時(shí)器所需時(shí)鐘)timerout 定時(shí)器輸出(輸出所產(chǎn)生的方波脈沖)此時(shí),8155內(nèi)部ram的地址范圍為:0000h00ffh,8155各端口的地址(設(shè)無(wú)關(guān)位為0,這些地址都不是惟一的)為:命令/狀態(tài)口 0400ha口 0401h b口 0402hc口 0403h定時(shí)器低字節(jié) 0404h定時(shí)器高字節(jié) 0405h4、共陽(yáng)八段led顯示管 數(shù)碼管結(jié)構(gòu):有共陰極和共陽(yáng)極兩種接法。顯示方式:靜態(tài)顯示
16、在靜態(tài)顯示方式下,每一位顯示器的字段控制線是獨(dú)立的。當(dāng)顯示某一字時(shí),該位的各字段線和字位線的電平不變,也就是各字段的亮滅狀態(tài)不變。靜態(tài)顯示方式下led顯示器的電路連接方法是:每位led的字位控制線門共陰極點(diǎn)或共陽(yáng)極點(diǎn)連在一起,接地或接 sv;其字段控制線 (asp)分別接到一個(gè)8位口。動(dòng)態(tài)顯示利用人眼的視覺(jué)暫留效應(yīng)。分時(shí)顯示不同的數(shù)碼管。動(dòng)態(tài)顯示是一位一位地輪流點(diǎn)亮各位數(shù)碼管,這種逐位點(diǎn)亮顯示器的方式稱為位掃描。本設(shè)計(jì)采用動(dòng)態(tài)顯示方式。圖4共陽(yáng)八段led顯示管5、獨(dú)立式非編碼鍵盤(pán)在非編碼鍵盤(pán)中,每個(gè)按鍵的作用只是使相應(yīng)接點(diǎn)接通或斷開(kāi),每個(gè)按鍵的編碼并非由硬件電路產(chǎn)生,而是由相應(yīng)掃描處理程序?qū)λ?/p>
17、掃描形成的。因此,非編碼鍵盤(pán)硬件電路極為簡(jiǎn)單,在微型計(jì)算機(jī)中得到了廣泛的應(yīng)用。在獨(dú)立聯(lián)接式非編碼鍵盤(pán)中,每個(gè)按鍵都是彼此獨(dú)立的,均需占用cpu的一條i/o輸入數(shù)據(jù)線。6、74ls373(生產(chǎn)廠商:motorola)74ls373是常用的地址鎖存器芯片,它實(shí)質(zhì)是一個(gè)是帶三態(tài)緩沖輸出的8d觸發(fā)器,在單片機(jī)系統(tǒng)中為了擴(kuò)展外部存儲(chǔ)器,通常需要一塊74ls373芯片。7、led驅(qū)動(dòng)器 analog devices, inc.(簡(jiǎn)稱adi)為液晶背光照明應(yīng)用提供發(fā)光二極管(led)驅(qū)動(dòng)器。ad8240由于降低了與led驅(qū)動(dòng)相關(guān)的復(fù)雜性從而降低了系統(tǒng)成本,它包括過(guò)流保護(hù)功能并且采用msop封裝,同時(shí)能夠保證
18、背光照明液晶顯示的亮度均勻。它通過(guò)單獨(dú)監(jiān)視每只led的電流實(shí)現(xiàn)了優(yōu)良的匹配性能。adm8845可以在3種電荷泵工作模式之間根據(jù)輸入電壓自動(dòng)切換,所以它還用來(lái)最大化功率效率。(1) 硬件電路設(shè)計(jì)原理圖:intel 8031對(duì)獨(dú)立式非編碼鍵盤(pán)的電路連接原理圖如下。圖5獨(dú)立式非編碼鍵盤(pán)的電路連接原理圖此電路原理圖說(shuō)明:獨(dú)立式非編碼鍵盤(pán)的優(yōu)點(diǎn)是硬件電路簡(jiǎn)單;缺點(diǎn)是每個(gè)按鍵都要占用一條i/o端口線。intel 8031與一個(gè)intel 2724( 8kb的uveprom)和一個(gè)intel 6264(8kb的靜態(tài)ram)的電路連接原理圖:圖6 intel 8031與一個(gè)intel 2724,6264電路連
19、接原理圖此電路原理圖說(shuō)明:intel 8031無(wú)內(nèi)部rom,所以需要擴(kuò)展外部rom;intel 8031僅有4kb ram,相對(duì)來(lái)說(shuō)存儲(chǔ)容量較小,所以需要擴(kuò)展外部ram。intel 8031通過(guò)intel 8155(i/o口芯片)與一只共陽(yáng)led數(shù)碼顯示管的電路連接原理圖:圖7 intel 8155與共陽(yáng)led數(shù)碼顯示管的電路連接原理圖此電路原理圖說(shuō)明:intel 8031通過(guò)擴(kuò)展的intel 8155 i/o接口,控制三只共陽(yáng)led數(shù)碼顯示管的顯示。共陽(yáng)led數(shù)碼顯示管的電路圖:圖8共陽(yáng)led數(shù)碼顯示管的電路圖此電路原理圖說(shuō)明:八段led顯示管由八只發(fā)光二極管組成,分別編號(hào)a、b、c、d、e
20、、f、g、sp所有發(fā)光二極管共連后接到g腳,正常顯示時(shí)g接+5v。(二)電路功能描述 獨(dú)立式鍵盤(pán)的結(jié)構(gòu)如圖5所示,是最簡(jiǎn)單的鍵盤(pán)結(jié)構(gòu)形式,每個(gè)按鍵的電路是獨(dú)立的,都有單獨(dú)一根數(shù)據(jù)線輸出鍵的通斷狀態(tài)。單片機(jī)一條i / o口線對(duì)應(yīng)一個(gè)按鍵。按鍵操作存在的問(wèn)題 鍵抖動(dòng)由于機(jī)械觸點(diǎn)的彈性作用,觸點(diǎn)在閉合和斷開(kāi)瞬間的電接觸情況不穩(wěn)定,造成了電壓信號(hào)的抖動(dòng)現(xiàn)象,如圖所示。鍵的抖動(dòng)時(shí)間一般為510ms。這種現(xiàn)象會(huì)引起單片機(jī)對(duì)于一次鍵操作進(jìn)行多次處理,因此須設(shè)法消除鍵接通或斷時(shí)的抖動(dòng)現(xiàn)象。去抖動(dòng)的方法有硬件和軟件兩種。硬件去抖動(dòng)和軟件去抖動(dòng)。a.硬件消除抖動(dòng) b.軟件去抖動(dòng):采用軟件去抖動(dòng)的方法是在單片機(jī)檢測(cè)
21、到有鍵按下時(shí)執(zhí)行一個(gè)1020ms的延時(shí)程序后再次檢查該鍵電平是否仍保持閉合狀態(tài)如保持閉合狀態(tài),則確認(rèn)為有鍵按下,否則從頭檢測(cè)。這樣就能消除鍵的抖動(dòng)影響。 按鍵監(jiān)測(cè)方法監(jiān)測(cè)有無(wú)鍵按下(查詢方式)。圖中的每個(gè)按鍵8031的p1口中一條相連。若“on”鍵按下時(shí),8031從p1口讀得的引腳電平均為“1”(+5v);若“off”鍵按下時(shí),則該鍵所對(duì)應(yīng)的端口線變?yōu)榈仉娖?。單片機(jī)定時(shí)對(duì)p1口進(jìn)行程序查詢,即可發(fā)現(xiàn)是“off”鍵按下還是“on”鍵按下。圖6:8031與2764的連接,2764存儲(chǔ)容量為8 kb,故片內(nèi)地址線為p2.4p2.0和p0.7p0.0(p2.4p2.0直接與2764的a12a8相接,p
22、0.7p0.0經(jīng)74ls373輸出后接到2764的a7a0),共13條。8031與6264的連接,6264存儲(chǔ)容量為8 kb,故片內(nèi)地址線為p2.4p2.0和p0.7p0.0(p2.4p2.0直接與6264的a12a8相接,p0.7p0.0經(jīng)74ls373輸出后接到6264的a7a0),共13條。8031的地址采用線選法譯碼方式,片選線p2.7懸空片選線,p2.6與2764的ce相連,p2.5與6264的ce相連。psen與2764的oe相接,以便8031執(zhí)行movc指令時(shí)產(chǎn)生低電平而選中2764工作。psen和rd經(jīng)過(guò)低電位或非門后接到6264的oe引腳。各存儲(chǔ)器的基本地址范圍為: 1# 2
23、764: 0000h1fffh 8kb2# 6264: 2000h3fffh 8kb重疊地址范圍: 1# 2764: 8000h9fffh 8kb2764中共有16kb的重疊地址范圍,它們?cè)谡麄€(gè)64kb區(qū)域中是不連續(xù)的,使用硬件電路圖時(shí),程序和常數(shù)放在基本地質(zhì)范圍內(nèi)。圖7:為減少硬件開(kāi)銷,提高系統(tǒng)可靠性并降低成本,單片機(jī)控制系統(tǒng)采用動(dòng)態(tài)掃描顯示。圖 2顯示出8031通過(guò)8155對(duì)三只共陽(yáng)led的接口電路,b口和所有l(wèi)ed的a、b、c、d、e、f、g、sp引線相連,各led控制端g和8155 c口相連,故b口為字形口,c口為字位口,cpu通過(guò)c口控制各led是否點(diǎn)亮。8155的端口地址分配如下:
24、命令/狀態(tài)口 0400h a口 0401h b口 0402h c口 0403h定時(shí)器低字節(jié) 0404h 定時(shí)器高字節(jié) 0405h8155 ram基本地址區(qū) 0000h00ffh 圖8:八段led顯示管,正常顯示時(shí)g接+5v,各發(fā)光二極管是否點(diǎn)亮取決于asp各引腳上是否是低電平0伏。3、 投票器軟件部分設(shè)計(jì)框圖假設(shè)有參賽選手共m人,評(píng)委共8人。評(píng)委按“off”鍵投“贊成通過(guò)”,評(píng)委按“no”鍵投“反對(duì)通過(guò)”。30h單元作為顯示緩沖區(qū),存儲(chǔ)顯示數(shù)字,地址偏移量和顯示數(shù)字相同。程序匯編 :org 0000hmov a,#0ffh;準(zhǔn)備讀p1口mov p1,a mov a,p1;讀鍵盤(pán)狀態(tài) jnc acc.0 ,rp10;若“off”鍵按下,則轉(zhuǎn)rp10 jnc acc.0 ,rp11;若“off”鍵按下,則轉(zhuǎn)rp11 jnc acc.0 ,rp12;若“off”鍵按下,則轉(zhuǎn)rp12 jnc acc.0 ,rp13;若“off”鍵按下,則轉(zhuǎn)rp13 jnc acc.0 ,rp14;若“off”鍵按下,則轉(zhuǎn)rp14 jnc acc.0 ,rp15;若“off”鍵按下,則轉(zhuǎn)rp15 jnc acc.0 ,rp16;若“off”鍵按下,則轉(zhuǎn)rp16 jnc acc.0 ,rp17;若“off”鍵按下,則轉(zhuǎn)rp17 sjmp chabiaorp10: inc 30hrp11: inc 3
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 出口寵物食品合同范本
- 倉(cāng)庫(kù)租賃 配送合同范本
- 主力商家合同范本
- 2025年超大型特厚板軋機(jī)項(xiàng)目建議書(shū)
- 第六課 友誼之樹(shù)常青 教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)上冊(cè)
- 包裝買賣合同范本
- 北京合伙合同范本咨詢
- 《認(rèn)識(shí)面積》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年三年級(jí)下冊(cè)數(shù)學(xué)人教版
- 信用擔(dān)保借款合同范本你
- 制造珠寶生產(chǎn)訂單合同范本
- 2025屆高三歷史二輪復(fù)習(xí)教學(xué)計(jì)劃
- 2024-2025年江蘇專轉(zhuǎn)本英語(yǔ)歷年真題(含答案)
- 永磁滾筒設(shè)備操作規(guī)程
- 大班科學(xué)活動(dòng)小實(shí)驗(yàn)
- 裝配式混凝土結(jié)構(gòu)檢測(cè)技術(shù)規(guī)程
- 裝修合同違約解除通知書(shū)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院《中國(guó)文化史》2021-2022學(xué)年第一學(xué)期期末試卷
- (新版)六西格瑪綠帶認(rèn)證考試復(fù)習(xí)題庫(kù)(含答案)
- 2024屆清華大學(xué)強(qiáng)基計(jì)劃數(shù)學(xué)學(xué)科筆試試題(附答案)
- 偵查學(xué)總論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2025屆高考語(yǔ)文一輪復(fù)習(xí):小說(shuō)物象含義及作用
評(píng)論
0/150
提交評(píng)論