模拟电路利用串口与并口实现51内核单片机的在线编[日期:2008-10-13] [来源:net作者:佚名] [字体:大中小](投递新闻)摘要:详细说明利用并口模拟I2C总线协议,实现MysonMTV230芯片的在线编程(ISP)过程,以及利用PC机的串口通信实现WinbondW78E516B的在线编程(ISP)过程;阐述PC机的串口与并口在单片机开发中的应用。关键词:并口编程串口通信在线编程ISP MTV230W78E516B引言1在线编程简介51内核的单片机在线编程模式一般分为两大类。一类是使用JTAG协议的在线编程模式。这类模式一般由厂家提供在线编程工具,使用方便。使用这一类模式的单片机价格往往较高,使用的厂商也不多,故不在本文的讨论之列。另一类在线编程模式是使用一条特殊的指令,使单片机进入在线编程模式。在进入在线编程模式后,要自己控制对单片机的擦除写入逻辑。这一类模式又可细分为两种不同的模式:一是进入在线编程模式后,单片机只是提供一个接口,不再运行用户的程序,擦写逻辑全由上位机(PC)提供,如以下要讨论的MTV230就属于这种模式;另一类是进入在线编程模式以后,芯片会运行在某一区域的用户编写的程序,芯片的编程逻辑都由芯片中这段程序控制,上位机(PC)只是作为单片机的一个数据源,向单片机传输要擦写的数据,如以下要讨论的W78E516B。2利用并口对MTV230在线编程的实现2.1MTV230简介MTV230是由Myson公司出品的一块集成OSD功能的基于51内核的芯片。它使用12MHz晶振时可以设置为倍频工作,同时还集成了4路A/D和4路PWMDAC。其中最具竞争力的便是它使用了FlashOSD字库。与一般的OSD芯片不同,它的字库不是掩膜在芯片中,用户可以自