S51編程器制作包:自制AT89S51編程器教程AT89S51芯片的日漸流行,對我們單片機初學者來說是一個大好消息。因為做個AT89S51編程器非常容易,而且串行編程模式更便于做成在線編程器,給頻繁燒片,調試帶來了巨大的方便。 電路: 只要焊13根線就可以搞定這個電路?;驹恚篟ST置高電平,然后向單片機串行發送 編程命令。P1.7(SCK)輸入移位脈沖,P1.6(MISO)串行輸出,P1.5(MOSI)串行輸入(要了解詳細編程原理可以去看AT89S51的數據手冊)。使用并口發出控制信號,74373只是用于信號轉換,因為并口直接輸出高電平的電壓有點沒到位,使用其他芯片也可以,還有人提出直接接電阻。并口引腳1控制P1.7,引腳14控制P1.5,引腳15讀P1.6,引腳16控制RST,引腳17接74373 LE(鎖存允許),18-25這些引腳都可以接地。建議在你的單片機系統板上做個6芯的接口。注意:被燒寫的單片機一定是最小系統(單片機已經接好電源,晶振,可以運行),VCC,GND是給74373提供電源的。 還有一個方案:使用串口+單片機,這個方案已經用了半年了。電路稍微麻煩一點,速度比較快,而且可以燒AT89C51等等。其實許多器件編程原理差不多,由于我沒太多時間研究器件手冊,更沒有MONEY買一堆芯片來測試,所以只實現了幾個最常用單片機編程功能(AT89C51,C52,C55,AT89S51,S52,S53)。如果要燒寫其他單片機,你可以直接編寫底層控制子程序(例如,寫一個單元,讀一個單元,擦除ROM的子程序)。如果有需要,我可以在器件選擇欄提供一個“X-CHIP”的選擇,“X-CHIP”的編程細節將由用戶自己去實現。當你仔細閱讀器件手冊后,會發現實現這些子程序其實好容易,這也是初學者學單片機編程的好課題。如果成功了會極大的提高你學單片機的積極性。 軟件: 這個軟件的通信,控制部分早在半年前就完成了,這回只是換了個界面和加入并口下載線的功能,希望你看到這個軟件不會想吐。使用很簡當,有一點特別,當你用鼠標右鍵點擊按鈕后,可以把相關操作設置為自動模式(只有打開文件,擦除芯片,寫FLASH ROM,讀FLASH ROM,效驗數據 可以設置),點擊‘自動完成’后會依次完成這些操作,并在開始時檢測芯片。當“打開文件”設為自動后,第2次燒寫同一個文件時不必再去打開文件,軟件會自動刷新緩沖。軟件在WIN XP,WIN 2000可以使用(管理員登陸的),在WIN 98 ,WIN ME使用并口模式時會更快些。這個軟件同時支持串口編程器和并口下載線。操作正常結束后會有聲音提示。如果沒有聲卡或聲卡爛了,則聲音會從機箱揚聲器中發出。注意:記得在CMOS設置中把并口設為ECP模式。就這些東西,應該夠詳細吧,還有什么問題或遇到什么困難可以聯系我,軟件出現什么問題一定要通知我修正。祝你一次就搞定。
上傳時間: 2014-01-24
上傳用戶:13162218709
單片機I/O口的使用:對單片機的控制,其實就是對I/O口的控制,無論單片機對外界進行何種控制,亦或接受外部的控制,都是通過I/O口進行的。單片機總共有P0、P1、P2、P3四個8位雙向輸入輸出端口,每個端口都有鎖存器、輸出驅動器和輸入緩沖器。4個I/O端口都能作輸入輸出口用,其中P0和P2通常用于對外部存儲器的訪問?!?.1 MCS-51單片機的并行端口結構與操作 51系列單片機有4個I/O端口,每個端口都是8位準雙向口,共占32根引腳。每個端口都包括一個鎖存器(即專用寄存器P0~P3)、一個輸出驅動器和輸入緩沖器。通常把4個端口籠統地表示為P0~P3。
標簽: 單片機
上傳時間: 2013-11-06
上傳用戶:zhouxuepeng1
通過介紹串行EEPR0M芯片在MCS.51單片機系統中的應用,為單片機應用數據存儲器的擴展,提供一個新的理念,從而有效地提高了單片機cPu的引腳資源利用率,為單片機應用系統設計、開發、數據管理提供了又一種結構形式.
上傳時間: 2013-10-21
上傳用戶:181992417
PCA9517 是一款基于CMOS 工藝的低電壓I2C 中繼器,在I2C 總線或SMBus 應用中進行高低電壓轉換。PCA9517 能夠在電平轉換期間保持總線所有的操作模式和特性,通過數據線(SDA)和時鐘線(SCL)的雙向緩存實現I2C 總線擴展,總線最大容性負載為400pF。PCA9517 能夠隔離器件總線兩端的電壓和容性負載。SDA 和SCL 引腳具有過壓保護功能,在掉電的情況下為高阻狀態。
上傳時間: 2013-10-08
上傳用戶:zgz317
PCA9519 是一個4 通道的I2C 總線/SMBus 中繼器,可以實現將低電壓兩線串行總線接口的處理器與標準的I2C 總線或SMBus I/O 相連。該中繼器在電平轉換中保持I2C 總線系統所有的模式和特點的同時,允許通過給數據總線(SDA)和時鐘總線(SCK)提供雙向緩沖區來擴展I2C 總線,從而使I2C 總線或SMBus 在高電壓下最大容限電容為400PF。SDA 和SCL 引腳具有耐壓保護功能,當PCA9519 掉電時,均呈現出高阻抗特性。
上傳時間: 2013-11-23
上傳用戶:brilliantchen
PCA9544 是NXP 公司生產的I2C 總線擴展器件,通過它可以將1 路I2C 總線擴展為4路。在對內部控制寄存器進行相應配置后,可選擇4 路下行I2C 總線中的任1 路與上行I2C總線連接。具有4 個中斷輸入和1 個中斷輸出引腳,增加了I2C 器件實時處理能力。經過對器件工作電壓的選擇,可使1.8V、2.5V、3.3V 與5V 的總線電壓之間相互通信。每個I2C 接口和中斷輸入輸出口均為開漏,所有I/O 口都可承受5V 的輸入電壓。工業級的溫度范圍,小封裝:SO20、TSSOP20、HVQFN20。
上傳時間: 2013-11-18
上傳用戶:zl5712176
10月22日,德州儀器 (TI) 宣布推出價格更低的、基于 Stellaris ARM Cortex™-M3 的全新微處理器產品,擴展了旗下微處理器 (MCU) 陣營,從而為開發人員滿足嵌入式設計需求提供了更高的靈活性。29 款全新 Stellaris MCU 包括針對運動控制應用、智能模擬功能以及擴展的高級連接選項等的獨特 IP,可為工業應用提供各種價格/性能的解決方案。此外,該產品系列還可提供更大范圍的存儲器引腳兼容以及最新緊湊型封裝,可顯著節省空間與成本。由于 Stellaris MCU 卓越的集成度已融入 TI 的規模效應之中,由此帶來的高效率可使整個 Stellaris 系列的價格平均下降 13%。TI 綜合 StellarisWare® 軟件可為每款器件提供支持,從而可加速能源、安全以及連接市場領域的應用開發。
上傳時間: 2013-11-14
上傳用戶:如果你也聽說
ZY00xxGD-10W是廣州致遠電子研制的寬壓輸入隔離穩壓電源系列模塊,其轉換效率高,高低溫度特性好,帶容性負載能力強,具有短路保護等功能。國際標準引腳方式,自然冷卻,無需外加散熱片,無需外加元件可直接使用,并可直接焊在PCB板上。連接簡單,是您的前級電源理想解決方案。
上傳時間: 2014-12-28
上傳用戶:372825274
定壓輸入隔離穩壓單輸出電源模塊效率高、體積小、可靠性高、耐沖擊、隔離特性好,溫度范圍寬。國際標準引腳方式,阻燃封裝(UL94-V0),自然冷卻,無需外加散熱片,無需外加其他元器件可直接使用,并可直接焊接于PCB板上。該系列電源模塊具有良好的電磁兼容性,輸出紋波及噪聲非常小,適合用于供電電源穩定(波動范圍小于±5%),對輸出電壓及紋波要求較高的場合,如A/D、D/A轉換電路,信號采樣電路等。
上傳時間: 2013-11-15
上傳用戶:ginani
ZY00xxGD-15W是廣州致遠電子研制的寬壓輸入隔離穩壓電源系列模塊,其轉換效率高,高低溫度特性好,帶容性負載能力強,具有短路保護等功能。國際標準引腳方式,自然冷卻,無需外加散熱片,無需外加元件可直接使用,并可直接焊在PCB板上。連接簡單,是您的前級電源理想解決方案。
上傳時間: 2013-11-05
上傳用戶:風為裳的風