日志档案

发表于 2006-9-30 14:27:06

4

标签: 单片机  

如何学单片机硬件部分

      我上次写了一点自己学单片机的经历,我看有好多人看过了,很高兴自己有这么多的志同道合者啊!不过不好意思啊,上次写自己写太多了,以后我就从如何学单片机的各个部分给大家详细介绍一下吧!今天就和大家聊一下怎么学单片机的硬件部分啊!

     大家都知道,单片机是由软件和硬件两大部分组成的,想学好单片机,两者都要学好,一样也不能少。但硬件部分是很烦人的,看不到,有的老师讲又讲不明白,所以很多人,刚开始就学不下去了,其实,单片机的硬件不是很难的,只要你的方法对的话,学的很快。首先是单片机的内部逻辑图一定要明白,它是什么组成的,无所谓什么运算器、控制器、内部RAM、内部ROM、I/O口、定时/计数器、中断系统、串行口、时钟电路、总线等部分组成的。把它们一一列出来,画一个方框图。你对其内部结构就一目了然了,当然对于内部的实际电路你就没必要去看了,只要学会怎么用就OK了!

    还一个重点部分就是它的内部RAM结构,这是很重要的,内部RAM(128位)分三大部分,寄存器组(00H---1FH)、位寻址区(20H--2FH)、用户RAM区(30H--7FH)。它们的地址及结构要画的出来,而且要达到闭上眼就想的出来的境界。还有就是SFR,22个,11个可位寻址。1个不可寻址(PC)。对于此我列了张表。我试一下传上来吧!

 

 

用户RAM

 

 

位寻址区

R0----R7

R0----R7

R0-----R7

R0-------R7

画的不好,见笑了,不过这个图一般的书上都有啊,大家一定要记下来啊!还有SFR的,我传一下吧!

 

 

 

 

 

 

 

 

F8H

 

 

 

 

 

 

 

F0H(B)

 

 

 

 

 

 

 

E8H

 

 

 

 

 

 

 

E0H(ACC)

 

 

 

 

 

 

 

D8H

 

 

 

 

 

 

 

D0H(PSW)

 

 

 

 

 

 

 

C8H

 

 

 

 

 

 

 

C0H

 

 

 

 

 

 

 

B8H

 

 

 

 

 

 

 

B0H(P3)

 

 

 

 

 

 

 

A8H

 

 

 

 

 

 

 

A0H(P2)

 

 

 

 

 

 

 

98H()

 

 

 

 

 

 

 

90H(P1)

 

 

 

 

 

 

 

88H()

 

 

 

 

 

 

 

80H(P0)

又没时间了,下次吧!表自己去完成吧,我画的太不好了,呵呵!!!!!

交个朋友,好希望大家支持我的博客!!!!

系统分类: 单片机   |   用户分类: 技术快件   |   来源: 原创   |   【推荐给朋友】

    阅读(1688)    回复(6)  

投一票您将和博主都有获奖机会!

  • 22

    2007-5-16 13:31:34

    太枯燥拉

     

  • cocappjj

    2006-10-11 11:45:11

  • 庄奕鸿

    2006-10-2 16:09:17

    顶一下..我也在学中..

  • Pacino

    2006-10-12 15:31:30

    版主说得是8051单片机吗?如果是的话,我记得8051单片机内部RAM好像是有256个字节,其中高128字节用作SFR(地址从80H到FFH);低128字节RAM的结构与地址分配正如版主在文中提到的“RAM”结构&地址分配...希望与您交流,我也是一个MCU爱好者...

  • jerrymiao

    2006-10-15 12:45:26

    这个是256还是128呢,我看过好多书,说什么的都有128还是多一点的,但不论是128还是256只要知道了内部结构才是最重要的啊,谢谢啊,有时间交流一下哦

  • dgh

    2006-10-15 12:49:30

    我看了觉得是在介绍MCS51系列的学习方法,对于RAM的介绍,我同意楼上的观点