- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
CLR CCLR bitSETB CSETB bitANL C,bitCPL CCPL bitANL C,/bit6、位操作类指令ORL C,bitORL C,/bitMOV C,bitMOV bit,CJC relJNC relJB bit,relJNB bit,relJBC bit,rel三、汇编语言程序设计举例举例1: 设计一个报警程序,要求当报警按键按下后,蜂鸣器发出报警声。 设P1.0口驱动蜂鸣器P1.1口作为报警按键输入 P1.2口驱动发光报警接口电路设计见右图R1330P1.2+5VD1LED4.7KP1.0R2+5VQ18550B1BELL+5VP1.1R310KSW1ORG 0000HLJMP STARTORG 0100HSTART: MOV SP,#60HLOOP1: JB P1.1,$JNB P1.1,$LCALL SOUNDSJMP LOOP1SOUND:MOV R7,#5SOUND1: CLR P1.0MOV R0,#20LCALL DELAYSETB P1.0MOV R0,#10LCALL DELAYDJNZ R7,SOUND1RETDELAY: MOV R1,#100 ;100msDELAY1: MOV R2,#200 ;1msDELAY2: NOPNOPNOPDJNZ R2,DELAY2DJNZ R1,DELAY1DJNZ R0,DELAYRET四、C51程序设计举例1、C51是专用于51单片机硬件开发的C语言。2、C51与标准C的区别,大致可分为8类: a)8051存储类型及存储区域; b)存储模式; c)存储器类型声明; d)变量类型声明; e)位变量与位寻址; f)特殊功能寄存器; g)C51指针; h)函数属性。a)存储类型及存储区域 code: 程序存储区 内部数据存储区: data:直接寻址区,内部RAM低128位(00H~7FH) idata:间接寻址区,整个内部RAM(00H~FFH) bdata:可位寻址区(20H~2FH) 外部数据存储区: xdata:可指定64K外部RAM(0000H~0FFFFH) pdata:能访问1页(256Byte)的外部RAM 特殊功能寄存器: sfr:字节寻址比如sfrP0=0x80;为PO口地址为80H sfr16:字寻址,如sfr16T2=0xcc;指定Timer2口地址 T2L=0xccT2H=0xCD; sbit:位寻址,如sbitEA=0xAF第二讲指令系统及开发语言主要内容:概述指令系统汇编语言程序设计举例C51程序设计举例121MCS-51系列单片机共有111条指令指令分类 数据传送指令(29条)算术运算指令(24条)逻辑运算指令(24条)控制转移指令(17条)位操作类指令(17条)按功能可分成5类指令:2一、指令系统概述2、指令特点
1)指令执行时间快 单周期指令 65条(1us,12MHz晶振) 双周期指令 44条(2us,12MHz晶振) 四周期指令 2条(4us,12MHz晶振) 2)指令短 单字节指令 49条 双字节指令 46条 三字节指令 16条
3)单指令实现字节相乘或相除运算
4)具有丰富的位操作类指令
立即寻址01直接寻址02寄存器寻址03寄存器间接寻址04相对寻址05变址寻址06位寻址077种寻址方式:3、寻址方式01指令中常用符号说明02数据传送指令03算术运算指令04逻辑运算指令05控制转移指令06位操作类指令二、51单片机指令系统介绍1、指令中常用符号说明 Rn 当前寄存器区的Ro~R7(其中n=0~7)
Ri 当前寄存器区中的R0和R1(其中i=0,1)
direct 8位直接字节地址(片内RAM和SFR空间)
#data 8位立即数。
#data16 16位立即数。
addr16 16位地址值。
A
您可能关注的文档
- 文化产业项目管理及案例分析.ppt
- 牙髓治疗、根管治疗术.ppt
- 新人教版五年级上册简易方程整理与复习78985.ppt
- 有机化学课件羧酸及其衍生物.ppt
- 挡土墙截面强度计算.ppt
- 我们的地球在发烧.ppt
- 我的愿望-作文教学.ppt
- 文献管理软件Endnote的功能与应.ppt
- 机械原理第四章速度瞬心及其应用.ppt
- 成本分析与议价谈判.ppt
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
最近下载
- 九江润禾永修年产6KT有机硅新材料项目环境影响评价报告书.pdf VIP
- 新教科版五年级下册科学全册精编练习题一课一练(含答案).doc
- (原版)孔雀东南飞剧本.docx
- 《比例尺》复习课课件.ppt
- 王幼龙习题集答案.docx
- 人教PEP版(2024)三年级上册英语Unit 4 Plants around us 第一课时:A. Let’s talk & Let’s learn教学设计.docx
- 2025年日历表(A4纸一张可打印 含2025年放假调休时间).pdf
- 必威体育精装版手机摄影技巧(共24张PPT)精品课件.ppt
- 一种混合现实手术辅助系统及手术机器人.pdf VIP
- 人教版数学8年级下册全册教学课件(2023年春季新版).pptx
文档评论(0)