亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

二次引導(dǎo)

  • 最小二乘一次完成算法及其MATLAB實(shí)現(xiàn)范例.

    最小二乘一次完成算法及其MATLAB實(shí)現(xiàn)范例.

    標(biāo)簽: MATLAB 算法 范例

    上傳時(shí)間: 2017-04-15

    上傳用戶(hù):qunquan

  • 幾個(gè)數(shù)值分析算法的實(shí)現(xiàn) 包括三次樣條插值、最小二乘法、高斯插值、adam、龍貝格算法等

    幾個(gè)數(shù)值分析算法的實(shí)現(xiàn) 包括三次樣條插值、最小二乘法、高斯插值、adam、龍貝格算法等

    標(biāo)簽: adam 插值 算法 數(shù)值分析

    上傳時(shí)間: 2017-05-10

    上傳用戶(hù):康郎

  • 二維離散小波變換的FPGA實(shí)現(xiàn)

    小波變換是一種新興的理論,是數(shù)學(xué)發(fā)展史上的重要成果。它無(wú)論對(duì)數(shù)學(xué)還是對(duì)工程應(yīng)用都產(chǎn)生了深遠(yuǎn)的影響。最新的靜態(tài)圖像壓縮標(biāo)準(zhǔn)JPEG2000就以離散小波變換(DWT)作為核心變換算法。 本文首先較為詳細(xì)地分析了小波變換的理論基礎(chǔ),對(duì)多分辨率分析、Mallat算法和提升算法做了介紹。然后分析了JPEG2000所采用的小波濾波器,并引入了一個(gè)新的LS97小波。該小波系數(shù)簡(jiǎn)單、易于硬件實(shí)現(xiàn),并且與CDF97小波有很好的兼容性,可作為CDF97小波的替代者。使用Matlab對(duì)CDF97小波和LS97小波的兼容性做仿真測(cè)試,結(jié)果表明這兩個(gè)小波具有幾乎相同的性能。在確定所用的小波后,本文設(shè)計(jì)了二維離散小波變換的硬件結(jié)構(gòu)。設(shè)計(jì)過(guò)程中對(duì)標(biāo)準(zhǔn)二維小波變換做了優(yōu)化,即將行變換和列變換的歸一化步驟合并計(jì)算,這樣可以減少兩次乘法操作。另外還使用移位加代替乘法,提取移位加中的公共算子等方式來(lái)優(yōu)化設(shè)計(jì)。對(duì)于邊界數(shù)據(jù)的處理,本文采用了嵌入式對(duì)稱(chēng)延拓技術(shù),不需要額外的緩存,節(jié)約了硬件資源。為提高硬件利用率,本文將LeGall53小波變換和LS97小波變換統(tǒng)一起來(lái),只要一個(gè)控制信號(hào)就可實(shí)現(xiàn)兩者之間的轉(zhuǎn)換。本文所提出的結(jié)構(gòu)采用基于行的變換方式,只需要六行中間數(shù)據(jù)即可完成全部行數(shù)據(jù)的小波變換。采用流水線技術(shù)提高了整個(gè)設(shè)計(jì)的運(yùn)行速度。最后也給出了二維離散小波反變換的實(shí)現(xiàn)結(jié)構(gòu)。 在完成硬件結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,使用Verilog硬件描述語(yǔ)言對(duì)整個(gè)設(shè)計(jì)進(jìn)行了完全可綜合的RTL級(jí)描述,采用同步設(shè)計(jì),提高了可靠性。在Xilinx公司的FPGA開(kāi)發(fā)軟件ISE6.3i中對(duì)正反小波變換做了仿真和實(shí)現(xiàn),結(jié)果表明,本設(shè)計(jì)能高速高精度地完成正反可逆和不可逆小波變換,可以滿足各種實(shí)時(shí)性要求。

    標(biāo)簽: FPGA 二維 離散小 波變換

    上傳時(shí)間: 2013-07-25

    上傳用戶(hù):sn2080395

  • IC封裝製程簡(jiǎn)介(IC封裝制程簡(jiǎn)介)

    半導(dǎo)體的產(chǎn)品很多,應(yīng)用的場(chǎng)合非常廣泛,圖一是常見(jiàn)的幾種半導(dǎo)體元件外型。半導(dǎo)體元件一般是以接腳形式或外型來(lái)劃分類(lèi)別,圖一中不同類(lèi)別的英文縮寫(xiě)名稱(chēng)原文為   PDID:Plastic Dual Inline Package SOP:Small Outline Package SOJ:Small Outline J-Lead Package PLCC:Plastic Leaded Chip Carrier QFP:Quad Flat Package PGA:Pin Grid Array BGA:Ball Grid Array         雖然半導(dǎo)體元件的外型種類(lèi)很多,在電路板上常用的組裝方式有二種,一種是插入電路板的銲孔或腳座,如PDIP、PGA,另一種是貼附在電路板表面的銲墊上,如SOP、SOJ、PLCC、QFP、BGA。    從半導(dǎo)體元件的外觀,只看到從包覆的膠體或陶瓷中伸出的接腳,而半導(dǎo)體元件真正的的核心,是包覆在膠體或陶瓷內(nèi)一片非常小的晶片,透過(guò)伸出的接腳與外部做資訊傳輸。圖二是一片EPROM元件,從上方的玻璃窗可看到內(nèi)部的晶片,圖三是以顯微鏡將內(nèi)部的晶片放大,可以看到晶片以多條銲線連接四周的接腳,這些接腳向外延伸並穿出膠體,成為晶片與外界通訊的道路。請(qǐng)注意圖三中有一條銲線從中斷裂,那是使用不當(dāng)引發(fā)過(guò)電流而燒毀,致使晶片失去功能,這也是一般晶片遭到損毀而失效的原因之一。   圖四是常見(jiàn)的LED,也就是發(fā)光二極體,其內(nèi)部也是一顆晶片,圖五是以顯微鏡正視LED的頂端,可從透明的膠體中隱約的看到一片方型的晶片及一條金色的銲線,若以LED二支接腳的極性來(lái)做分別,晶片是貼附在負(fù)極的腳上,經(jīng)由銲線連接正極的腳。當(dāng)LED通過(guò)正向電流時(shí),晶片會(huì)發(fā)光而使LED發(fā)亮,如圖六所示。     半導(dǎo)體元件的製作分成兩段的製造程序,前一段是先製造元件的核心─晶片,稱(chēng)為晶圓製造;後一段是將晶中片加以封裝成最後產(chǎn)品,稱(chēng)為IC封裝製程,又可細(xì)分成晶圓切割、黏晶、銲線、封膠、印字、剪切成型等加工步驟,在本章節(jié)中將簡(jiǎn)介這兩段的製造程序。

    標(biāo)簽: 封裝 IC封裝 制程

    上傳時(shí)間: 2014-01-20

    上傳用戶(hù):蒼山觀海

  • AVR mega16開(kāi)發(fā)板恩易

    AVR mega16開(kāi)發(fā)板 聯(lián)系  楊迪 15336417867  0531-55508458 QQ:1347978253  http://www.easyele.cn本產(chǎn)品是我公司自主研發(fā)生產(chǎn)的,AVR Mega16開(kāi)發(fā)板是以ATMEL的Mega16單片機(jī)為核心,高性能低定價(jià)的單片機(jī)開(kāi)發(fā)工具,產(chǎn)品集成AVR JTAG ICE仿真器和STK500 ISP編程器,用戶(hù)只需要再擁有一臺(tái)計(jì)算機(jī)即可進(jìn)行系統(tǒng)的學(xué)習(xí),操作簡(jiǎn)單,使用方便,兼容開(kāi)發(fā)型號(hào):ATmega32,AVR mega16開(kāi)發(fā)板可以做為學(xué)習(xí)板 仿真器 編程器使用,三種功能與一體,不需要單獨(dú)買(mǎi)仿真器 編程器,省時(shí),省事,省錢(qián)。貨號(hào):EasyAVR-M16規(guī)格: 套 重量:400克  單價(jià)298/套。AVR mega16開(kāi)發(fā)板板載資源: 1.5V供電接口,輸入7~9V 內(nèi)正外負(fù),送電源 2.板載AVR JTAG ICE  USB接口 3.板載AVR ISP  USB接口 4.Atmega16芯片,片內(nèi)資源豐富 5.USB1.1 通訊接口 6.RS232 串行通訊口 7.RS485通訊接口 8.8個(gè)獨(dú)立按鍵 9.4位一體七段數(shù)碼管 HC595驅(qū)動(dòng) 10.8個(gè)獨(dú)立LED 11.1路有源蜂鳴器,也可接無(wú)源蜂鳴器 12.實(shí)時(shí)鐘PCF8563 13.1IIC總線EEPROM AT24c01 14.1-wire單總線 15.晶振和復(fù)位電路 16.可選的有源晶振電路 17.AD電壓調(diào)整電位器 18.電位器參考電壓和待測(cè)電壓調(diào)整 19.4個(gè)8位撥碼開(kāi)關(guān) 20.32Pin MCU外接端子 所有引腳標(biāo)注 21.12864液晶接口 22.1602液晶接口 23.標(biāo)準(zhǔn)KF396尼龍接線端子 24.透明防滑硅膠腳墊 AVR mega16開(kāi)發(fā)板實(shí)驗(yàn)例程: 模數(shù)轉(zhuǎn)換(AD): 單通道AD采集,七段數(shù)碼管顯示結(jié)果 雙通道分時(shí)采集,利用串口將結(jié)果傳至PC 蜂鳴器: 按鍵檢測(cè),蜂鳴器鳴叫  PCF8563定時(shí),蜂鳴器1s鳴叫一次 鍵盤(pán):  按鍵檢測(cè),蜂鳴器鳴叫  按鍵檢測(cè),LED顯示 LED:  跑馬燈程序  按鍵檢測(cè),LED顯示 定時(shí)器: 定時(shí)器T1實(shí)現(xiàn)1秒定時(shí),利用七段數(shù)碼管顯示 內(nèi)部EEPROM: 利用EEPROM記錄開(kāi)機(jī)次數(shù),七段數(shù)碼管顯示結(jié)果 WDT: 看們狗定時(shí)器簡(jiǎn)單實(shí)驗(yàn) DS18B20: DS18B20檢測(cè)溫度,七段數(shù)碼管顯示結(jié)果 DS18B20檢測(cè)溫度,利用串口將結(jié)果傳至PC SPI: 利用SPI驅(qū)動(dòng)SPI器件74HC595,實(shí)現(xiàn)七段數(shù)碼管的顯示 TWI: 利用TWI驅(qū)動(dòng)TWI器件24C01 利用TWI驅(qū)動(dòng)TWI器件PCF8563 24C01: 24C01讀寫(xiě),利用JTAG察看結(jié)果 24C01讀寫(xiě),利用串口將結(jié)果傳至PC   AVR mega16開(kāi)發(fā)板說(shuō)明書(shū)下載:EasyAVR-M16-SK-3in1.pdf,內(nèi)容詳細(xì),讓您學(xué)習(xí)起來(lái)事半功倍,深入了解單片機(jī)電路的設(shè)計(jì),找到好工作沒(méi)問(wèn)題,詳細(xì)介紹電路設(shè)計(jì)和如果學(xué)習(xí)開(kāi)發(fā)等內(nèi)容,即使不買(mǎi)板子也值得你收藏。 物品清單: 1.AVR mega16開(kāi)發(fā)板 (板載JTAG ISP 二合一) 2.9V 直流電源 3.USB通訊線纜 4.開(kāi)發(fā)板說(shuō)明書(shū) 5.資料光盤(pán) 原理圖 開(kāi)發(fā)軟件 范例程序

    標(biāo)簽: mega AVR 16 開(kāi)發(fā)板

    上傳時(shí)間: 2013-10-23

    上傳用戶(hù):dancnc

  • Keil 軟件實(shí)例教程 2

    Keil 軟件實(shí)例教程 2 單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51 單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開(kāi)發(fā)MCS-51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤(pán)空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用51 系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C 語(yǔ)言編程,那么Keil 幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買(mǎi)到該軟件、而你買(mǎi)的仿真機(jī)也很可能只支持該軟件),即使不使用C 語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。我們將通過(guò)一些實(shí)例來(lái)學(xué)習(xí)Keil 軟件的使用,在這一部份我們將學(xué)習(xí)如何輸入源程序,建立工程、對(duì)工程進(jìn)行詳細(xì)的設(shè)置,以及如何將源程序變?yōu)槟繕?biāo)代碼。圖1 所示電路圖使用89C51 單片機(jī)作為主芯片,這種單片機(jī)性屬于MCS-51 系列,其內(nèi)部有4K 的FLASH ROM,可以反復(fù)擦寫(xiě),非常適于做實(shí)驗(yàn)。89C51 的P1 引腳上接8 個(gè)發(fā)光二極管,P3.2~P3.4 引腳上接4 個(gè)按鈕開(kāi)關(guān),我們的第一個(gè)任務(wù)是讓接在P1 引腳上的發(fā)光二極管依次循環(huán)點(diǎn)亮。 一、Keil 工程的建立首先啟動(dòng)Keil 軟件的集成開(kāi)發(fā)環(huán)境,這里假設(shè)讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標(biāo)以啟動(dòng)該軟件。UVison啟動(dòng)后,程序窗口的左邊有一個(gè)工程管理窗口,該窗口有3 個(gè)標(biāo)簽,分別是Files、Regs、和Books,這三個(gè)標(biāo)簽頁(yè)分別顯示當(dāng)前項(xiàng)目的文件結(jié)構(gòu)、CPU 的寄存器及部份特殊功能寄存器的值(調(diào)試時(shí)才出現(xiàn))和所選CPU 的附加說(shuō)明文件,如果是第一次啟動(dòng)Keil,那么這三個(gè)標(biāo)簽頁(yè)全是空的。

    標(biāo)簽: Keil 軟件 教程

    上傳時(shí)間: 2013-10-26

    上傳用戶(hù):ruan2570406

  • Keil 軟件實(shí)例教程 1

    Keil 軟件實(shí)例教程 1. 單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51 單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開(kāi)發(fā)MCS-51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤(pán)空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用51 系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C 語(yǔ)言編程,那么Keil 幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買(mǎi)到該軟件、而你買(mǎi)的仿真機(jī)也很可能只支持該軟件),即使不使用C 語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。我們將通過(guò)一些實(shí)例來(lái)學(xué)習(xí)Keil 軟件的使用,在這一部份我們將學(xué)習(xí)如何輸入源程序,建立工程、對(duì)工程進(jìn)行詳細(xì)的設(shè)置,以及如何將源程序變?yōu)槟繕?biāo)代碼。圖1 所示電路圖使用89C51 單片機(jī)作為主芯片,這種單片機(jī)性屬于MCS-51 系列,其內(nèi)部有4K 的FLASH ROM,可以反復(fù)擦寫(xiě),非常適于做實(shí)驗(yàn)。89C51 的P1 引腳上接8 個(gè)發(fā)光二極管,P3.2~P3.4 引腳上接4 個(gè)按鈕開(kāi)關(guān),我們的第一個(gè)任務(wù)是讓接在P1 引腳上的發(fā)光二極管依次循環(huán)點(diǎn)亮。 一、Keil 工程的建立首先啟動(dòng)Keil 軟件的集成開(kāi)發(fā)環(huán)境,這里假設(shè)讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標(biāo)以啟動(dòng)該軟件。UVison啟動(dòng)后,程序窗口的左邊有一個(gè)工程管理窗口,該窗口有3 個(gè)標(biāo)簽,分別是Files、Regs、和Books,這三個(gè)標(biāo)簽頁(yè)分別顯示當(dāng)前項(xiàng)目的文件結(jié)構(gòu)、CPU 的寄存器及部份特殊功能寄存器的值(調(diào)試時(shí)才出現(xiàn))和所選CPU 的附加說(shuō)明文件,如果是第一次啟動(dòng)Keil,那么這三個(gè)標(biāo)簽頁(yè)全是空的。

    標(biāo)簽: Keil 軟件 教程

    上傳時(shí)間: 2013-11-25

    上傳用戶(hù):hanbeidang

  • PC機(jī)之間串口通信的實(shí)現(xiàn)

    PC機(jī)之間串口通信的實(shí)現(xiàn)一、實(shí)驗(yàn)?zāi)康?nbsp;1.熟悉微機(jī)接口實(shí)驗(yàn)裝置的結(jié)構(gòu)和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.學(xué)會(huì)串行通信程序的編制方法。 二、實(shí)驗(yàn)內(nèi)容與要求 1.基本要求主機(jī)接收開(kāi)關(guān)量輸入的數(shù)據(jù)(二進(jìn)制或十六進(jìn)制),從鍵盤(pán)上按“傳輸”鍵(可自行定義),就將該數(shù)據(jù)通過(guò)8251A傳輸出去。終端接收后在顯示器上顯示數(shù)據(jù)。具體操作說(shuō)明如下:(1)出現(xiàn)提示信息“start with R in the board!”,通過(guò)調(diào)整乒乓開(kāi)關(guān)的狀態(tài),設(shè)置8位數(shù)據(jù);(2)在小鍵盤(pán)上按“R”鍵,系統(tǒng)將此時(shí)乒乓開(kāi)關(guān)的狀態(tài)讀入計(jì)算機(jī)I中,并顯示出來(lái),同時(shí)顯示經(jīng)串行通訊后,計(jì)算機(jī)II接收到的數(shù)據(jù);(3)完成后,系統(tǒng)提示“do you want to send another data? Y/N”,根據(jù)用戶(hù)需要,在鍵盤(pán)按下“Y”鍵,則重復(fù)步驟(1),進(jìn)行另一數(shù)據(jù)的通訊;在鍵盤(pán)按除“Y”鍵外的任意鍵,將退出本程序。2.提高要求 能夠進(jìn)行出錯(cuò)處理,例如采用奇偶校驗(yàn),出錯(cuò)重傳或者采用接收方回傳和發(fā)送方確認(rèn)來(lái)保證發(fā)送和接收正確。 三、設(shè)計(jì)報(bào)告要求 1.設(shè)計(jì)目的和內(nèi)容 2.總體設(shè)計(jì) 3.硬件設(shè)計(jì):原理圖(接線圖)及簡(jiǎn)要說(shuō)明 4.軟件設(shè)計(jì)框圖及程序清單5.設(shè)計(jì)結(jié)果和體會(huì)(包括遇到的問(wèn)題及解決的方法) 四、8251A通用串行輸入/輸出接口芯片由于CPU與接口之間按并行方式傳輸,接口與外設(shè)之間按串行方式傳輸,因此,在串行接口中,必須要有“接收移位寄存器”(串→并)和“發(fā)送移位寄存器”(并→串)。能夠完成上述“串←→并”轉(zhuǎn)換功能的電路,通常稱(chēng)為“通用異步收發(fā)器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A異步工作方式:如果8251A編程為異步方式,在需要發(fā)送字符時(shí),必須首先設(shè)置TXEN和CTS#為有效狀態(tài),TXEN(Transmitter Enable)是允許發(fā)送信號(hào),是命令寄存器中的一位;CTS#(Clear To Send)是由外設(shè)發(fā)來(lái)的對(duì)CPU請(qǐng)求發(fā)送信號(hào)的響應(yīng)信號(hào)。然后就開(kāi)始發(fā)送過(guò)程。在發(fā)送時(shí),每當(dāng)CPU送往發(fā)送緩沖器一個(gè)字符,發(fā)送器自動(dòng)為這個(gè)字符加上1個(gè)起始位,并且按照編程要求加上奇/偶校驗(yàn)位以及1個(gè)、1.5個(gè)或者2個(gè)停止位。串行數(shù)據(jù)以起始位開(kāi)始,接著是最低有效數(shù)據(jù)位,最高有效位的后面是奇/偶校驗(yàn)位,然后是停止位。按位發(fā)送的數(shù)據(jù)是以發(fā)送時(shí)鐘TXC的下降沿同步的,也就是說(shuō)這些數(shù)據(jù)總是在發(fā)送時(shí)鐘TXC的下降沿從8251A發(fā)出。數(shù)據(jù)傳輸?shù)牟ㄌ芈嗜Q于編程時(shí)指定的波特率因子,為發(fā)送器時(shí)鐘頻率的1、1/16或1/64。當(dāng)波特率指定為16時(shí),數(shù)據(jù)傳輸?shù)牟ㄌ芈示褪前l(fā)送器時(shí)鐘頻率的1/16。CPU通過(guò)數(shù)據(jù)總線將數(shù)據(jù)送到8251A的數(shù)據(jù)輸出緩沖寄存器以后,再傳輸?shù)桨l(fā)送緩沖器,經(jīng)移位寄存器移位,將并行數(shù)據(jù)變?yōu)榇袛?shù)據(jù),從TxD端送往外部設(shè)備。在8251A接收字符時(shí),命令寄存器的接收允許位RxE(Receiver Enable)必須為1。8251A通過(guò)檢測(cè)RxD引腳上的低電平來(lái)準(zhǔn)備接收字符,在沒(méi)有字符傳送時(shí)RxD端為高電平。8251A不斷地檢測(cè)RxD引腳,從RxD端上檢測(cè)到低電平以后,便認(rèn)為是串行數(shù)據(jù)的起始位,并且啟動(dòng)接收控制電路中的一個(gè)計(jì)數(shù)器來(lái)進(jìn)行計(jì)數(shù),計(jì)數(shù)器的頻率等于接收器時(shí)鐘頻率。計(jì)數(shù)器是作為接收器采樣定時(shí),當(dāng)計(jì)數(shù)到相當(dāng)于半個(gè)數(shù)位的傳輸時(shí)間時(shí)再次對(duì)RxD端進(jìn)行采樣,如果仍為低電平,則確認(rèn)該數(shù)位是一個(gè)有效的起始位。若傳輸一個(gè)字符需要16個(gè)時(shí)鐘,那么就是要在計(jì)數(shù)8個(gè)時(shí)鐘后采樣到低電平。之后,8251A每隔一個(gè)數(shù)位的傳輸時(shí)間對(duì)RxD端采樣一次,依次確定串行數(shù)據(jù)位的值。串行數(shù)據(jù)位順序進(jìn)入接收移位寄存器,通過(guò)校驗(yàn)并除去停止位,變成并行數(shù)據(jù)以后通過(guò)內(nèi)部數(shù)據(jù)總線送入接收緩沖器,此時(shí)發(fā)出有效狀態(tài)的RxRDY信號(hào)通知CPU,通知CPU8251A已經(jīng)收到一個(gè)有效的數(shù)據(jù)。一個(gè)字符對(duì)應(yīng)的數(shù)據(jù)可以是5~8位。如果一個(gè)字符對(duì)應(yīng)的數(shù)據(jù)不到8位,8251A會(huì)在移位轉(zhuǎn)換成并行數(shù)據(jù)的時(shí)候,自動(dòng)把他們的高位補(bǔ)成0。 五、系統(tǒng)總體設(shè)計(jì)方案根據(jù)系統(tǒng)設(shè)計(jì)的要求,對(duì)系統(tǒng)設(shè)計(jì)的總體方案進(jìn)行論證分析如下:1.獲取8位開(kāi)關(guān)量可使用實(shí)驗(yàn)臺(tái)上的8255A可編程并行接口芯片,因?yàn)橹灰@取8位數(shù)據(jù)量,只需使用基本輸入和8位數(shù)據(jù)線,所以將8255A工作在方式0,PA0-PA7接實(shí)驗(yàn)臺(tái)上的8位開(kāi)關(guān)量。2.當(dāng)使用串口進(jìn)行數(shù)據(jù)傳送時(shí),雖然同步通信速度遠(yuǎn)遠(yuǎn)高于異步通信,可達(dá)500kbit/s,但由于其需要有一個(gè)時(shí)鐘來(lái)實(shí)現(xiàn)發(fā)送端和接收端之間的同步,硬件電路復(fù)雜,通常計(jì)算機(jī)之間的通信只采用異步通信。3.由于8251A本身沒(méi)有時(shí)鐘,需要外部提供,所以本設(shè)計(jì)中使用實(shí)驗(yàn)臺(tái)上的8253芯片的計(jì)數(shù)器2來(lái)實(shí)現(xiàn)。4:顯示和鍵盤(pán)輸入均使用DOS功能調(diào)用來(lái)實(shí)現(xiàn)。設(shè)計(jì)思路框圖,如下圖所示: 六、硬件設(shè)計(jì)硬件電路主要分為8位開(kāi)關(guān)量數(shù)據(jù)獲取電路,串行通信數(shù)據(jù)發(fā)送電路,串行通信數(shù)據(jù)接收電路三個(gè)部分。1.8位開(kāi)關(guān)量數(shù)據(jù)獲取電路該電路主要是利用8255并行接口讀取8位乒乓開(kāi)關(guān)的數(shù)據(jù)。此次設(shè)計(jì)在獲取8位開(kāi)關(guān)數(shù)據(jù)量時(shí)采用8255令其工作在方式0,A口輸入8位數(shù)據(jù),CS#接實(shí)驗(yàn)臺(tái)上CS1口,對(duì)應(yīng)端口為280H-283H,PA0-PA7接8個(gè)開(kāi)關(guān)。2.串行通信電路串行通信電路本設(shè)計(jì)中8253主要為8251充當(dāng)頻率發(fā)生器,接線如下圖所示。

    標(biāo)簽: PC機(jī) 串口通信

    上傳時(shí)間: 2013-12-19

    上傳用戶(hù):小火車(chē)?yán)怖怖?/p>

  • keil入門(mén)實(shí)例教程

    單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51 單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開(kāi)發(fā)MCS-51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤(pán)空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用51 系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C 語(yǔ)言編程,那么Keil 幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買(mǎi)到該軟件、而你買(mǎi)的仿真機(jī)也很可能只支持該軟件),即使不使用C 語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。我們將通過(guò)一些實(shí)例來(lái)學(xué)習(xí)Keil 軟件的使用,在這一部份我們將學(xué)習(xí)如何輸入源程序,建立工程、對(duì)工程進(jìn)行詳細(xì)的設(shè)置,以及如何將源程序變?yōu)槟繕?biāo)代碼。圖1 所示電路圖使用89C51 單片機(jī)作為主芯片,這種單片機(jī)性屬于MCS-51 系列,其內(nèi)部有4K 的FLASH ROM,可以反復(fù)擦寫(xiě),非常適于做實(shí)驗(yàn)。89C51 的P1 引腳上接8 個(gè)發(fā)光二極管,P3.2~P3.4 引腳上接4 個(gè)按鈕開(kāi)關(guān),我們的第一個(gè)任務(wù)是讓接在P1 引腳上的發(fā)光二極管依次循環(huán)點(diǎn)亮。 一、Keil 工程的建立首先啟動(dòng)Keil 軟件的集成開(kāi)發(fā)環(huán)境,這里假設(shè)讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標(biāo)以啟動(dòng)該軟件。UVison啟動(dòng)后,程序窗口的左邊有一個(gè)工程管理窗口,該窗口有3 個(gè)標(biāo)簽,分別是Files、Regs、和Books,這三個(gè)標(biāo)簽頁(yè)分別顯示當(dāng)前項(xiàng)目的文件結(jié)構(gòu)、CPU 的寄存器及部份特殊功能寄存器的值(調(diào)試時(shí)才出現(xiàn))和所選CPU 的附加說(shuō)明文件,如果是第一次啟動(dòng)Keil,那么這三個(gè)標(biāo)簽頁(yè)全是空的。

    標(biāo)簽: keil 教程

    上傳時(shí)間: 2013-12-26

    上傳用戶(hù):liulinshan2010

  • 高速SOC單片機(jī)C8051F

    基于半導(dǎo)體集成技術(shù)的突飛猛進(jìn)的發(fā)展各種類(lèi)型的單片機(jī)正日新月異的涌向市場(chǎng)為單片機(jī)技術(shù)的應(yīng)用人員提供了極大的方便INTEL公司在MCS48系列的基礎(chǔ)上推出高性能的MCS51系列八位單片機(jī)而今三十二位單片機(jī)又以其強(qiáng)大的片內(nèi)功能提供給應(yīng)用者無(wú)論是那一種位數(shù)的單片機(jī)也無(wú)論是那一種系列的單片機(jī)都為新產(chǎn)品的開(kāi)發(fā)應(yīng)用系統(tǒng)的研制智能控制器的研究高新技術(shù)的應(yīng)用創(chuàng)造了極其有力的硬件環(huán)境當(dāng)前可以說(shuō)由于世界各生產(chǎn)廠家生產(chǎn)通用型以及衍生出的五花八門(mén)的系列及型號(hào)的單片機(jī)使其單片機(jī)技術(shù)的應(yīng)用已達(dá)到了無(wú)孔不入的地步當(dāng)初面向工業(yè)控制功能的單片機(jī)現(xiàn)已遠(yuǎn)遠(yuǎn)超出了原設(shè)計(jì)者的想像然而占全球單片機(jī)銷(xiāo)量60%65%左右的八位單片機(jī)仍是當(dāng)前應(yīng)用的主流就國(guó)內(nèi)應(yīng)用實(shí)踐而言使用單片機(jī)數(shù)量最大的是八位單片機(jī)應(yīng)用范圍最廣的是八位單片機(jī)八位單片機(jī)仍具有時(shí)代的魅力INTEL公司推出的高性能MCS51系列八位單片機(jī)一投入市場(chǎng)里很快被使用者所歡迎隨著時(shí)間的推移世界各生產(chǎn)單片機(jī)的公司看好MCS51系列八位單片機(jī)的強(qiáng)勁趨勢(shì)在八位單片機(jī)的設(shè)計(jì)上紛紛向51系列八位單片機(jī)內(nèi)核靠攏PHILIPS公司首先購(gòu)買(mǎi)了8051內(nèi)核的使用權(quán)并在此基礎(chǔ)上增加具有自身特點(diǎn)的I2C總線PHILIPS公司并推出一系列高性能具有快閃存儲(chǔ)器的標(biāo)準(zhǔn)的80C51派生型八位機(jī)單片機(jī)很方便的多次在線編程為用戶(hù)帶來(lái)極大方便ATMEL公司通過(guò)技術(shù)交換取得了80C31內(nèi)核的使用權(quán)生產(chǎn)出AT89C系列單片機(jī)SIEMENS公司SABC5系列八位單片機(jī)C500CPU與80C51完全兼容臺(tái)灣WINBOND公司生產(chǎn)的W78系列八位單片機(jī)南韓LG半導(dǎo)體公司生產(chǎn)GMS90/97系列八位單片機(jī)也都與標(biāo)準(zhǔn)的8051兼容由北京集成電路設(shè)計(jì)中心設(shè)計(jì)的BT/AT89C51也與MCS51系列八位單片機(jī)在指令系統(tǒng)和引腳上完全兼容總部位于美國(guó)德克薩斯州的美國(guó)Cygnal公司是1999年3月成立的一家新興的半導(dǎo)體公司公司專(zhuān)業(yè)從事混合信號(hào)片上系統(tǒng)單片機(jī)的設(shè)計(jì)與制造公司看好了八位單片機(jī)的市場(chǎng)前景至目前更新了原51單片機(jī)結(jié)構(gòu)設(shè)計(jì)了具有自主產(chǎn)權(quán)的CIP-51內(nèi)核使得51單片機(jī)煥發(fā)了新的生命力其運(yùn)行速度高達(dá)每秒25MIPS現(xiàn)已設(shè)計(jì)并為市場(chǎng)提供了29個(gè)品種的C8051F系列片上系統(tǒng)單片機(jī)預(yù)計(jì)今年年內(nèi)還將完成20多個(gè)新的片上系統(tǒng)單片機(jī)的設(shè)計(jì)經(jīng)過(guò)3年的穩(wěn)步發(fā)展已成長(zhǎng)為半導(dǎo)體業(yè)界一顆耀眼的新星Cygnal C8051F系列單片機(jī)由沈陽(yáng)新華龍電子有限公司于2001年引進(jìn)中國(guó)大陸并于11月2001嵌入式系統(tǒng)及單片機(jī)國(guó)際學(xué)術(shù)交流會(huì)暨產(chǎn)品展示會(huì)上首次亮相受到與會(huì)者的極大關(guān)注

    標(biāo)簽: C8051F SOC 單片機(jī)

    上傳時(shí)間: 2013-10-09

    上傳用戶(hù):xitai

主站蜘蛛池模板: 郸城县| 永兴县| 衢州市| 寿阳县| 抚顺市| 昆山市| 余姚市| 东丽区| 泸州市| 柯坪县| 偏关县| 鸡泽县| 元阳县| 台北县| 西平县| 偏关县| 鱼台县| 即墨市| 泉州市| 岑溪市| 安庆市| 焦作市| 南汇区| 江阴市| 鹤壁市| 铜山县| 额济纳旗| 高尔夫| 高邮市| 肇庆市| 斗六市| 汾阳市| 东乡县| 博野县| 邹平县| 托克逊县| 洮南市| 贵定县| 衡南县| 嘉鱼县| 平昌县|