高灵敏度的复位电路,看门狗定时器,512字节大小的随机存取存储器, 32位I/O口线,3个16位定时器/计数器,4个外部中断,丰富的全双工串行口,这使得STC89C52在成为众多微控制器中的佼佼者,可以说是同价位的单片机中的性能怪兽。
我们继续来看看51单片机的启动代码里面都有哪些东西。 ▼下面先列出51单片机启动代码第二部分的原文: 原文全是伪指令、宏定义这些东东,看起来确实很头疼啊。我们简单的翻译一下吧。 ▼以下是第二段启动代码翻译: 。
STC89C52的控制线引脚包括ALE/其作用为地址所存允许和编程脉冲,而PSEN为外部 ROM 读选通信号引脚;RST为复位引脚;而端为内外ROM选择/EPROM 编程电源。在IO口方面STC89C52单片机共有4个8位并行I/O端口,这些接口均可编程访问接入。
这几条语句,前4条,是将我们单片机的内存的前128个地址清零,第5条,是定义堆栈,第6条,是将程序重新跳转到main函数的首行进行执行。 2.2.2 MAPLAB编译器 PIC 单片机语言程序进行跟踪,发现main 函数最后一条语句为 rese。