单片机实验指导2015(7页).doc
《单片机实验指导2015(7页).doc》由会员分享,可在线阅读,更多相关《单片机实验指导2015(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单片机原理及应用实验指导书机械工程与自动化学院机械电子工程系实验一 端口操作实验一、实验目的1学习单片机端口操作的方法。2学习延时子程序的编写和使用。3学习数据输入、输出程序的设计方法。二、实验预习要求1根据实验电路原理图,分析LED发光二极管点亮的条件;2阅读教材中有关I/O口的内容,熟悉I/O的基本结构和工作过程;根据实验任务设计出相应的调试程序。三、实验设备及软件1JL51型单片机实验板2Keil开发环境软件3Proteus仿真软件四、实验原理P1、P2和P3口为准双向口,P1、P2和P3口的每一位都能独立定义为输出线或输入线。作为输入口线时必须向锁存器相应位写入“1”,该位才能作为输
2、入。89C51中所有锁存器在复位时均置“1”,如果后来在锁存器写入过“0”,在需要时应写入“1”,使它再成为一个输入。延时程序的实现常有两种方法,一是定时器中断来实现,一是用指令循环来实现,在系统时间允许的情况下可以采用后一种方法。五、实验任务P1口作输出口,P3口输入口,P3.2、P3.3接按键K1、K2,P3.4、P3.5接拨动开关K3、K4;P1口接发光二极管L1L8。1. K1、 K2作为选择按键,L1、L5作为指示灯。要求编程实现以下功能:按下K1按键时,L1亮一段时间后熄灭;按下K2按键时,L5亮一段时间后熄灭。2. K3作为左转弯开关,K4作为右转弯开关,L1、L5作为左转弯灯,
3、L4、L8作为右转弯灯。要求编程实现以下功能:向上打K3时,左转弯灯L1、L5以一定频率闪烁;向下打K4时右转弯灯L4、L8以一定频率闪烁。(选做)六、实验电路原理图图1 端口操作实验电路七、实验报告要求整理好实验任务1、2中经JL51型单片机实验板或Proteus仿真软件正确运行的程序。实验二 中断实验一、实验目的1掌握外部中断技术的基本使用方法2掌握中断处理程序的编写方法二、实验预习要求阅读教材中有关中断的内容,熟悉外部中断的初始化和中断服务程序的编写,根据实验任务设计出相应的调试程序。三、实验设备及软件1JL51型单片机实验板2Keil开发环境软件3Proteus仿真软件四、实验原理MS
4、C-51系列单片机有/INT0和/INT1两条外部中断请求输入线,用于输入两个外部中断源的中断请求信号,并允许外部中断源以低电平或下降沿触发方式来输入中断请求信号。/INT0和/INT1中断的入口地址分别是0003H和0013H。TCON寄存器中的IT0和IT1位分别决定/INT0和/INT1的触发方式,置位时为下降沿触发,清零时为低电平触发。实际应用时,如果外部的中断请求信号在产生后能够在较短时间内自动撤销,则可以选择低电平触发。在中断服务程序里要等待其变高后才能返回主程序,否则会再次触发中断,产生不必要的麻烦。如果外部的中断请求信号产生后可能长时间后才能撤销,则为了避免在中断服务程序里长时
5、间无谓等待,可以选择下降沿触发。下降沿触发是“一次性”的,每次中断只会有1个下降沿,因此中断处理程序执行完后可以立即返回主程序,而不必等待中断请求信号恢复为高电平,这是一个重要的技巧。1外部中断的初始化主要包括:对中断允许控制寄存器IE中的中断的总允许即EA=1,外部中断允许即EXi=1(i=0或1)及外部中断控制寄存器TCON中的ITi(i=0或1)中断触发方式选择进行设置。当无须中断嵌套时,不需设置IP中断优先级。2编写中断服务程序要注意:(1)保护进入中断时的状态,并在退出中断之前恢复进入时的状态。(2)必须在中断处理程序中设定是否允许中断重入,即设置EXi位。五、实验内容要求外部中断申
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 指导 2015
限制150内