1 / 5
文档名称:

微处理器实验报告.doc

格式:doc   大小:24KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微处理器实验报告.doc

上传人:一花一叶 2019/3/23 文件大小:24 KB

下载得到文件列表

微处理器实验报告.doc

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse《微处理器实验》实验报告实验名称:并口输入/输出,中断与定时/计数器实验指导教师:张正明成绩:姓名:艾丝凡班级:13级通信A班学号:20一、实验目的与任务1、掌握80C51单片机程序的调试与下载方法。2、掌握80C51单片机并口的工作原理及输入输出控制方法。3、理解和学会单片机外部中断的使用;4、学****单片机定时器/计数器的应用。二、实验原理介绍80C51单片机包括P0~P3共4个并口,除可作为普通I/O口使用外,P0口还可用作8位数据总线口和低8位地址口,P2可用作高8位地址口,、、写控制引脚,~、外部中断、计数器的功能引脚。ZSC-1实验箱包括4个单片机,其中1#单片机(MCU1)和2#单片机(MCU2)的型号都是STC12C5A60S2,只是封装不同。STC12C5A60S2采用80C51内核,片内资源和性能较标准80C51单片机增强了许多。本课程的全部实验只用到MCU1。图3-1为本实验对应的硬件电路。P0口用于控制发光管L101~L108,口线输出0(低电平)时,对应的发光管点亮,口线输出1(高电平)时,对应的发光管熄灭。P3口的4根口线连接独立按键KX0~KX3,由于P3口内部上拉电阻的作用,按键松开时,对应的口线表现为1状态(高电平),按键按下时,对应的口线表现为0状态(低电平)。中断是指在突发事件到来时先中止当前正在进行的工作,转而去处理突发事件。待处理完成后,再返回到原先被中止的工作处,继续进行随后的工作。引起突发事件的来源称为中断源,中断源要求服务的请求称为中断请求,对中断请求提供的服务称为中断服务,中断管理系统处理事件的过程称为中断响应过程。51类单片机至少包括5个中断源:INT0:外部中断0,,低电平或下跳沿引起。(本实验用)INT1:外部中断1,,低电平或下跳沿引起。T0:定时器/计数器0中断,由T0计满回零引起。(本实验用)T1:定时器/计数器l中断,由T1计满回零引起。TI/RI:串行I/O中断,串行端口完成一帧字符发送/接收后引起。与实验三相同,图3-1为本实验对应的硬件电路。P0口用于控制发光管L101~L108,口线输出0(低电平)时,对应的发光管点亮,口线输出1(高电平)时,对应的发光管熄灭。P3口的4根口线连接独立按键KX0~KX3,其中KX0对应外部中断0,进行KX0按键动作的时候可以触发外部中断。三、实验内容与结果1、设计程序,控制发光管L101~L108以一定的时间间隔轮流点亮。①在Keil中编写源程序。参考程序如下(请将下划线部分补充完整):ORG 0000HLJMP 0100HMAIN:MOVA,#B;准备点亮第一只发光管NEXT:MOV,AACALLDELAY;软件延时1s左右A;准备点亮下一只发光管SJMPNEXTDELAY:MOVR2,#200DELAY2:MOVR3,#200DELAY3:MOVR4,#100DJNZR4,$DJNZR3,DELAY3DJNZR2,DELAY2RETEND②在Keil中创建工程,加入源程序文件,设置选项,进行汇编/编译、连接、转换处理,生成HEX格式的单片机