本科试验报告课程名称:微机原理与接口技术姓名:孙振宇学院.DOC

本科试验报告课程名称:微机原理与接口技术姓名:孙振宇学院.DOC

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科试验报告课程名称:微机原理与接口技术姓名:孙振宇学院

\ 本科实验报告 课程名称: 微机原理与接口技术 姓 名: 孙振宇 学 院: 信息学院 系: 光电系 专 业: 信息工程(光电) 学 号: 3060902045 指导教师: 齐杭丽 2008年 12 月 15 日 实验报告 课程名称: 微机原理与接口技术 指导老师: 齐杭丽 成绩:____ ___ 实验名称: 硬件实验1 实验类型:___综合型_ 同组学生姓名:__________ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一.实验目的1、编写程序,使发光二极管从左到右轮流循环点亮2、编写程序,使单数个和偶数个发光二极管循环点亮和熄灭,周期为0.5s3、编写能发出“哆”到“西”的程序,每个音均为一拍(选做)Keil uVision2软件),软件模拟器,微机原理试验箱,导线若干。 四.实验步骤 1、系统设置 实验箱联接好电源线,串口线联接好PC机和THKL-C51仿真器,把仿真器插入80C51核心板的锁紧插座。 2、软件设置 打开keilc软件,创建相关实验的应用项目,包括添加源文件,编译项目文件。开始软件设置。打开target1的options菜单进入debug选项进行设置,选择Use Deil Monitor-51Driver 选项,在settings 选项中选择波特率为38400,完成后即可进行硬件调试。 3、例程调试,将实验书上的例程导入工程,按要求连接硬件电路,进行调试,并观察结果 五.源程序及运行结果 1、编写程序,使发光二极管从左到右轮流循环点亮ORG 0000H LOOP: MOV A,#7FH MOV R2,#8 OUTPUT:MOV P1,A RR A ;右移 ACALL DELAY DJNZ R2,OUTPUT LJMP LOOP DELAY: MOV R6,#0 ;延时程序 MOV R7,#0 DELAYLOOP: DJNZ R6,DELAYLOOP DJNZ R7,DELAYLOOP RET END 运行结果: 按要求进行硬件电路连接(用8P数据线连接80C51 MCU查勘块的JD1(P1口)与八位逻辑电平显示模块)。 运行编写好的程序,进入调试状态,观察二极管的显示状况,可以看到二极管从左到右轮流亮,达到预定要求。 2、编写程序,使单数个和偶数个发光二极管循环点亮和熄灭,周期为0.5sORG 0000H LOOP: MOV A,#0AAH ;A奇数灯亮的状态 MOV R2,#8 OUTPUT:MOV P1,A CPL A ;0.5s后对A取反,偶数灯亮 ACALL DELAY DJNZ R2,OUTPUT LJMP LOOP DELAY: MOV R7,#200 ;延时 MOV R6,#123 MOV R5,#5 DELAYLOOP: DJNZ R7,DELAYLOOP DJNZ R6,DELAYLOOP DJNZ R5,DELAYLOOP RET END 运行结果: 采用与实验一相同的硬件电路连接。添加编写好的程序,进入调试状态,观察二极管的显示状况。 可以看到,二极管奇数灯和偶数灯轮流亮,间隔半秒,达到实验要求。 3、编写能发出“哆”到“西”的程序,每个音均为一拍ORG 0000H SJMP START ORG 000BH LJMP INTER1 ;中断0为节拍中断 ORG 0001BH LJMP INTER2 ;中断1为音调中断 ORG 0100H INTER1: MOV TH0,#0D8H ;T0做节拍控制器,十毫秒中断一次,中断50次一拍 MOV TL0,#0EFH      ;形成10毫秒中断 MOVE R2,#50 ;一拍到了,取下一音符,重新计算 INC DPTR CLR A MOV A,@A+DPTR ;重装载节拍 MOV TH1,A ;T1做音调控制器,不同定时

您可能关注的文档

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档