实验报告
实验二 KEIL 开发软件使用
实验项目性质:普通
所属课程名称:微机原理与单片机技术
实验计划学时:2 学时
一. 实验目的:
Keil 开发工具可以用来编译 C 源码、汇编源程序。
学习 KEIL 的使用方法,掌握单片机的编程及调试。
二. 实验内容和要求:
编写汇编程序,用 KEIL 将程序编译并生成 HEX 文件调试程序。
实验主要仪器设备和材料: 1.微机一台四.实验原理及结果
三 实验原理分析
ORG 0000H 寻址 0000H 开始存放下方的数据
AJMP MAIN 无条件跳转到主函数
ORG 0030H 寻址到 0030H 开始存放下方数据
MAIN: CLR A 开始主函数:对 A 清零
LOOP: INC A 开始一个循环:对 A 对应的数值加 1
JNB P2.0,LOOP 判断 P2 为 0 则跳转到循环开始;P2 为 1 则进行下一步
MOV P0,A 把 A 的数值给到 P0
AJMP LOOP 无条件跳转到循环开始
END 结束
LED 亮的条件是 P0 输出低电平,产生灌电流,从而使 LED 灯亮。即 P0 为 0 的时候,
LED 是亮的。实验结果中的 LED 列表示的是 LED 是否亮。
四 实验步骤及结果调试
执行指令
A
LED7 LED6 LED5 LED4 LED3 LED2 LED1
LED0