单片机内部结构分析(五)
发布时间:2008/5/27 0:00:00 访问次数:404
通过前面的学习,我们已知单片机的内部有rom、有ram、有并行i/o口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部作一个完整的分析吧!
看图(1)(本图太大,请大家找本书看吧,一般讲单片机的书,随便哪本都有)。从图中我们可以看出,在51单片机内部有一个cpu用来运算、控制,有四个并行i/o口,分别是p0、p1、p2、p3,有rom,用来存放程序,有ram,用来存放中间结果,此外还有定时/计数器,串行i/o口,中断系统,以及一个内部的时钟电路。在一个51单片机的内部包含了这么多的东西。
对上面的图进行进一步的分析,我们已知,对并行i/o口的读写只要将数据送入到相应i/o口的锁存器就可以了,那么对于定时/计数器,串行i/o口等怎么用呢?在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(sfr)。事实上,我们已接触过p1这个特殊功能寄存器了,还有哪些呢?看表1
符号 |
地址 |
功能介绍 | ||||||||
b |
f0h |
b寄存器 | ||||||||
acc |
e0h |
累加器 | ||||||||
http://www.hificat.com 通过前面的学习,我们已知单片机的内部有rom、有ram、有并行i/o口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部作一个完整的分析吧! 看图(1)(本图太大,请大家找本书看吧,一般讲单片机的书,随便哪本都有)。从图中我们可以看出,在51单片机内部有一个cpu用来运算、控制,有四个并行i/o口,分别是p0、p1、p2、p3,有rom,用来存放程序,有ram,用来存放中间结果,此外还有定时/计数器,串行i/o口,中断系统,以及一个内部的时钟电路。在一个51单片机的内部包含了这么多的东西。 对上面的图进行进一步的分析,我们已知,对并行i/o口的读写只要将数据送入到相应i/o口的锁存器就可以了,那么对于定时/计数器,串行i/o口等怎么用呢?在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(sfr)。事实上,我们已接触过p1这个特殊功能寄存器了,还有哪些呢?看表1
|