- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片微机原理及应用》实验参考程序
杭州电子科技大学 电子信息学院 张学超编写
(使用达爱思Dais-80958B 单片机实验开发系统)
一、软件实验参考程序
软件实验一 清零程序
;将2000H-20FFH 的内容清零 清零实验的C-51 语言程序
SS0 1: CLR A #include reg51.h
MOV DPTR, #2000H
main( )
MOV R7, #0FFH
CLR0: MOVX @DPTR,A { int i;
INC DPTR unsigned char xdata *p=0x2000; /* 指针指向2000H 单元 */
DJNZ R7, CLR0 for(i=0;i256;i++) /*清零2000H-20FFH 单元*/
CLR 1: SJMP CLR 1 ; SJMP $
{*p=0; p++;}
软件实验二 拆字程序
;把2000H 的内容拆开,高4 位送200 1H 的低4 位,低4 位送2002H 的4 低位,200 1H 和2002H 高4
位清零。
拆字实验的C-51 语言程序
SS02: MOV DPTR, #2000H
MOVX A, @DPTR ;取数 #include reg51.h
MOV B, A ;暂存该数 main( )
SWAP A ;高低半字节交换 {unsigned char xdata *p=0x2000;
ANL A, #0FH ;屏蔽高4 位 /*指针指向2000H 单元*/
INC DPTR
单元高 位清零,低 位装
/* 2002H 4 4
MOVX @DPTR ,A ; 原 数高 半 字 节送
2001H 2000H 单元低4 位 */
MOV A, B ;取回原数 *(p+2)=(*p)0x0f;
ANL
您可能关注的文档
最近下载
- 2025天津市红桥区国有资产投资有限公司招聘1人笔试备考题库及答案解析.docx VIP
- 互换性与技术测量..ppt VIP
- 2024年天津市红桥区国有资产投资有限公司人员招聘考试题库及答案解析.docx VIP
- 晋朝PPT课件教学课件.pptx VIP
- 《互换性与技术测量》课件第4章.ppt VIP
- 2023-2025年语文全国中考真题分类汇编 专题19 散文阅读(一).docx VIP
- 新生儿胆道闭锁.pptx VIP
- 2.3《峨日朵雪峰之侧》课件(共30张PPT) 2024-2025学年统编版高中语文必修上册.pptx VIP
- 2021年天津市红桥区国有资产投资有限公司校园招聘试题及答案解析.docx VIP
- 农业信息技术--农业信息技术概述 ppt课件.pptx VIP
文档评论(0)