当前位置: 代码迷 >> 单片机 >> 单片机最小系统AT89S51,该怎么处理
  详细解决方案

单片机最小系统AT89S51,该怎么处理

热度:128   发布时间:2016-04-28 14:56:11.0
单片机最小系统AT89S51
本人现在是在用面包板来学习51单片机,刚开头。(以下均指51单片机)
刚搭拼一个最小系统,其中有几点不太明白:
1.XTAL1和XTAL2管教在电路图上是接地线(我连接的是接负极),问题是18、19管脚如何和正极连接的。
2.单片机中有寄存器,片内RAM上有工作寄存器和特殊功能寄存器,CPU上也有寄存器,这些寄存器的意思是什么,而且不是说寄存器是在CPU上的吗?为什么RAM上也有?
------解决方案--------------------
你的最小系统能工作么?如果能,你就不要纠结 单片机 内部了.
赶快编一个流水灯吧.这个才是你需要纠结的.
------解决方案--------------------
问题1没看懂你要问什么。
问题2:单片机的存储一般包括CPU寄存器、RAM、ROM或FLASH;
ROM或FLASH  -- 存储程序和一些掉电不丢失的表格数据等;
RAM -- 通用寄存器(用于存放定义的变量数据)和特殊功能寄存器(通过赋值,配置各端口、模块等初始化);
CPU寄存器 -- 存储要执行的指令,下一步要执行哪条指令等
------解决方案--------------------
1.XTAL1和XTAL2管教在电路图上是接地线(我连接的是接负极),问题是18、19管脚如何和正极连接的。
我印象中这两个脚是跨在晶体两边,再分别串一个电容才到地,直接接地的话,不知道是不是用内部晶体的时候该芯片可以这样处理,我就不知道了。

2.单片机中有寄存器,片内RAM上有工作寄存器和特殊功能寄存器,CPU上也有寄存器,这些寄存器的意思是什么,而且不是说寄存器是在CPU上的吗?为什么RAM上也有?
这个是体系结构问题,单片机上为了简单,没有在CPU上再搞寄存器,寄存器和RAM统一编址了。

不能单纯地套用微机原理上的知识来理解单片机,这样你就不纠结了。
  相关解决方案