单片机 MCS-51 基础问题
作者&投稿:原疫 (若有异议请与网页底部的电邮联系)
1、汇编编写延时子程序是入门啊,百度一下很多讲解的;
2、用间接寻址就可以完成了,你百度间接寻址,里面也把这个汇编的数组转移当作经典例子的;
3、50H地址给A;A=A+1;0AH立即数给B;B除以A;A的值给52H地址。
51现在基本上已经全面了,资料多的估计你看三年都看不过来,如果开始的话还是建议你买一块便宜的板子,100内的,初学自学单片机寄存器的使用,先不学大量外设,等你把单片机寄存器有个了解之后再买好一点的开发板,
一本书+一块学习本+到网上下一套视频,】
书不要搞多了,先搞一本,如论如何要看我,不要三心两意,不要有头无谓
到网上下一套视频,也和书一样
搞一块学习本,然后看书看视频就跟着做。
千万不要搞很多资料,不要还没有开始学习就东拼西凑资料,否则会吧你自己搞混乱的,而且意义不大,学习的东西就那么一点,其他的都是在基层上面拔高的,把基层的搞好了,其他的自然也就高的懂了。。
想把视频,书,板子搞完,其他的资料就可以辅助的看了。
时钟电路:单片机18,19通过瓷片电容接地,18,19再接一个晶振,图片已经上传。单片机常用的晶振有6M,11.0592M,12M等。瓷片电容的取值一般为15-30pF;
51单片机的复位电平是高电平,一般是9脚复位端通过下拉电阻接到地,9脚再接一个电解电容到高电平,电解电容上跨一个按键。按键为按下时,9脚输入的是低电平,单片机正常工作;按键按下时,高电平加到9脚,单片机复位。只能插入一个图片,这个就插不上了。
殷勤罗阿赛: 应该是AAH. 一步一步分析: START:MOV 30H, #0AAH '给30H赋值AAH MOV 31H, #30H '给31H赋值30H MOV R1, #31H '给r1赋值31H MOV R0, 31H ' 把31H里的值给r0,即30H赋值给r0,你也许在这里弄混了 MOV B, @R0 把r0里存的地址30H里的数赋值给B,因为30H里存的是AAH,所以是把AAH给B.这里也容易出错.这是寄存器间接寻址. MOV A, B 把B的值给A,A为AAH MOV @R1, A 下面几句就不用再说了. MOV P1, @R1 END START所以最后p1里是AAH.
阿巴嘎旗19873731389: MCS - 51单片机内部包含哪些主要功能部件?它们的作用是什么? - ?
殷勤罗阿赛: 一、 8051 微处理器 CPU ◆ 1 、运算器 :由算术逻辑单元 ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成 PSW ; 8 位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器 B 有关)、逻辑运算及移位运算等. ◆ 2 ...
阿巴嘎旗19873731389: MCS - 51单片机应用系统中,地址总线是如何构成的? - ?
殷勤罗阿赛: MCS-51单片机应用系统中,地址总线是由P0分时输出低8位地址和P2输出高8位地址构成的
阿巴嘎旗19873731389: MCS - 51单片机的位地址空间是如何分配的? - ?
殷勤罗阿赛: 呵呵 给你一个正确的答案: MCS-51单片机的位地址空间: 总共有221位 由2部分构成: 内部数据存储器20H~2FH单元(16个单元 每个单元有8位 可以按位操作 共计128个位地址 地址编号:00H~7FH) 还有一部分在特殊寄存器块中 共有12个特殊寄存器可以进行位操作 分别是 ACC、B 、 PSW 、 P0、 P1 、P2 、P3 、IP 、 IE 、TCON 、 T2COIN 、 SCON (其为地址在80H~FFH之间).呵呵 满意 就给加分吧
阿巴嘎旗19873731389: MCS - 51单片机其内存由哪几部分组成?其编址和访问的规律是怎样的? - ?
殷勤罗阿赛: MCS-51单片机的存储器编址方式采用与工作寄存器、I/O端口锁存器统一编址的方式.程序存储器和数据存储器空间好似相互独立的,各自有自己的寻址系统和控制信号,物理结构也不同.程序存储器为只读存储器(ROM),数据存储器为...
阿巴嘎旗19873731389: 关于MCS - 51单片机的问题 - ?
殷勤罗阿赛: 1.MCS-51有一个全双工的(异 )步串行口 2.MCS-51单片机P0口和P2口除了可以进行数据的输入,输出外,通常孩用来构件系统的(控制总线 )和( 地址总线),( P1)口具有第二引脚功能 3.MCS-51单片机内共有( 128)字节单元的RAM...
阿巴嘎旗19873731389: 简述mcs - 51单片机不能响应中断的几种情况? - ?
殷勤罗阿赛: ①单片机没工作;②中断未开启;③压根就没有中断源;
阿巴嘎旗19873731389: MCS - 51系列单片机的存储器可划为几个空间?其地址范围及容量是多少?在使用上有何不同? - ?
殷勤罗阿赛: 1、空间划分 存储器分为程序存储器(ROM)和数据存储器(RAM)两大类. 程序存储器有片内和片外存储器两种;数据存储器也有片内和片外存储器两种. 2、地址范围及容量 程序存储器是片内外统一寻址,片内程序存储空间+片外程序存储...
阿巴嘎旗19873731389: MCS—51单片机问题 - ?
殷勤罗阿赛: 2的16次方是多少啊?老兄. 是64K噢!51单片机用来扩展外围RAM和ROM要用数据总线和地址总线的.它地址总线就是P0和P2两个IO口的第二功能啊.就是一共有16根地址线,扩展起来当然最大能寻址64K啦.
阿巴嘎旗19873731389: 单片机MCS - 51问题. 1:50ms延迟和1ms延迟怎么实现有什么差别.2:定时计数器 - ?
殷勤罗阿赛: 要精确定时的话就需要用定时器来实现.50毫秒和1毫秒实现唯一区别就是给定时器赋初值不一样.12M晶振情况下: 50毫秒延时:TH0=(65536-50000)/256;TL0=(65536-50000)%256; 1毫秒延时:TH0=(65536-1000)/256;TL0=(65536-1000)%256;