【導(dǎo)讀】USB是連接外部設(shè)備和主控制器的一個(gè)串行總線標(biāo)準(zhǔn)。USB是由AjayBhatt在因特爾公司工作時(shí)開發(fā)的,其開發(fā)USB的目的是為了取代各種各樣的串行和并行端口。USB有一個(gè)顯著優(yōu)點(diǎn)就是支持熱插拔,也就是說(shuō)在開機(jī)的情況下,你也可以安全地連接或斷開USB設(shè)備,真正達(dá)到真正的即插即用。隨著電子的快速發(fā)展,單片機(jī)機(jī)得到了廣泛地應(yīng)用,而單片機(jī)開發(fā)產(chǎn)品離不開編程器。傳統(tǒng)的編程器都是基于并口開發(fā),在筆記本中根本無(wú)法使用,因而開發(fā)基于USB接口的編程器具有非常重要的意義。USB型編程器具有體積小巧、功耗低、可靠性高、通用性強(qiáng)、編程速度快等特點(diǎn);另一方面,USB具有自身供電的能力,不必外接電源。本課題實(shí)現(xiàn)了基于USB接口的AT89S5X單片機(jī)編程器制作。文中重點(diǎn)介紹了編程器硬件設(shè)計(jì)、DC-DC升壓電路、USB轉(zhuǎn)串口模塊設(shè)計(jì)、單片機(jī)程序設(shè)計(jì)、上位機(jī)的軟件設(shè)計(jì)。