单片机实验keil使用.pptx
单片机原理及应用
实验
课程安排五次实验、一次考试,共24学时总分~30分,其中实验报告和平时考勤占10分,考试占20分,考试时一人一组最后上机考试完交实验报告!
KeilC51集成开发环境的使用目前世界上最优秀、最强大的51单片机开发应用平台之一。它集编辑、编译、仿真于一体,支持汇编、PL/M语言和C语言的程序设计,界面友好,易学易用。它内嵌的仿真调试软件可以让用户采用模拟仿真和实时在线仿真两种方式对目标系统进行开发。软件仿真时,除了可以模拟单片机的I/O口、定时器、中断外,甚至可以仿真单片机的串口通信。
KeilC51集成开发环境界面
KeilC51的开发过程01项目,选择芯片,确定选项。02件或C源文件。03生成各种应用文件。04文件中的错误。05后,进行软件模拟仿真。06后,进行硬件模拟仿真。07作。08
建立工程项目
输入工程项目名称
项目名要求:每一个项目建立一个目录
目录名称规定:学号+实验
例如4
确定单片机型号
请选择:Philips-8ⅩC52
工程的详细设置
Output页和Debug页设置(P13、P15)
源程序文件的建立
单击此处可添加副标题汇编语言的语句格式[标号:]操作码[操作数][;注释]例如:ORG 0000H LJMP MAIN MAIN:ORG 0030H ;主程序起始地址MOV SP,#60HMOV A,#2MOV B,MOV R1,#32HSJMP $END
文件的保存
源程序扩展名×××.ASM例如:3-1.ASM
添加文件到当前项目组中
用编译、连接生成各种应用文件
检查并修改源文件中的错误
进入调试状态
调试窗口
运行窗口
寄存器窗口(P18)
存储器窗口C--片内ROM D--片内直接寻址I--片内间接寻址 X--片外RAM
反汇编窗口
断点设置运行窗口(P16)
程序存储区ROM添加标题80514KB(000~FFFH)添加标题定时器/计数器0溢出 000BH添加标题中断源 入口地址添加标题外部中断1 0013H添加标题外部中断0 0003H添加标题定时器/计数器1溢出 001BH添加标题串行口 0023H添加标题定时器/计数器2溢出 002BH添加标题(1000~FFFFH)外部ROM
数据存储区RAM片内256B数据存储器分为RAM和特殊功能寄存器。前者128字节,00-7FH,后者128字节,80H~FFHRAM:00H~1FH工作寄存器20H~2FH位寻址区域30H~7FH数据缓冲区(使用区域)80H~FFH特殊功能寄存器外部64K数据存储器(0000H~FFFFH)
实验程序文件上传要求实验程序按“工程项目”的目录打包上传。打包文件名称按“班级+学号+实验”例如:实验四打包文件名用桌面上的“FlashFXP”上传到ftp:服务器中时间对应目录里。