单片机实验教学大纲修订版_ok.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验教学大纲修订版_ok

《单片机技术实验》教学大纲 (Experiments of Microcontroller Technology) 基本信息 课程代码 : 1200811 学 分 : 1 总学时 : 22 适用对象 : 本科计算机技术专业 先修课程 :汇编语言程序设计、数字电路、电工电子 课程性质、教学目的和要求 课程性质和目的 单片机技术实验课是专业选修课,主要目的是配合单片机技术教学,提高学生对单片机技术的掌握程度。 教学方法与手段 每人一组仪器,独立完成。 教学安排及实验环境 试验环境包括:PC机,DAIS52H+实验仪,仿真软件 三、教学内容及学时分配 实验一 DAIS52H+仿真器的键盘操作(2 目的: 1、掌握DAIS52H+仿真器的键盘操作和使用。 2、熟悉MCS-51系列单片机指令系统的一些常用指令的功能和使用。 3、掌握程序的输入、修改、运行、调试。 实验类型和内容:(验证性实验) 1、对单片机内部工作寄存器、累加器和内部RAM单元的操作使用。 2、熟悉仿真器键盘各功能键的作用和用法。 3、输入程序,并用三种方式(单步、断点、连续)运行程序。 实验二 MBUG调试器的使用(数据传送)(2MBUG调试器汇编源程序,并运行程序。 2、掌握8031单片机内部数据存储器和外部数据存储器之间数据传送的特点和应用。 3、掌握数据交换指令和压栈、出栈指令的应用。 实验类型和内容: (验证性实验) 1、将8031单片机片内RAM 60H-69H单元数据送外部数据存储器0500H-0509H单元及外部扩展存储器(8155内部RAM)CE90H-CE99H单元。 2、将R3与R5内容互换,R4与60H单元内容互换。 3、将20H-2FH单元中依次置入数据20H-2FH,通过堆栈操作,把20H-2FH单元的数据传送到40H-4FH单元。 实验三 数据检索(2 目的: 1、学会利用MBUG调试器汇编源程序,并调试、运行程序。 2、掌握顺序检索和对分检索程序设计方法及执行过程。 实验类型和内容:(验证性实验) 1、顺序检索 输入一个ASCII码字符,要求按照输入的字符去执行相应的处理程序。假设命令字符为A、B、C、D、E、F六种,对应处理程序的入口地址分别为0060H、0070H、0080H、0090H、00A0H、00B0H,要求对应处理程序分别给R2、R3、R4、R5、R6、R7单元内容加1。 2、对分检索 假设内部RAM 50H-59H存储单元中存放10个按升序排列的无符号数,按对分检索方法进行查找关键字,若找到该数,则R2置00H,否则置FFH,假设检索关键字存于B寄存器中。 实验四 P3口与P1口输入输出控制(2 目的: 1、掌握P3口、P1口的简单使用。 2、学习延时程序的编写和使用。 3、握子程序和循环、分支程序的使用方法。 实验类型和内容:(设计综合实验) 尽可能逼真的模拟击球游戏,用8只发光二极管的依次点亮和熄灭代表球的运动轨迹。在用两个按键(K1,K2)模拟左右两个球拍,按键按下代表“击球”。当“球”运动到两端时(即最左或最右发光二极管点亮时),“击球”有效。“左拍”(K1)按下使发光二极管从左到右依次点亮,“右拍”(K2)按下反之。当对方未“接球”时,继续由发球方“发球”。 实验五:多字节运算(2 目的: 1、熟悉字节运算指令及运算程序的编写方法。 2、掌握编写和运行子程序的技巧。 3、进一步掌握MBUG调试器的调试技巧。 实验类型和内容:(验证性实验) 完成F=(A+B-C)×D÷E的算术运算,其中A、B、C、E为单字节二进制数,D 为双字节二进制数。 实验六:时钟计时(2 目的: 1、了解中断处理的全过程,掌握中断服务子程序的设计。 2、学习定时器和中断系统的初始化编程方法。 3、进一步加深DAIS52H+仿真器内部结构及使用方法的理解。 实验类型和内容:(验证性实验) 利用DAIS52H+仿真器的内部结构,通过调用监控程序的显示子程序,实现以秒、分、时为单位进行计时,并在LED显示器上显示出来。 实验七:中断与定时(2 目的: 了解并掌握单片机的中断功能,进一步掌握定时器的工作方式。 实验类型和内容:(设计综合实验) 由外部中断0、定时器/计数器0控制发光二极管LED1的亮暗,由外部中断1、定时/计数器1控制发光二极管LED2的亮、暗,要求程序全部采用中断方式。 实验八:8155接口(动态显示、键盘扫描)( 目的: 1、通过实验掌握动态显示程序设计方法和键盘输入程序设计方法。 2、掌握8155的使用方法。 实验类型和内容:(验证性实验) 动态显示程序,要求从左边第一位开始,六只数码管依次 显示0、1、2、3、4、5,改变延时程序的延时时间,观察数码管

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档