新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机简介及其ISP在线编程设计

单片机简介及其ISP在线编程设计

作者:时间:2012-07-29来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/171117.htm

3 并行口与AT89S5X的硬件

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

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

4 下载线的软件

  硬件的基础上,通过对时序和串行指令的分析,采用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 下一页

评论


相关推荐

技术专区

关闭