- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2024/12/1011.冯·诺依曼提出“程序存储〞和“二进制运算〞的思想,构建了计算机经典结构:第1章绪论2.1971年1月,INTEL将运算器、控制器和一些存放器集成在一个芯片上,制造出4004微处理器3.微处理器的三总线:数据、控制、地址4.微处理器+存储器+I/O接口=微型计算机5.微型计算机的3种形态:多板机、单板机、单片机6.单片机应用系统的设计包括硬件设计和软件功能设计7.将符号指令转换成机器码的过程称为汇编。常用的汇编方法有两种:手工汇编和交叉汇编
2024/12/102第2章80C51的结构和原理1.MCS-51系列带有字母“C〞为CHMOS芯片,否那么HMOS工艺,根本型与增强型区别(ROMRAMTIMERINT)2.8051进行总线扩展时,使用锁存器(373、573)扩展P0口为地址低8位,使用P2口作为地址高8位。AT89S2051没有P0口和P2口3.1个机器周期等于12个晶振周期;一个指令周期包括〔单、双、四机器周期〕4.开关闭合与断开时的抖动及去抖电路5.复位可使单片机或系统部件处于确定的初始状态。PC=0000HP0~P3=FFHSP=07HIP、IE和PCON:有效位0PSW=00H
2024/12/1036.片内与片外程序存储器的选择:EA引脚接高电平---片内,超过某值后自动转片外;EA引脚接低电平---片外
2024/12/1047.80C51单片机的特殊功能存放器〔SFR〕与运算器相关3个ACCBPSW与定时/计数器相关6个TH0,TL0TH1,TL1TMODTCON指针类3个SPDPH,DPL与口相关7个P0,P1,P2,P3SBUFSCONPCON与中断相关2个IEIP
2024/12/105总结:四个口都是准双向口,读入时先写1P0作通用I/O需外部上拉每根口线最大可吸收10mA的〔灌〕电流P0口吸收电流的总和不能超过26mAP1、P2和P3每个口吸收电流的总和限制在15mA4个口所有口线的吸收电流总和限制在71mA8.并行口的负载能力〔AT89S52)
2024/12/1061.机器指令的长度:单字节双字节三字节周期:单机器双机器四机器(乘除)第3章80C51的指令系统2.80C51单片机有7种寻址方式存放器寻址MOVA,R0直接寻址MOVA,50H存放器间接寻址MOVA,@R0立即寻址MOVA,#50H变址寻址MOVA,@A+DPTR相对寻址JCrel位寻址MOVC,00H
2024/12/1073.数据传送指令16位传送:MOVDPTR,#data16;DPTR←data168位传送
2024/12/108MOVXA,@DPTR;MOVX@DPTR,A;MOVXA,@Ri;MOVX@Ri,AMOVCA,@A+DPTR;MOVCA,A+PCPUSHdirect;POPdirectCY为1,无符号数〔字节〕加减发生进位或借位OV为1,有符号数〔字节〕加减发生溢出错误AC为1,十进制数〔BCD码〕加法的结果应调整P为1,存于累加器A中操作结果的“1〞的个数为奇数
2024/12/109加法DAA减法MULAB;A与B相乘DIVAB;A除以B乘法一条除法一条
2024/12/10105逻辑运算与循环类指令逻辑与逻辑或逻辑异或累加器循环移位
2024/12/10116.控制转移类指令无条件转移AJMPaddr11LJMPaddr16SJMPrelJMP@A+DPTR条件转移调用与返回空操作NOP
2024/12/10127.位操作MOVbit,C;bit←〔CY〕MOVC,bit;CY←〔bit〕位传送位设置位逻辑运算位判跳
2024/12/10131.程序框架第4章80C51的汇编语言程序设计2.汇编语言的语句格式[标号:]指令助记符[操作数1,][操作数2,][操作数3,][;注释]数据:二进制〔B〕十进制〔D或省略D〕十六进制〔H〕,注意A~F开头时要加“0〞ASCII码,如‘A’,‘1245’依据汇编语言规那么用好伪指令符号不用中文S
文档评论(0)