文档介绍:实验一 系统认识实验
一、实验目的
1、熟悉nKDE-51单片机教学实验系统。
2、掌握Keil C51集成开发环境Keil uVision3的使用方法。
3、掌握简单C51程序的输入、编辑、编译、下载、运行、调试、排错、结果观察实验一 系统认识实验
一、实验目的
1、熟悉nKDE-51单片机教学实验系统。
2、掌握Keil C51集成开发环境Keil uVision3的使用方法。
3、掌握简单C51程序的输入、编辑、编译、下载、运行、调试、排错、结果观察的方法与步骤。
二、实验内容及要求
1、观察nKDE-51单片机教学实验系统的组成结构,熟悉各模板功能及芯片配置。
2、利用单片机的P0口接8个发光二极管,P1口接8个开关,用C51编程实现:当开关动作时,对应的发光二极管亮或灭。(提示只须把P1口的内容读出后,通过P0口输出即可)。
3、在Keil C51集成开发环境Keil uVision3下,建立工程(项目)文件并加入源程序,,然后运行程序,观察结果,如有问题,则修改源程序,重复上述过程,最终完成设计任务。
三、实验设备
1、PC机一台。
2、nKDE-51单片机教学实验系统一台。
3、Keil C51集成开发软件。
四、实验步骤
1、启动Keil uVision3:双击桌面上Keil uVision3图标,进入Keil uVision3工作环境。
2、设计实验电路。
参考实验电路:
图1 实验电路
3、实验接线:
CPU板
J1或J5(P0)
J2或J6(P1)
基本IO板
J4(LED)
J7(开关)
4、用C51编写源程序
参考程序如下(左C51右汇编):
#include <>
void main(void)
{
unsigned char i;
P1=0xff;
for(;;) { i=P1;P0=i; }
}
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV P1,#0FFH
MOV A,P1
MOV P0,A
LJMP MAIN
END
5、创建项目(工程)文件,并加入C51源文件。
6、编译、修改、。
7、用Flashmagic软件(参见附录2)