如何使用keilc51观察流水灯状态
时间: 2023-05-25 13:03:52 浏览: 110
1. 打开keilc51软件,创建新工程,选择“File”菜单中的“New Project”。
2. 选择工程存储位置,填写工程名称,选择芯片型号,例如,选择常见的STC89C52芯片。
3. 在“Project”菜单中选择“Options for Target 'Target1'”,设置编译选项。
4. 在程序中编写流水灯的控制程序,例如:
#include <reg51.h>
void delay(unsigned int xms)
{
unsigned int i, j;
for(i=xms; i>0; i--)
for(j=110; j>0; j--);
}
void main()
{
while(1)
{
P1 = 0xfe; // 第一盏灯亮
delay(100); // 延时100毫秒
P1 = 0xfd; // 第二盏灯亮
delay(100); // 延时100毫秒
P1 = 0xfb; // 第三盏灯亮
delay(100); // 延时100毫秒
P1 = 0xf7; // 第四盏灯亮
delay(100); // 延时100毫秒
}
}
5. 点击“Project”菜单中的“Build Target”按钮,编译源代码,生成hex文件。
6. 点击“Debug”菜单中的“Start/Stop Debug Session”按钮,进入调试模式。
7. 在调试模式下,在“Peripherals”窗口中选择P1口,可以实时观察流水灯的状态。
8. 点击“Debug”菜单中的“Stop Debug Session”按钮,停止调试,关闭keilc51软件。
阅读全文