- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014《单片机理与应用》实验指导书
《单片机原理与应用》
实验指导书
目 录
实验一 无符号双字节乘法运算子程序
实验 BCD码与ASCII码转换
实验实验 数码显示实验
实验 8279键盘显示接口实验
实验六 一、实验目的:
熟悉MCS-51指令系统,学会使用Keil C编程软件。熟悉汇编语言编程。
二、实验设备:
EL-8051-III型单片机实验箱。
三、实验内容:
(1)在(R2R3)和(R6R7)中输入双字节无符号整数。
(2)将(R2R3)和(R6R7)中双字节无符号整数相乘,积存入R2R3R4R5中。
(3)连续或单步运行所编程序。检查R2R3R4R5中的内容是正确。
四、实验原理:
R6 R7
( R2 R3
R4 R5
B A
B A
B A
(B)(R2 (B+B+A) (R3 (R4+A+A) (R4 R5
实验调试
打开Keil,新建Keil项目;
选择CPU类型为ATMEL中的AT89C52单片机;
根据流程图新建汇编源程序(*.asm),并保存;
在项目管理器窗口(project windows)中,将新建的ASM源程序添加到“source group 1”中;
在Keil中选择“project”→“build target”菜单,编译汇编源程序,如有错,修改后重新编译;
选择“debug”→“start/stop debug session”菜单,进入程序调试环境;
按“F11”键,单步运行程序,观察“project windows”中,寄存器R0~R7的变化情况,最后验证R2R3R4R5无符号双字节相差的结果是否正确(可和程序/附件计算器的相乘结果对比)。
六、参考程序
实验二 BCD码与ASCII码转换程序
一、实验目的:
熟悉MCS-51指令系统,学会使用Keil C编程软件。熟悉汇编语言编程。
二、实验设备:
EL-8051-III型单片机实验箱。
三、实验内容:50H开始的单元中,,学号为01的同学,将11(50H、05(51H、09(52H、41(53H、01(54H。然后编程将50H~54H中压缩的BCD码转换成ASCII码,并由低到高存放在60H开始的单元中。
四、参考程序
实验三 P1口实验
一、实验目的:
学习P1口的输出输入使用方法。
学习延时子程序的编写和使用。
二、实验设备:
EL-8051-III型单片机实验箱。
三、实验内容:
P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。
P1口做输入口,接八个按纽开关,以实验箱上74LS273做输出口,编写程序读取开关状态,在发光二极管上显示出来。
四、实验原理:
P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。作为输入位时,必须向锁存器相应位写入“1”,该位才能作为输入。8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写过“0”,在需要时应写入一个“1”,使它成为一个输入。
可以用第二个实验做一下实验。先按要求编好程序并调试成功后,可将P1口锁存器中置“0”,此时将P1做输入口,会有什么结果。
再来看一下延时程序的实现。现常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。
本实验系统晶振为6.144MHZ,则一个机器周期为12÷6.144us即1÷0.512us。现要写一个延时0.1s的程序,可大致写出如下:
MOV R7,#X (1)
DEL1:MOV R6,#200 (2)
DEL2:DJNZ R6,DEL2 (3)
DJNZ R7,DEL1 (4)
上面MOV、DJNZ指令均需两个机器周期,所以每执行一条指令需要1÷0.256us,现求出X值:
1÷0.256+X(1÷0.256+200×1÷0.256+1÷0.256)=0.1×10?
指令(1) 指令(2) 指令(3) 指令(4)
所需时间 所需时间 所需时间 所需时间
X=(0.1××10?-1÷0.256)/
您可能关注的文档
- 2013高考英语识点归纳教师版.doc
- 2013高考英语习快速提分方法.doc
- 2013高考语文习之常易错成语、实词、虚词.doc
- 2013高考语文国卷新课标2试题及答案.doc
- 2013高考语文按钮专题15:理解常见文言虚词在文中的意义和用法.doc
- 2013高考语文文专题复习课件:开头要精彩.doc
- 2013高考语文文最新素材.欲扬先抑生跌宕情节曲折才动人.doc
- 2013黑龙江年节旅游线路.doc
- 2013~201学年度八年级(上)期末英语模拟试卷(一).doc
- 2013~201学年度初一年级第二学期第一次调研.doc
- 2014《成才之》高一生物必修2:第五章综合检测题(Word有详解答案).doc
- 2014《步步高物理大一轮复习讲义 第12章 第4课时 光的干涉、衍射和偏振.doc
- 2014《步步高高考数学第一轮复习03 导数的应用(二).doc
- 2014《步步高高考数学第一轮复习07 二元一次不等式(组)与简单的线性规划问题.doc
- 2014一轮复习案(十六)必修3第一单元.doc
- 2014上学期工总结高家兴.doc
- 2014七年级语上册第二单元教案.doc
- 2014上海公务考试申论真题(A卷).doc
- 2014上海公务考试行测AB卷有何不同.doc
- 2014上海公务考试申论真题及答案解析(A卷).doc
最近下载
- 《天上有颗南仁东星》第二课时 课件 八年级语文上册 统编版.pptx VIP
- 新人教版高中物理必修三第十一章《电路及其应用》测试题(含答案解析).docx VIP
- 14、圆明园的毁灭(课件)第二课时2023-2024学年五年级上册语文(统编版) (1).pptx VIP
- 北师大版四年级数学上册第三单元《乘法》(大单元教学设计).docx VIP
- 同上一堂党课初中篇 中流砥柱观后感五.doc VIP
- 最新2016-2017学年秋季学期人美版小学六年级上册美术教案全册.doc VIP
- 《互联网》精品课件.pptx VIP
- 浙江维思通新材料有限公司年产 20000 吨锂电池新型材料项目环评报告.docx VIP
- BIM基础培训教材课件.pptx VIP
- 管理学:激励PPT教学课件.pptx
文档评论(0)