MCS-5单片机原理实验课程.pptVIP

  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文档。上传文档
查看更多
MCS-51单片机原理实验课程 西北工业大学 自动化学院 实验教学中心 刘文泉 2007.6 实 验 项 目 实验系统硬件资源 MS-51系列芯片 80C32 实验系统键盘布置图 程 序 实 例 8字循环程序 程序地址 程序代码 汇编程序 0000 7480 MOV A, #80H 0002 7822 MOV R0, #22H 0004 7921 MOV R1, #21H 0006 F2 MOVX @R0, A 0007 7401 MOV A, #01H 0009 F3 LOOP: MOVX @R1, A 000A 120010 LCALL DELAY 000D 23 RL A 000E 80F9 SJMP LOOP 0010 7EFF DELAY: MOV R6, #0FFH 0012 7FFF DELY2: MOV R7, #0FFH 0014 DFFE DELY1: DJNZ R7, DELY1 0016 DEFA DJNZ R6, DELY2 0018 22 RET 程 序 实 例 8字循环程序思考题 实验一.数据存储区操作实验 1.1数据区清零程序 实验一.数据存储区操作实验 实验思考题 实验一.数据存储区操作实验 1.2数据区传送程序 实验一.数据存储区操作实验 实验思考题 实验二. I/O输入输出口实验 2.I/O输入输出口实验 实验二. I/O输入输出口实验 实验原理图 实验二. I/O输入输出口实验 实验思考题 实验三.ADC0809应用实验 3.ADC0809应用实验 实验三.ADC0809应用实验 实验原理图 实验三.ADC0809应用实验 ADC0809时序图 实验三.ADC0809应用实验 实验思考题 实验四.电脑时钟综合实验 4.电脑时钟综合实验 实验四.电脑时钟综合实验 实验思考题 * * 实验一.数据存储区操作实验 实验二. I/O输入输出口实验 实验三. ADC0809应用实验 实验四.电脑时钟综合实验 实验系统使用说明 可编程通用并行接口 8255A 可编程键盘显示接口 8279 可编程中断接口 8259 串行接口 8251 定时/计数器 8253 模数转换芯片 ADC0809 数模转换芯片 DAC0832 多种功能模块 (1)若要使点亮六位数码管的顺序变为右移,则应该如何写程序。 (2)如何改变数码管点亮循环的时间 。 (3)现要使相邻两个数码管同时点亮并左移,且显示的数值为0, 则程序如何编写。(提示:显示0对应的十六进制数为0C0H) 。 返回 1.1.1实验目的 掌握汇编语言设计和调试方法,熟悉键盘操作。 1.1.2实验要求 将外部数据存储器地址7000H~70FFH中的内容清零。 (1)检查7000H~70FFH中的内容,应全是 。 (2)如要将7000H~70FFH中的内容全写成0FFH,则应将程序中的 替换成 。 (3)如要将7000H~707FH中的内容清零,则应将程序中的 替换成 。 (4)如要将7000H~71FFH中的内容清零,则应如何修改程序,试写出程序。 1.2.1实验目的 掌握数据存储区RAM中的数据操作 。 1.2.2实验要求 把数据存储区中以(R2、R3)为源首地址的(R6、R7)个字节数据,传送到以(R4、R5)为目的RAM区 。 (1)检查地址2500H开始的内容和2000H开始的内容,两者应该 。 (2)如要将地址2200H开始的内容传送到2700H开始的内容,传送长度还是02FFH,则应如何更改程序。 (3)如要将传送长度改为04FFH,其它地址不变,则应如何更改程序 。 (4)如要将2000H开始的奇数地址内容传送到2500H开始的偶数地址内容中去,传送长度还是02FFH,则应如何修改程序,试写出程序。 返回 2.1实验目的 掌握I/O输入输出口的使用。 2.2实验要求 P3.3口输入一脉冲(脉冲信号由开关K1模拟),P1口按16进制加一方式点亮发光二极管。 (1)开关K1每拨动一次,L1~L8发光二极管按16进制方式加一点亮,其中L1代表十六进值数的最 位,L8代表十六进值数的最 位。 (2)如要将发光二极管的点亮顺序改为循环右移(即当开关K1

文档评论(0)

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

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

1亿VIP精品文档

相关文档