您的位置:网站首页 > 电器维修资料网 > 正文 >
如何设计单片机程序-把单片机当作黑匣子
★★★★★【文章导读】:如何设计单片机程序-把单片机当作黑匣子具体内容是:所谓的单片机程序设计,通俗地讲就是将单片机指令进行有机的组合,使单片机芯片的各引脚按照我们的意愿输出不同的信号。我们通常把程序烧制到芯片的rom内;而ram是用来存放一些临时的待处理数据;内部数据存贮器有25…
来源: 日期:2013-11-18 21:55:04 人气:标签:
所谓的单片机程序设计,通俗地讲就是将单片机指令进行有机的组合,使单片机芯片的各引脚按照我们的意愿输出不同的信号。
我们通常把程序烧制到芯片的rom内;而ram是用来存放一些临时的待处理数据;内部数据存贮器有256个字节的存贮空间,其结构如下图所示,这256个字节当中含4个寄存器组,每组都有r0-r7八个寄存器;其余的空间在程序设计的时候都直接用它们的地址来代表它,例如ram的第32个字节,在程序中就用20h来代表;至于串行口、外中断和定时器,根据需要,可用可不用。
单片机在工作的时候,控制单元按顺序从rom中一条一条地读出指令,并根据不同的指令执行不同的操作,那些特殊功能寄存器用来调整或指示单片机的工作状态,特殊功能寄存器都有指定的名称;单片机还根据程序的需要把一些临时的中间处理数据放在ram中。
现在大家使角 多的是atmel公司的at89c系列单片机,常用的型号有89c51和89c2051两种,两者在内部结构上是完全一样的,只是2051的i/o口少于89c51。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 什么是摄像头感度?与锐度之间有什么关系
- 下一篇: MCS-51单片机传送类指令