物理《单片机原理实验》优秀教学课件.docVIP

物理《单片机原理实验》优秀教学课件.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 软件实验一数据交换 [实验目地] 1、学会伟福软件地使用和设置 2、多种方法实现程序 [实验器材] 计算机及伟福软件 [ 程序内容] 把30H单元与40H单元地数据交换 方法一: Org 2000h Mov r7, 30h Mov 30, 40h Mov 40, r7 Sjmp $ 方法二: Org 2000h Mov r0, #40h Mov r1, #30h Mov a, @r0 Mov b, @r1 Mov @r0, b Mov @r1, A Sjmp $ 方法三: Org 2000h Mov A,30h Xch A, 40h Mov 30h, A Sjmp $ 方法四: Org 2000h Push 30h Pop 30h Pop 40h [思考题] 1.练习单步执行程序,并记录每一条指令执行后相关寄存器地内容. 2.练习设置程序地断点,执行程序到断点处,并记录程序运行后有关寄存器地内容. 软件实验二 查表程序 [实验目地] 1、学会伟福软件地使用和设置 2、 学会查表指令地使用 [实验器材] 计算机及伟福软件 [实验内容] 在程序存储器中从tab开始地16个连续单元存放0-15地平方值,设计程序,任意给一个数x(0x15),查表求出x地平方值,并把结果存入y单元. b5E2RGbCAP 参考程序: org 0000h mov dptr,#tab mov a,x movc a,@a+dptr mov y,a sjmp $ tab: db 00h,01h,04h,09h,10h,19h,24h,31h db 40h,51h,64h,79h,90h,0A9h,0c4h,0e1h x data 30h y data 31h 【思考题】: 1、要求在伟福软件实现以上程序,如何验证程序地正确性?程序每句地意思? 2、写出程序地机器码?程序共有几个字节单元? 3、tab 地地址是什么? 4、dptr是什么?从中体会 movc a,@a+dptr指令地使用. 5、存储程序和存储数据有什么不同?在伟福中如何使用数据单元?mcs-51有多少数据单元. 6、如何修改程序,只查表格中0-15单元中地奇数或偶数? 软件实验三 二进制与ASCII码之间地转换(1) [实验目地] 1、学会伟福软件地使用和设置 2、 理解AScii表 3、理解堆栈地概念 4、理解psw地设置与数据单元(寄存器是其中地一部分)地设置.p1EanqFDPw [实验器材] 计算机及伟福软件 [实验内容] AScii码按一定地规律表示,例如,小于、等于9地4位二进制数加30H即为应地Ascii码,反之减去30H即得对应地4位地二进制数;对于大于9地4位二进制数加37H即得对应地AScii码.反之,减去37H即得对应地大于9地4位二进制数.在单片机应用中主要涉及0-FH十六进制数地转换.DXDiTa9E3d 在程序未运行时,先设置psw内容为00h(在软件地左上角),再设置R2地内容为35H,此时请注意data数据单元地变化;如设置psw内容为18H,再设置R2地内容为35H,这时再观察数据单元地变化.关于psw和数据单元(也是寄存器R)地变化关系请参看教材15页和38页图3.4.RTCrpUDGiT 问题一: 十六进制数地Ascii码转换为4位Ascii码,Ascii存于R2中,查得Ascii码后仍存于R2中.5PCzVD7HxA SUBB1: PUSH PSW PUSH A PSW A 入栈 (sp)=? MOV A,R2 CLR C SUBB A,#30H MOV R2,A SUBB A,#0AH JC SB10 XCH A,R2 SUBB A,#07 MOV R2,A SB10: POP A POP PSW A PSW 出栈 (sp)=? RE

文档评论(0)

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

公共营养师持证人

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

领域认证该用户于2023年05月13日上传了公共营养师

1亿VIP精品文档

相关文档