单片机原理及应用实验

单片机原理及应用实验

ID:26699963

大小:1.39 MB

页数:33页

时间:2018-11-28

单片机原理及应用实验_第1页
单片机原理及应用实验_第2页
单片机原理及应用实验_第3页
单片机原理及应用实验_第4页
单片机原理及应用实验_第5页
资源描述:

《单片机原理及应用实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用实验机械与电子工程学院指导教师:李晋阳E-Mail:ljylmq@sdau.edu.cn山东农业大学机械与电子工程学院教材与课时安排教材单片机原理及其接口技术实验丁筱铃等编著山东农业大学课时安排上机:9学时上机安排上机地点:机电学院机房上机时间:根据教学日历安排上机内容:随教学进度的基础训练(上机调试每次实验内容)要求:所有作业必须独立完成实验内容必须经上机调试通过每次实验必须写出实验报告上机考勤3次缺席,按不及格处理发现上机时间上网,按缺席一次处理课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的

2、上机时间实验内容实验一、汇编语言软件调试实验实验二、8031单片机P3、P1口应用实验三、工业顺序控制实验四、A/D转换0809应用实验一、软件实验一、实验目的二、实验内容三、实验程序流程图四、实验步骤五、思考一、实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。二、实验内容把7000H~70FFH的内容清零。三、实验程序流程图开始R0=0000送到7000HDPTR+1,R0+1结束YNR0=FF四、实验步骤(1)联接DVCC实验系统(Ctrl+H)(2)装载目标文件(Ctrl+L)(3)设置PC起始地址(4)运行程序(5)单步、断点运行完后,在存贮器窗口内检查0000H~

3、70FFH中的内容是否全为00H五、思考假使要把7000~70FFH中的内容改成FF,如何编制程序。实验二、8031单片机P3、P1口应用一、实验目的二、实验内容三、实验程序流程图四、实验原理图五、实验步骤六、实验程序一、实验目的1、掌握P3口、P1口简单使用。2、学习延时程序的编写和使用。二、实验内容1、P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。2、P1口做输出口,编写程序,使P1口接的8个发光二极管L1—L8按16进制加一方式点亮发光二极管。三、实验程序流程图开始循环A+1送P1口延时N延时NYYYP3.3为高吗?P3.3为高吗?NP3.3为低

4、吗?四、实验原理图五、实验步骤1、P3.3用插针连至K1,P1.0—P1.7用插针连至L1—L8。2、从起始地址0540H开始连续运行程序(输入0540后按EXEC键)。3、开关K1每拨动一次,L1—L8发光二极管按16进制方式加一点亮。ORG0000HLJMPSTORG0030HST:MOVSP,#60HCLRAKK:SETBP3.3JBP3.3,KKLCALLDL10MSJBP3.3,KKJNBP3.3,$LCALLDL10MSINCAMOVP1,ALJMPKKDL10MS:MOVR6,#10DL1MS:MOVR7,#250LP:NOPNOPDJNZR7,LPDJNZR6

5、,DL1MSRETEND六、实验程序实验三、工业顺序控制(中断)一、实验目的二、实验内容三、实验程序流程图四、实验原理图五、实验步骤六、实验程序一、实验目的1、掌握工业顺序控制程序的简单编程,中断的使用。2、学习延时程序的编写和使用。3、学习现场数据的保护和堆栈二、实验内容8032的P1.0—P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,高电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,低电平启动。P3.3为外故障输入模拟开关,P3.3为0时不断告警,P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。三、实验程序流程图主程序

6、:开始···工序7延时····中断、P1口、P3口初始化,P1口全低等开工工序1延时工序2延时关输出中断服务子程序:保护现场报警返回恢复现场YN故障清除了吗?四、实验原理图五、实验步骤七、实验步骤①P3.4连K1,P3.3连K2,P1.0—P1.6分别连到L1—L7,P1.7连SIN(电子音响输入端)。K1开关拨在上面,K2拨在上面。③用连续方式从起始地址0580H开始运行程序(输入0580后按EXEC键),此时应在等待开工状态。④K1拨至下面(显低电平),各道工序应正常运行。⑤K2拨至下面(低电平),应有声音报警(人为设置故障)。⑥K2拨至上面(高电平),即排除故障,程序应

7、从刚才报警的那道工序继续执行。思考:修改程序,使每道工序中有多位输出。ORG0000HLJMPSTORG0013HLJMPBREAKORG0030HST:MOVSP,#60HMOVP1,#0L1:JBP3.4,L1SETBEASETBEX1SETBPX1LP:MOVP1,#1LCALLDL10MSMOVP1,#2LCALLDL10MSMOVP1,#4LCALLDL10MSMOVP1,#8LCALLDL10MSMOVP1,#10HLCALLDL10MSMOVP1,#20HLCALLDL10MSMOVP1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。