999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

準十六位單片機8098及80C198

2003-04-29 00:44:03陳再清
電子世界 2003年12期
關鍵詞:單片機程序

陳再清

MCS-96系列單片機是Intel公司生產的十六位單片機,該系列約有20多個品種50余個型號。大體上可以歸為兩大類型,即早期生產的8X9X類型和后期生產的8XC19X類型,后者在性能上有所改進,但兩者共用一套指令系統,硬件結構也大體相同,換型使用很方便。8098屬于8X9X中的一個型號,而80C198屬于8XC19X中的一個型號,它們都是準十六位單片機,是MCS-96系列中的最簡單的同時也是最廉價的產品。

雖則八位單片機(如MCS-51系列等)應用十分廣泛,但也只適應于一些比較簡單的控制系統中。對于一些較復雜的高級的控制系統:如電力控制及保護系統、快速高精度測量系統、智能化儀器儀表、機電一體化等等,八位機就顯得有些力不從心,而十六位單片機MCS-96系列獲得了廣泛的應用。

十六位單片機有著八位單片機所不具備的眾多的優越性,限于篇幅,下面僅談幾點。

(1)十六位單片機運行速度快,這取決于單片機內部的硬件結構。8X9X芯片采用晶振頻率三分頻后獲得的A、B、C三相波作為時鐘信號,不光運行速度快(當晶振為12MHz時,每個狀態周期為0.25μs),而且A、B、C三相時鐘信號根據需要可自動作為各種操作的同步信號,工作效率很高。8XC19X類芯片運行速度更快,它采用二分頻來獲得時鐘信號(當晶振頻率為16MHz時,每個狀態周期為0.125μs)。

(2)由于MCS-96采用十六位運算方式,無論是取指還是讀、寫存儲器都可以以“字”為單位進行,而八位機只能以“字節”方式進行,兩者比較,前者的速度明顯的快。十六位單片機的運算精度也高于八位單片機,MCS-96支持字節、字、雙字、短整型數、整型數、長整型數、位等,數據類型豐富,運算過程簡潔。特別是作多位數的乘、除法時,只須一條指令便可完成,而八位機得編上一段子程序才能完成,過程復雜且耽誤時間。

(3)在51系列中,雖則數據的傳送可以以直接地址方式進行,但某些運算(如加、減、乘、除以及邏輯運算等),都還離不開累加器A,故瓶頸現象依然存在。而MCS-96的片內232個RAM寄存器都可以作為累加器使用,從而徹底地消滅了瓶頸現象,這樣就免去了編程中的一些累贅過程。程序簡練,運算過程快。

(4)MCS-96的每一個子序列大都包括三種芯片(以8X9X類芯片為例),即片內無程序存儲器的809X芯片,片內帶掩模ROM程序存儲器的839X芯片,片內有EPROM程序存儲器的879X芯片。其中,879X芯片提供了專用的硬件功能,它本身能支持EPROM編程和校驗,且編程方式靈活,有自動編程方式、從機編程方式、運行編程方式等三種。這樣就省去了價格昂貴的編程器。

此外,8X9X芯片內還集成有51系列所沒有的高速輸入器HSI、高速輸出器HSO、8路10位A/D轉換器、脈寬調制輸出PWM、片內看門狗等硬件結構。

至于8XC19X芯片的功能較之8X9X芯片又有所改進,有關這方面的內容,讀者可參考有關資料,此處不一一介紹。

準十六位單片機8098 MCS-96系列中有全十六位機與準十六位機之分,所謂全十六位機是指芯片外部的數據總線為十六位;而準十六位機是指芯片外部的數據總線為八位。但不管是全十六位還是準十六位,芯片內部結構都是十六位。

在早期生產的8X9X類芯片中,準十六位機是指其子系列8X98,而其中又以8098芯片應用最廣。由前所述,它是片內無程序存儲器的一種,不光結構最簡單,同時使用也最簡單,而且價格低廉。它的封裝為48腳的雙列直插(DIP)方式,8098對外的數據總線是八位運行方式,因而8098是一種準十六位單片機。8098對外的總線結構與51系列相同,它的地址總線為十六位,低八位的地址總線與八位的數據總線也是通過地址鎖存器74LS373進行分時處理,這一點對于熟悉51芯片的人并不陌生,因而由使用51芯片轉為使用8098芯片并不困難,而單片機卻由八位機變為了十六位機,上了一個檔次,成為了高檔的單片機,這也是8098獲得廣泛應用的原因所在。90年代初期,比較高級的單片機系統大多是采用8098芯片,90年代中后期,8098芯片產量減少,原因之一可能是該芯片的功耗較大,工作時溫度較高,在惡劣的環境(環境溫度高)下工作有可能不穩定。由于當時的市場需求量仍然較大,導致該芯片的價格翻了幾倍,由此也可以看出該芯片還是很受使用者青睞的。

圖1主要介紹8098芯片對外的總線工作方式。由于程序存儲器IC2和數據存儲器IC3都采用八位數據總線,故結構比較簡單,也比較常用。由于十六位單片機在讀指令時通常是讀一個字而不是字節,對于片外的八位程序存儲器而言,需連續自動讀兩次,顯然比片外十六位程序存儲器一次讀入一個字要慢一些。對于片外的八位數據存儲器,如欲讀出或寫入一個字,也需連續兩次才行。這也就是準十六位機比全十六位機運行速度要稍慢的原因之一。

圖1中8098的高八位A8~A15只提供片外存儲器的地址而不提供數據,低八位AD0~AD7提供地址/數據,并通過IC4鎖存地址進行分時處理。圖2給出了單片機對外部存儲器操作的有關控制信號的時序圖。當ALE變正時,低八位地址線AD0~AD7和高八位地址線A8~A15出現在地址/數據總線上,ALE變低時,低八位地址被鎖存,而高八位地址在整個狀態周期中有效。當讀(RD)或寫(WR)信號線變低時,數據出現在低八位的地址/數據總線上,讀或寫信號線升高時,存儲器的數據被讀到單片機內,或單片機內的數據被寫進存儲器中。因片內無程序存儲器,指令須從外部讀入,故EA接地。存儲空間的分配是由高位地址線A14、A15 并通過IC5A譯碼器來實現的。各量之間的關系見表1。

當A15為低電平時(不管A14為何種電平),直接選通程序存儲器IC2。當A15為高電平、A14為低電平時,Y2為低電平,選通數據存儲器IC3(因難找到62128存儲芯片,此處用62256代替)。當A14為高電平時,Y3為低電平,選通對外的八位數據輸入輸出口IC6(對外的輸出的地址線為A0~A15)。由RD和IC5B通過譯碼來確定IC6的數據傳送方向:為低時,Y2低電平,由外部輸入8位數據;否則,向外部輸出8位數據。圖3給出了片外存儲空間地址分配圖,由圖可知,8098的程序存儲空間和數據存儲空間及其它空間都是在同一個地址空間內統一分配的,總共為64K X 8位。

與51系列不同,MCS-96單片機能實現多種總線配置方案,為了滿足存儲器的接口要求和就緒控制,所有可供靈活選擇的信息都集中在一個特殊的稱之為芯片配置寄存器CCR中。該寄存器內各位的功能如表2。

CCR的D6、D7位是作為片內程序存儲器密鎖之用,對于8098 而言,使用的是片外程序存儲器,D6、D7位都應設置為1。D4、D5通常也可設置為1。D3、D2也為1。D1為0。故CCR的內容為FDH。CCR的內容是不可訪問的,它是將有關內容先寫入片外程序存儲器中的2018單元,然后再通過一次復位操作,便將2018單元的內容復制到CCR中。

與51系列另一個不同之處是單片機復位后程序運行的起始地址不是0000H而是2080H。

準十六位單片機80C198 Intel公司后期生產的8XC19X類芯片采用的是CHNOS結構,耗電很省。類似于8X98,它也有一個簡單而又廉價的成員8XC198子系列。其中也有一款與8098相同的80C198芯片,只是封裝不同,采用的是52腳的PLCC封裝,80C198芯片也具有8098結構簡單使用方便等特點,而且耗電很省,完全可以替代8098芯片。它也可以構成圖1的電路,只是引出腳的腳號不同而已,它的CCR寄存器的內容也同于8098。它比8098多出了4個腳,其中有一腳為INST,在電路設計上可以派上新的用場。

熟悉51系列單片機的讀者都知道,它的取指是由PSEN線進行控制,數據存儲器的讀、寫由RD、WR線控制,它的程序存儲區與數據存儲區是分開的,各占64K X 8位。這是51系列的優點之一。

本電路通過取指信號線INST也可以獲得51系列的雙存儲區。通常,INST腳保持低電平,選通數據片IC3(RAM:64K X 8位,也可以采用存儲空間大的芯片,只須將其芯片上大于A15的地址腳接地即可);取指時,在地址有效期間,INST保持高電平,通過反相器D選通程序器IC2(EPROM: 64K X 8位),因而獲得雙存儲空間。圖4給出了相應的電原理圖,圖 5、圖6 分別給出了時序圖和存儲空間分配圖。

猜你喜歡
單片機程序
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 国产精品嫩草影院视频| 亚洲国产AV无码综合原创| 91美女视频在线| 美女高潮全身流白浆福利区| 亚洲欧洲天堂色AV| 最新日本中文字幕| 久久99国产视频| 一级一级特黄女人精品毛片| 波多野结衣亚洲一区| 色综合中文综合网| 亚洲一级毛片在线观播放| 成人午夜视频网站| 亚洲成人精品在线| 一级一毛片a级毛片| 在线人成精品免费视频| 亚洲丝袜中文字幕| 国产精品一区不卡| 永久免费av网站可以直接看的 | 69av在线| 亚洲中文字幕久久精品无码一区| 黄片一区二区三区| 国产爽歪歪免费视频在线观看| 天天躁夜夜躁狠狠躁图片| 国产欧美成人不卡视频| 美女扒开下面流白浆在线试听| 亚洲成人高清在线观看| 97国产精品视频自在拍| 亚洲色图综合在线| 高清视频一区| 国产97公开成人免费视频| 国产精品久久久久鬼色| 午夜限制老子影院888| 尤物特级无码毛片免费| 色窝窝免费一区二区三区| 国产三级韩国三级理| 欧美第九页| 成年午夜精品久久精品| 欧美一区二区三区国产精品| 美女无遮挡免费网站| 国产无遮挡裸体免费视频| 1024国产在线| 婷婷中文在线| 亚洲第七页| 91小视频在线| 日本影院一区| 久久精品人人做人人综合试看| 国产精品亚洲а∨天堂免下载| 亚洲免费三区| 91香蕉视频下载网站| 亚洲婷婷在线视频| 久久综合AV免费观看| 久久久噜噜噜久久中文字幕色伊伊 | 国产精品原创不卡在线| 国产精品hd在线播放| 热re99久久精品国99热| 精品国产免费人成在线观看| 国内精自视频品线一二区| 人人91人人澡人人妻人人爽 | 日本高清在线看免费观看| 91免费国产在线观看尤物| 亚洲AV永久无码精品古装片| 高清久久精品亚洲日韩Av| 日韩免费毛片视频| 狠狠v日韩v欧美v| 一级毛片高清| 91福利片| 亚洲性一区| 色综合天天综合| 亚洲永久色| 久久天天躁夜夜躁狠狠| 国产99视频免费精品是看6| 97视频精品全国免费观看| 在线观看国产小视频| 福利在线一区| 精品成人免费自拍视频| 欧美精品啪啪一区二区三区| 高潮爽到爆的喷水女主播视频 | 真实国产乱子伦高清| 伊人激情综合| 国产女人喷水视频| 91区国产福利在线观看午夜| 制服丝袜在线视频香蕉|