各位AT89S52单片机高手进~

各位高手,小弟的ISP线电路已经做好了,但是我的电脑主版上却没有并口,怎么办啊?怎么下程序啊?急啊~在线等!
AT89S52必须用并口才能烧写程序.我们不学STC系列的单片机啊~,学的是MCS-51系列.而且学习一个新系列的单片机需要花很多时间啊.

89S系列的单片机都带ISP下载功能。
详细资料可以到www.atmel.com网站下载。
AT89S52
主要性能

与MCS-51单片机产品兼容 、8K字节在系统可编程Flash存储器、 1000次擦写周期、 全静态操作:0Hz~33Hz 、 三级加密程序存储器 、 32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 。

功能特性描述
At89s52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52

P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻
辑电平。对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,
P0具有内部上拉电阻。
在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验
时,需要外部上拉电阻。
P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个
TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2
的触发输入(P1.1/T2EX),具体如下表所示。
在flash编程和校验时,P1口接收低8位地址字节。
引脚号第二功能
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)
P1.5 MOSI(在系统编程用)
P1.6 MISO(在系统编程用)
P1.7 SCK(在系统编程用)
P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个
TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)
时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用
8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。
在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个
TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。
在flash编程和校验时,P3口也接收一些控制信号。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-03-22
大哥,你会AT89S52就已经会STC了,它们都是51内核,用法都一样,连命令都是通用的。包括SST,PHILIPS,也有和51兼容的片子。只不过是可能又加了一些AT89S52没有的功能,像IIC,SPI等。所以说连编译器你都不用换,可以通用。
而且STC下载很方便,做个电平转换电路就可以了(像MAX232之类的片子)一片也就几块钱,有的比AT89S52都便宜。而且功能多,还有1T的片子,也不贵,也就几块钱。如果你想通了发空间信息给我,把你的邮箱给我,我把原理图和下载程序给你发过去.
注意:你在AT89S52上编的程序可以完全不动的移植到STC的单片机上,明白了吧

资料线你发过去了,有事再找我!!本回答被提问者采纳
第2个回答  2008-03-20
买个PCI转并口的卡应该就可以了...
祝你好运!
^_^

各位AT89S52单片机高手进~
At89s52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT...

1人同问给单片机AT89S52烧录程序时,为什么老是说连接超时呢? 求高手讲...
你好,At89S52跟STC89C52RC等单片机下载方式不一样,因为At89S52单片机是采用ISP技术下载的,而STC89的单片机是用串口下载的。解决方法:另外购买usbasp,而且烧写软件也要改变,我用的是AVR-Fighter,里面也有AT89S52的型号,网购买usbasp也不贵,希望能帮到你。

单片机最小系统(AT89S52)
1、晶振不起振(用逻辑笔查18,19脚有无脉冲)2、EA(31脚)是否接电源正极;3、连接液晶的脚上有无脉冲(用逻辑笔查看)4、液晶坏了或接错了 5、程序本身就没有输出(在开发环境下模拟执行,设置断点,看程序能否执行到向液晶输出字符的地方)6、...你可以写一段小程序,只做对液晶初始化和输出...

AT89S52在KEIL中如何设置?
AT89S52有256字节片内数据存储器。高128字节与特殊功能寄存器重叠。也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。当一条指令访问高于7FH的地址时,寻址方式决定 CPU 访问高128字节RAM 还是访问特殊功能寄存器空间。正是单片机的上述硬件结构导致:低128字节的RAM空间可以以“直接寻址”...

STC89S52RC单片机与AT89S52的区别
是否是内部一些寄存器的定义不一样。STC52比AT52多了一些寄存器。检查一下程序,2K的代码都没有超过空间。

AT系列的51单片机用串口怎么烧写程序
AT系列的不像STC那样用串口把程序写入,如果是AT89S51、AT89S52这样的芯片,使用USB下载线USBASP和软件progisp,对于AT89C51、C52这样的芯片就不用考虑了,只能使用编程器。

at89s52 篮球计时器 编写求助
本设计采用AT89S52单片机芯片作为中央处理芯片,采用AT89S52的P0口构成独立8键键盘,采用AT89S52串行口静态显示,选用74HC595作为LED驱动芯片。 本电路设计有以下功能及要求: (1)篮球比赛计时器全场时间为48分钟,共四节,每节12分钟和24秒违例。要求开机自动置节计数器为第一节,节计时器为12分00秒,24秒违例为24秒。 (...

单片机延时1ms问题
我根据KEILC的测试:for循环这个语句是双周期指令2个机器周期,j=0;j<33;j++。这有三步单周期指令,每次三个机器周期。。。所以时间是(3j+2) 乘以循环次数i。就是时间微秒 上述指令在12MHZ的晶振频率,AT89S52的单片机测试情况下为0.0001060秒。也就是1MS ...

用单片机AT89S52制作了一个电子钟 显示屏用的是lcd1602 焊接好后不...
连接问题,单片机在仿真时 有些引脚 不接能仿真,在实际电路中 就必须按照数据手册说明的 连接,如复位电路等等,显示屏也一样。

用AT89S52单片机实现MODBUS通讯(485)
首先需要你对要往外发送的数据做一个规划,在单片机数据存储器里开辟一个空间存放这些数,每个地址里放的是什么数据要严格定义,并做合理排列,主机问什么你回复什么就行了,modbus只是对传输格式的定义,具体的传入传出有效数据代表的是什么意思就需要你自己定义了。看看网上的例子,并对串口通讯仔细研究,...

相似回答