- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORG 0000H CLR C ;清进位位C MOV R1,#20H ;R1指示地址 MOV R2,#00H ;存积的高八位寄存器R2清0 SH10:MOV A, @R1 ;取一字节送A MOV B,#0AH ;10送B PUSH PSW MUL AB ;字节乘10 POP PSW ADDC A,R2 ;上次积高八位加本次积低八位 MOV @R1,A ;送原存储单元 MOV R2,B ;积的高八位送R2 INC R1 ;指向下一字节 DJNZ R7,SH10 ;未乘完去SH10,否则向下执行 MOV @R1,B ;存最高字节积的高位 SJMP $ 例如 12 23 65 09 89 比较大小 不交换(0) 12 23 65 09 19 12 23 65 09 19 交换(1) 12 23 09 65 19 不交换(0) 交换(1) 12 23 65 09 19 12 23 09 19 65 最大 交换(1) 不交换(0) 12 23 09 19 65 12 09 23 19 65 交换(1) 12 09 19 23 65 不交换(0) 交换(1) 12 23 09 19 65 12 09 19 23 65 最大 12 09 19 23 65 09 12 19 23 65 09 12 19 23 65 09 12 19 23 65 09 12 19 23 65 3.6 位操作程序设计 例3-17 编写一程序,以实现图3-7中的逻辑运算电路。 MCS-51单片机有着优异的位逻辑功能,可以方便的实现各种复杂的逻辑运算.这种用软件替代硬件的方法,可以大大简化甚至完全不用硬件,但比硬件要多花运算时间。 其中P1.1和P2.2分别是端口线上的信息,TF0和IE1分别是定时器定时溢出标志和外部中请求标志, 25H和26H分别是两个位地址, 运算结果由端口线P1.3输出. 程序如下: START: MOV C, P2.2 ORL C,TF0 ANL C,P1.1 MOV F0,C MOV C,IE1 ORL C,/25H ANL C,F0 ANL C,/26H MOV P1.3,C SJMP $ 第3章 概 述 MCS-51单片机的编程语言可以是汇编语言也可以是高级语言(如C语言),高级语言编程快捷,但程序长,占用存储空间大,执行慢;汇编语言产生的目标程序简短,占用存储空间小,执行快,能充分发挥计算机的硬件功能。无论是高级语言还是汇编语言,源程序都要转换成目标程序(机器语言)单片机才能执行。? 支持写入单片机或仿真调试的目标程序有两种文件格式: ·BIN文件和 ·HEX文件, ·BIN文件是由编译器生成的二进制文件,是程序的机器码, ·HEX文件是由INTEL公司定义的一种格式,这种格式包括地址、数据和校验码,并用ASCII码来存储,可供显示和打印。·HEX文件需通过符号转换程序OHS51进行转换两种语言的操作过程见图3-1。 连接/定位器 L51 汇编语言 源程序 汇编器A51 符号转换程序OHS51 绝对地址目标程序 .BIN C语言程序 浮动地址目标程序 编译器C51 ·HEX 图 3-1 两种语言源程序转换成目标程序 汇编: 将汇编语言源程序转换成机器语言目标程序的过程称为汇编。(翻译) 汇编程序: 能将汇编语言源程序转换成机器语言目标程序的系统软件称为汇编程序。 (翻译官) 汇编语言源程序:用户用汇编语言助记符编的
您可能关注的文档
- 02供求与价格(西方经济学).ppt
- 杭州电子科技大学学生网上选课指南(101228).ppt
- 简历制作和投递.ppt
- 世界着名遗址.ppt
- 中国科协期刊的数字化和网络化建设.ppt
- 博弈论与信息经济学讲义09-2.ppt
- 材料物理(热学)3.ppt
- 第06章_树型结构[1].ppt
- 第八讲+汉字的规范化.ppt
- 第一章+组合优化模型.ppt
- 2024-2030年中国十二碳醇酯行业发展趋势及投资项目规模分析报告.docx
- 2024-2030年中国单氯芬那酸商业计划书.docx
- 2024-2030年中国半导体粘合剂行业运营状况与投资盈利预测报告.docx
- 2024-2030年中国单级立式管道离心泵项目可行性研究报告.docx
- 2024-2030年中国半导体激光心脑血管治疗仪行业市场运营模式及未来发展动向预测报告.docx
- 2024-2030年中国分体远传显示型液体涡轮流量计融资商业计划书.docx
- 2024-2030年中国冶金铝合金辅料产业未来发展趋势及投资策略分析报告.docx
- 2024-2030年中国凝结水处理行业需求状况及未来发展规划分析报告.docx
- 2024-2030年中国刑侦现场勘查器材项目可行性研究报告.docx
- 2024-2030年中国医用治疗设备行业面临的困境及对策及投资策略研究报告.docx
最近下载
- 苏教版四年级上册数学四年级上册数学第四单元《统计表和条形统计图(一)》专项练习(含答案).pdf VIP
- 2024-2025学年广东省深圳市南山区监测数学三年级第一学期期末学业水平测试试题含解析.doc VIP
- 双减背景下单元作业设计案例 部编版语文四年级下册第四单元.docx
- VEICH伟创SD700交流伺服驱动器使用说明书V1.1.pdf VIP
- !!电动病床可用性工程报告.docx
- 某县城管局城市管理工作开展情况汇报.docx VIP
- 2022企业绩效评价标准值.docx
- 《焊接机器人技术》课程标准.docx VIP
- 三国志9吧剧本制作教科书.pdf
- 温州市普通高中2025届高三第一次适应性考试(一模) 数学试卷(含答案详解)原卷.pdf
文档评论(0)