单片机实验指导书自编.docVIP

  • 9
  • 0
  • 约5.78万字
  • 约 73页
  • 2016-12-07 发布于重庆
  • 举报
实验一:单片机开发系统的使用 学时分配: 2课时 实验属性: 验证 必开 一、教学目的和要求 1.让学生了解单片机开发系统的构成; 2.学会keil软件的使用; 3.掌握基本的源程序编辑,编译及下载调试的方法; 4.编程实现P1口闪灯及蜂鸣器发声。 二、教学过程 1.介绍单片机开发系统的构成。 Step1:实验箱功能模块介绍。 Step2:仿真器介绍。 Step3:计算机在单片机开发系统中的作用介绍。 2.开发软件keil的使用和仿真器连接设置 Keil是一个应用很好的单片机应用系统开发软件,借助keil可以进行源程序的编辑、编译、下载、调试及仿真,也可以连接具体仿真器进行硬件仿真。 首先打开安装好的Keil软件,然后点击Project选择下拉菜单中的New Project(新建项目),在弹出的窗口中选择新建项目的保存路径,任意输入一个文件名然后点击保存,然后在弹出的窗口选择Atmel(点击Atmel前面的小+即可),选择单片机型号为AT89S52(单击AT89S52即可),然后点击确定,在弹出的窗口点击否,然后单击左边窗口中Target1前面的小+号,再用鼠标右击Source Group1,在弹出的窗口中点击Add Files to Group “Source Group1”, 在弹出的窗口中选择文件类型为All files,再选择已经保存好的源程序文件(如没有源程序文件,可以点击新建按钮,编辑一个源程序文件,保存),然后单击需要添加的程序再点击Add程序就添加成功了,再点击Close关闭即可,再单击Source Group1前面的小+号,程序就在新建项目中了双击程序打开即可,然后点击Project选择下拉菜单中的Options for Target “Target 1”,在弹出的窗口中进行设置,Xtal(晶振)设置为24,在output选项卡选中生成hex文件选项,再点击Debug,再点击右边的Use前面的小圆圈,再点击Settings,在弹出的窗口中选择Port(通讯口)为COM3,Baudrate(波特率)为115200,再点击OK点击确定即设置完成,最后编译运行程序,如果没有出错提示,则生成相应hex文件,点击debug session 即可进行调试运行程序。 3.源程序编辑,编译及下载调试的过程 具体过程参考附录一 4.实验具体要求:编程实现P1.5口闪灯 三、参考电路: 四、参考程序: /******************************************************************** 工程名称: led_shan 功能描述: 使用单片机的P1.5口做输出口,使该位发光二极管闪烁。 硬件连接: 用8位排线将J8与J13连接 维护记录: 2011-8-22 ***************************************************************************************************/ #include reg51.h //包含头文件 sbit led=P1^5; //表示用led等效于P1^5, P1^0就是指头文件里定义的P1寄存器的第5BIT #define uchar unsigned char #define uint unsigned int //************************************************************************************************** //延时函数 //************************************************************************************************** delay(uint time) //int型数据为16位,所以最大值为65535 { uint i,j; //定义变量i,j,用于循环语句 for(i=0;itime;i++) //for循环,循环50*time次 for(j=0;j50;j++); //for循环,循环50次 } //************************************************************************************************** //主函数 //***************************************************

文档评论(0)

1亿VIP精品文档

相关文档