基于单片机的ISP在线编程设计分析

时间:2012-07-31来源:网络

3 并行口与AT89S5X单片机的硬件设计

  通过对并行口和编程时序的分析,我们制作了AT89S5X单片机的ISP下载线。下面对并行口与单片机的连线作一简单介绍: 并行口P2引脚连接单片机的P1.5引脚(MOSI);并行口P10引脚连接单片机的P1.6引脚(MISO);并行口P1引脚连接单片机的P1.7引脚(SCK);并行口P17引脚连接单片机的RST引脚,如图2所示。

按此在新窗口浏览图片
图2 AT89S52下载线电路图

4 ISP下载线的软件设计在

  硬件设计的基础上,通过对ISP时序和串行编程指令的分析,采用Visual C++6.0编写了下载线程序。其主要关键编程函数略——编者注。

结语

  以下是作者在调试中获取的一些参数,希望对大家有所帮助。

  参考资料:

  晶体振荡器的频率为33 MHz(MAX),所以周期T=1/F=1/33 MHz=30 ns(MIN);SCK正脉冲宽度为8×30 ns=240 ns(MIN);SCK负脉冲宽度为8×30 ns=240 ns(MIN);MOSI建立到SCK变高时间为30 ns(MIN);SCK变高后MOSI保持时间为2×30 ns(MIN);SCK变低到MISO有效时间为10 ns(MIN)~32 ns(MAX)(一般取16 ns);芯片檫除指令周期为500 ms;串行字节写周期为64×30 ns+400 ns。

  实验数据:

  晶体震荡器的频率为33 MHz(MAX),所以周期T=1/F=1/33 MHz=30 ns(MIN);芯片擦除指令周期为200 ms;SCK变高后MOSI保持时间为1 ms(MIN)。

1 2

关键词: 设计 分析 编程 在线 单片机 ISP 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版