S51編程器制作包:自制AT89S51編程器教程AT89S51芯片的日漸流行,對(duì)我們單片機(jī)初學(xué)者來(lái)說(shuō)是一個(gè)大好消息。因?yàn)樽鰝€(gè)AT89S51編程器非常容易,而且串行編程模式更便于做成在線編程器,給頻繁燒片,調(diào)試帶來(lái)了巨大的方便。 電路: 只要焊13根線就可以搞定這個(gè)電路。基本原理:RST置高電平,然后向單片機(jī)串行發(fā)送 編程命令。P1.7(SCK)輸入移位脈沖,P1.6(MISO)串行輸出,P1.5(MOSI)串行輸入(要了解詳細(xì)編程原理可以去看AT89S51的數(shù)據(jù)手冊(cè))。使用并口發(fā)出控制信號(hào),74373只是用于信號(hào)轉(zhuǎn)換,因?yàn)椴⒖谥苯虞敵龈唠娖降碾妷河悬c(diǎn)沒(méi)到位,使用其他芯片也可以,還有人提出直接接電阻。并口引腳1控制P1.7,引腳14控制P1.5,引腳15讀P1.6,引腳16控制RST,引腳17接74373 LE(鎖存允許),18-25這些引腳都可以接地。建議在你的單片機(jī)系統(tǒng)板上做個(gè)6芯的接口。注意:被燒寫的單片機(jī)一定是最小系統(tǒng)(單片機(jī)已經(jīng)接好電源,晶振,可以運(yùn)行),VCC,GND是給74373提供電源的。 還有一個(gè)方案:使用串口+單片機(jī),這個(gè)方案已經(jīng)用了半年了。電路稍微麻煩一點(diǎn),速度比較快,而且可以燒AT89C51等等。其實(shí)許多器件編程原理差不多,由于我沒(méi)太多時(shí)間研究器件手冊(cè),更沒(méi)有MONEY買一堆芯片來(lái)測(cè)試,所以只實(shí)現(xiàn)了幾個(gè)最常用單片機(jī)編程功能(AT89C51,C52,C55,AT89S51,S52,S53)。如果要燒寫其他單片機(jī),你可以直接編寫底層控制子程序(例如,寫一個(gè)單元,讀一個(gè)單元,擦除ROM的子程序)。如果有需要,我可以在器件選擇欄提供一個(gè)“X-CHIP”的選擇,“X-CHIP”的編程細(xì)節(jié)將由用戶自己去實(shí)現(xiàn)。當(dāng)你仔細(xì)閱讀器件手冊(cè)后,會(huì)發(fā)現(xiàn)實(shí)現(xiàn)這些子程序其實(shí)好容易,這也是初學(xué)者學(xué)單片機(jī)編程的好課題。如果成功了會(huì)極大的提高你學(xué)單片機(jī)的積極性。 軟件: 這個(gè)軟件的通信,控制部分早在半年前就完成了,這回只是換了個(gè)界面和加入并口下載線的功能,希望你看到這個(gè)軟件不會(huì)想吐。使用很簡(jiǎn)當(dāng),有一點(diǎn)特別,當(dāng)你用鼠標(biāo)右鍵點(diǎn)擊按鈕后,可以把相關(guān)操作設(shè)置為自動(dòng)模式(只有打開(kāi)文件,擦除芯片,寫FLASH ROM,讀FLASH ROM,效驗(yàn)數(shù)據(jù) 可以設(shè)置),點(diǎn)擊‘自動(dòng)完成’后會(huì)依次完成這些操作,并在開(kāi)始時(shí)檢測(cè)芯片。當(dāng)“打開(kāi)文件”設(shè)為自動(dòng)后,第2次燒寫同一個(gè)文件時(shí)不必再去打開(kāi)文件,軟件會(huì)自動(dòng)刷新緩沖。軟件在WIN XP,WIN 2000可以使用(管理員登陸的),在WIN 98 ,WIN ME使用并口模式時(shí)會(huì)更快些。這個(gè)軟件同時(shí)支持串口編程器和并口下載線。操作正常結(jié)束后會(huì)有聲音提示。如果沒(méi)有聲卡或聲卡爛了,則聲音會(huì)從機(jī)箱揚(yáng)聲器中發(fā)出。注意:記得在CMOS設(shè)置中把并口設(shè)為ECP模式。就這些東西,應(yīng)該夠詳細(xì)吧,還有什么問(wèn)題或遇到什么困難可以聯(lián)系我,軟件出現(xiàn)什么問(wèn)題一定要通知我修正。祝你一次就搞定。
上傳時(shí)間: 2014-01-24
上傳用戶:13162218709
MCP定時(shí)器產(chǎn)生中心對(duì)稱PWM輸出:PWM波是一種脈寬可調(diào)的脈沖波,用于交、直流電機(jī)的電壓控制。PWM一共有兩種調(diào)整方法,一是定頻調(diào)寬、另一種是定寬調(diào)頻。其中定頻調(diào)寬是種最常見(jiàn)的脈寬調(diào)制方式,它使脈沖波的頻率保持不變,只調(diào)整脈沖寬度。同時(shí)定頻調(diào)寬的PWM波形也分為兩種,一種是單邊的PWM,另一種是中心對(duì)稱的雙邊PWM。中心對(duì)稱的PWM主要應(yīng)用在需要對(duì)稱PWM波形的場(chǎng)合,如半橋、全橋的雙極性驅(qū)動(dòng)等。中心對(duì)稱的PWM的生成原理如圖1-2所示:定時(shí)計(jì)數(shù)器工作在連續(xù)增減計(jì)數(shù)方式,在計(jì)數(shù)初值設(shè)置為0且比較值小于周期值的條件下,當(dāng)增計(jì)數(shù)過(guò)程中計(jì)數(shù)值和比較值匹配時(shí)置位輸出,而在周期匹配時(shí)會(huì)改計(jì)數(shù)方向?yàn)闇p計(jì)數(shù),當(dāng)減計(jì)數(shù)過(guò)程中計(jì)數(shù)值和比較值匹配時(shí)復(fù)位輸出,當(dāng)減計(jì)數(shù)到零時(shí)會(huì)改計(jì)數(shù)方向?yàn)樵鲇?jì)數(shù),開(kāi)始下一個(gè)循環(huán)。因此中心對(duì)稱的PWM的周期為設(shè)定周期的二倍,占空比為:%100))((×−TPRNTPR(N為比較匹配數(shù)據(jù),TPR為周期寄存器的值)。比較值的改變會(huì)影響PWM的兩邊的波形,并且兩邊相對(duì)高電平的中心對(duì)稱,這便是中心對(duì)稱雙邊PWM波形的特點(diǎn)。如果比較值為零,那么PWM將一直輸出高電平;如比較值大于等于周期值,則PWM會(huì)一直輸出低電平,占空比為0。
標(biāo)簽: MCP PWM 定時(shí)器 對(duì)稱
上傳時(shí)間: 2013-11-13
上傳用戶:sammi
MCP定時(shí)器產(chǎn)生邊沿PWM輸出:PWM波是一種脈寬可調(diào)的脈沖波,用于交、直流電機(jī)的電壓控制。PWM一共有兩種調(diào)整方法,一是定頻調(diào)寬、另一種是定寬調(diào)頻。其中定頻調(diào)寬是種最常見(jiàn)的脈寬調(diào)制方式,它使脈沖波的頻率保持不變,只調(diào)整脈沖寬度。同時(shí)定頻調(diào)寬的PWM波形也分為兩種,一種是單邊的PWM,另一種是中心對(duì)稱的雙邊PWM。單邊的PWM的生成原理如圖1-2:定時(shí)計(jì)數(shù)器工作在增計(jì)數(shù)方式,在計(jì)數(shù)初值設(shè)置為0且比較值小于周期值的條件下,當(dāng)計(jì)數(shù)值和比較值匹配時(shí)置位輸出,而在周期匹配時(shí)復(fù)位輸出,同時(shí)清零計(jì)數(shù)器,開(kāi)始下一個(gè)循環(huán)。因此單邊PWM的占空比為:%100))((×−TPRNTPR(N為比較匹配數(shù)據(jù),TPR為周期寄存器的值)。比較值的改變只影響PWM的單邊波形,這便是單邊PWM波形的特點(diǎn)。如果比較值為零,那么PWM將一直輸出高電平;如比較值同周期值相等,則PWM會(huì)輸出一個(gè)時(shí)鐘周期的低電平,占空比近似為0;當(dāng)比較值大于周期值,那么PWM將一直輸出低電平。
上傳時(shí)間: 2013-11-07
上傳用戶:moerwang
附件為NE555電路智能設(shè)計(jì)軟件,是以NE555芯片為核心,設(shè)計(jì)出不同的智能控制電路的軟件。 NE555為8腳時(shí)基集成電路, 各腳主要功能(集成塊圖在下面) 1地GND 2觸發(fā) 3輸出 4復(fù)位 5控制電壓 6門限(閾值) 7放電 8電源電壓Vcc 應(yīng)用十分廣泛,可裝如下幾種電路: 1。單穩(wěn)類電路作用: 定延時(shí),消抖動(dòng),分(倍)頻,脈沖輸出,速率檢測(cè)等。 2。雙穩(wěn)類電路作用: 比較器,鎖存器,反相器,方波輸出及整形等。 3。無(wú)穩(wěn)類電路作用: 方波輸出,電源變換,音響報(bào)警,玩具,電控測(cè)量,定時(shí)等。 我們知道,555電路在應(yīng)用和工作方式上一般可歸納為3類。每類工作方式又有很多個(gè)不同的電路。在實(shí)際應(yīng)用中,除了單一品種的電路外,還可組合出很多不同電路,如:多個(gè)單穩(wěn)、多個(gè)雙穩(wěn)、單穩(wěn)和無(wú)穩(wěn),雙穩(wěn)和無(wú)穩(wěn)的組合等。這樣一來(lái),電路變的更加復(fù)雜。為了便于我們分析和識(shí)別電路,更好的理解555電路,這里我們這里按555電路的結(jié)構(gòu)特點(diǎn)進(jìn)行分類和歸納,把555電路分為3大類、8種、共18個(gè)單元電路。每個(gè)電路除畫出它的標(biāo)準(zhǔn)圖型,指出他們的結(jié)構(gòu)特點(diǎn)或識(shí)別方法外,還給出了計(jì)算公式和他們的用途。方便大家識(shí)別、分析555電路。下面將分別介紹這3類電路
上傳時(shí)間: 2013-10-23
上傳用戶:qimingxing130
提出并研制了一種新型電力系統(tǒng)暫態(tài)故障模擬再現(xiàn)系統(tǒng)。該系統(tǒng)通過(guò)將系統(tǒng)發(fā)生故障時(shí)故障錄波器錄下的數(shù)據(jù)轉(zhuǎn)換為符合IEEE的COMTRADE格式文件,經(jīng)數(shù)據(jù)處理軟件進(jìn)行分析后由電腦并口送入多功能繼電保護(hù)測(cè)試儀,最終由測(cè)試儀還原成故障時(shí)的PT、CT二次側(cè)電壓、電流信號(hào)。該系統(tǒng)對(duì)繼電保護(hù)裝置參數(shù)整定、事故原因查找及分析等有輔助作用。
標(biāo)簽: COMTRADE IEEE 電力系統(tǒng)
上傳時(shí)間: 2015-04-16
上傳用戶:koulian
用C++實(shí)現(xiàn)算符優(yōu)先器,規(guī)律是自己定的,想改的話只能自己在源程序中改
標(biāo)簽:
上傳時(shí)間: 2015-05-01
上傳用戶:zjf3110
單片機(jī)讀寫MII寄存器驅(qū)動(dòng),包括初始化,單字符的讀寫,定長(zhǎng)度字符的讀寫。
上傳時(shí)間: 2014-08-03
上傳用戶:frank1234
? Java函數(shù)速查 你能很快的查到你要的函數(shù) DataBinding類 代表數(shù)據(jù)源字段和組件屬性之間一個(gè)單獨(dú)的綁定。 package com.ms.wfc.data.ui public class DataBinding implements IConstructable 說(shuō)明 DataBinder控件使用該類來(lái)表示數(shù)據(jù)源中的每一個(gè)綁定。 請(qǐng)參閱:《Microsoft Visual J++ 6.0 程序員指南》第18章“WFC中的數(shù)據(jù)綁定”。 構(gòu)造器 DataBinding.DataBinding 創(chuàng)建一個(gè)DataBinding對(duì)象。 語(yǔ)法 public DataBinding () public DataBinding ( IComponent target, String propertyName,String fieldName ) public DataBinding ( IComponent target, String propertyName,String fieldName, IDataFormat format )
標(biāo)簽: DataBinding package Java data
上傳時(shí)間: 2013-12-20
上傳用戶:TRIFCT
這是一個(gè)簡(jiǎn)單的小工具,有點(diǎn)類似我們使用form方式設(shè)計(jì)時(shí),使用behaver方式讓各個(gè)form作轉(zhuǎn)場(chǎng)特效一樣,不過(guò)這個(gè)工具是針對(duì)各個(gè)movie clip,相信對(duì)一些Art設(shè)計(jì)師有一定的幫助囉, 使用的是Transition manager方式完成,相信不久會(huì)有利用tween class方式的程式產(chǎn)生器吧..其實(shí)我還蠻需要的...因?yàn)閔elp檔沒(méi)有,有時(shí)要參考指令,都要上網(wǎng)查一次
標(biāo)簽: form behaver movie clip
上傳時(shí)間: 2013-12-17
上傳用戶:hasan2015
浮點(diǎn)轉(zhuǎn)換器,可以對(duì)十進(jìn)制定點(diǎn)數(shù)、浮點(diǎn)BCD碼和二進(jìn)制浮點(diǎn)操作數(shù)之間進(jìn)行相互轉(zhuǎn)換。
標(biāo)簽: 浮點(diǎn) 轉(zhuǎn)換器
上傳時(shí)間: 2014-05-30
上傳用戶:hjshhyy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1