- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用
实验指导书
长春大学 电子信息工程学院
宋家驹 张化勋 郑卫东
2006 7月
实验1:单片机MCS-51开发系统的认识
-利用单片机仿真设计调试P1口显示程序
实验目的
(1) 了解MCS-51单片机开发常用工具。
(2) 了解仿真器构成、功能及连接。
(3) 掌握MCS-51开发软件(汇编器)安装、功能及基本操作。
(4) 掌握源程序的编辑、汇编、运行(包括连续执行、单步执行和跟踪执行)。
(5) 掌握汇编语言指令与机器语言指令之间的对应关系。
(6) 掌握ORG、DATA、BIT等伪指令的作用。
(7) 掌握在特定仿真开发系统下浏览、修改特殊功能寄存器、内部RAM、外部RAM单元的方法。
实验器材
仿真器及附件(电源、仿真头、联机通讯电缆)、直流稳压电源(最好是单片机专用电源)、逻辑笔、数字万用表各一套。
实验电路
元件清单:
名称 型号 封装 数量 CPU 89C51 DIP40 1 达林顿驱动阵列 2803 DIP18 1 共阳8段LED 1 300Ω电阻 8 晶体 3.6864MHz 1 实验内容
1. ?PC机—仿真器—目标板(用户板)的连接
(1) 联机通讯口。目前多数仿真器不带键盘、LED显示器,需与PC机配套使用。单片机仿真开发设备一般以串行方式与PC机通讯,通过联机通讯电缆将仿真器联机通讯口与PC机串行口(COM1或COM2)相连。
(2) 仿真插座。通过仿真电缆将仿真器与仿真头连在一起(有些仿真器、仿真头的插座没有采用防反插技术,连接时务必注意插座、插头方向)。
2. 汇编语言源程序编辑、运行及调试
输入、编辑、汇编、运行(连续、单步执行)如下程序段:
TIME EQU 8
MOV A,P1
MOV R0,#TIME
MOV DPTR,#WCODE
LOOP: DEC R0
MOV A,R0
MOVC A,@A+DPTR
MOV P1,A
CJNE R0,#0,LOOP
MOV R0,#TIME
LJMP LOOP
WCODE: DB 01H,02H,04H,08H,
DB 10H,20H,40H,80H
END
3上述“原始演示程序”功能:单步执行该程序时实验板左面数码管将依次显示8段中的- DP 、 “g” 、 “f ” 、 “e”、 “d”、 “c” 、 “b” 和“a”
要求:把原来的程序改成单步执行该程序时实验板左面数码管将依次显示“0”~“9”的阿拉伯数字。
问题解答:
在仿真集成环境中如何设置仿真器型号、通信口和波特率;
TIME EQU xx伪指令定义的参数在此段程序起何作用?
WCODE 定义的代码区字节参数在此段程序起何作用?
实验2:键盘扫描程序练习
实验目的
(1) 进一步熟悉MCS-51单片机开发常用工具。
(2) 了解键盘扫描程序的原理。
(3) 了解模块化程序设计方法。
实验器材
仿真器及附件(电源、仿真头、联机通讯电缆)、直流稳压电源(最好是单片机专用电源)、数字万用表。
实验电路
元件清单:
名称 型号 封装 数量 CPU 89C51 DIP40 1 达林顿驱动阵列 2803 DIP18 1 共阳8段LED 1 300Ω电阻 8 晶体 3.6864MHz 1 按键 9
实验内容
装入并运行如下程序代码:
PLAY DATA 30H
KNUM DATA 31H
;-----------------------------------
;初始化部分
;-----------------------------------
MOV PLAY,#00H
;-----------------------------------
;键盘扫描部分
;-----------------------------------
TKEY: MOV P1,
MOV A, P1
CJNE A,,TWAIT20
AJMP SETPLAY
TWAIT20:ACALL WAIT20mS
MOV P1,
MOV A,P1
CJNE A,,RKEYNUM
AJMP SETPLAY
RKEYNUM:MOV P1,
MOV A
您可能关注的文档
最近下载
- 12J502-2内装修-室内吊顶.pdf VIP
- 全球及中国白蚁防治服务行业市场发展分析及前景趋势与投资发展研究报告2025-2028版.docx
- 2025年党员干部应知应会理论知识题库判断题测试卷附答案.docx VIP
- 医院检验科培训课件:《临床血液与体液检验基本技术标准》的解读(血液部分).pptx
- 2024年山西临汾尧都区社区工作者招聘真题.docx VIP
- 苯酚的理化性质及危险特性表.doc VIP
- 颈椎间盘突出护理.pptx VIP
- 线性代数英文课件:ch5-4(not necessary).ppt VIP
- 《SJT11223-2000-铜包铝线》.pdf VIP
- 民乐介绍课件.pptx VIP
文档评论(0)