新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机c语言教程:C51表达式语句及仿真器

单片机c语言教程:C51表达式语句及仿真器

作者:时间:2012-09-12来源:网络收藏

程序如下:

#include

void main(void)

{

图 10-1 加了按钮的实验电路图

unsigned int a;

do

{

P1 = 0xFF; //关闭 P1 上的 LED

while(P3_7); //空,等待 P3_7 按下为低电平,低电平时执行下面的 P1 = 0; //点亮 LED

for(;a60000;a++); //这也是空的使用方法,注意 a 的初值为当前值

} //这样第一次按下时会有一延时点亮一段时间,以后按多久就亮多久

while(1); //点亮一段时间后关闭再次判断 P3_7,如此循环

}

上面的实验电路已加入了 RS232 串行口电路,只要稍微改变一下,就能变为具有仿真功能的 实验电路。这个改变的关键就是把芯片改用 SST89C58,并在芯片中烧入仿真监控程序。 SST89C58 同样也是一种 51 架构的,它具有 24K+8K 的两个程序存储区,能选择其 一做为程序的启动区。只要把一个叫 SOFTICE.HEX 的监控程序用支持 SST89C58 的编程器烧 录到芯片中(使用编程器或用 CA 版的 SST89C58 烧录 SOFTICE 的具体方法和文件能参考 ),就 能把上 面 的电路升级为MON51 仿真实验器。那么怎么用它和 KEIL 实现联机仿真呢?

点击浏览下一页

图 10-2 项目设置菜单

点击浏览下一页

图 10-3 项目设置

c语言相关文章:c语言教程




评论


相关推荐

技术专区

关闭