没有合适的资源?快使用搜索试试~ 我知道了~
基于C51的芯片时序图编程浅析_张定祥1
需积分: 0 1 下载量 142 浏览量
2022-08-03
22:07:55
上传
评论
收藏 383KB PDF 举报
温馨提示
试读
2页
1前言自 1946 年第一台计算机诞生以来, 它始终是供养在特殊机房中实现数值计算的大型昂贵设备。直到 20 世纪 70 年代,微处理器的出现,才改变了这一历史
资源详情
资源评论
资源推荐
科技展望
!"#$%#&
科技展望
!"’(%")
【摘 要】单片机控制外部芯片时,需要识读芯片手册的时序图。
如何正确解读时序图是芯片编程设计设计的关键。 文中以
1602
的写操作和
ADC0809
的
A/D
转化时序图为例,分析和总结时序
图的读写方法,为单片机对芯片的控制提供程序编写思路。
【关键词】时序图
1602
液晶
A/D
转换
ADC0809
’
前言
自
!"#$
年第一台计算机诞生以来, 它始终是供养在特殊
机房中实现数值计算的大型昂贵设备。 直到
%&
世纪
’&
年代,
微处理器的出现,才改变了这一历史,以微处理器为核心的微
型计算机迅速走出机房,以其基于高速数值解算能力所表现出
的智能化水平,引起了控制专业人士的兴趣。 将微型计算机嵌
入到一个对象体系中, 就可实现对象体系智能化控制的计算
机,被称作嵌入式计算机系统。 单片机正是这种微型计算机的
集中体现,它也被称为单片微型计算机。
单片机是一种微控制器,是把一个计算机系统集成到一个
芯片上,内部集成了数种资源比如
()*
、内存、内部和外部总线
系统
。 它的主要任务是利用各种资源实现电平控制,可以以此
控制与它相连的下级系统,广泛用于工业自动控制领域。 虽然
单片机的功能强大,资源丰富,但总有一个上限,总有枯竭的一
天。 所以需要利用单片机外接芯片来弥补或者增强单片机的功
能
。 对外接芯片控制就是解读其操作时序。 所谓时序,就是按照
一定的时间顺序给出信号就能得到需要的数据,或者将数据写
进芯片。 如何看懂芯片的时序图,进行编程设计是单片机对外
接芯片进行操作的基础。 本文以
+$&%
和
,-(&.& "
为例,解析
单片机对芯片时序图的编程思路。
!
单片机对
’("!
液晶的时序图编程设计
%/+ +$&%
液晶的引脚端口
首先,了解一下
+$&%
液晶引脚功能。 如表
+
所示:
表
’ ’("!
液晶引脚接口功能说明
从表中可以看到,单片机能控制的主要是
01
、
023
和
4
三
个引脚。 怎么控制它们呢? 这需要从
+$&%
的读写时序图中寻
找答案。 如何看懂时序图是关键,操作一个器件的精华就蕴藏
在时序图中
,看懂了时序,就很容易操控这个芯片了。
%/% +$&%
写时序图
单片机控制
+$&%
液晶一般主要对其进行写操作,控制
+$&%
显示,很少从
+$&%
读数据,故而这里只给写操作时序图,
如图
+
所示。
基于 C51 的芯片时序图编程浅析
张定祥
(贵州电子信息职业技术学院,贵州 凯里
556000
)
根据以上的时序图,解读一下
+$&%
的写操作时序。
5+6
如果没有标明,那么从左往右的方向为时间正向轴,即
时间在增长。
7%8
时序图最左边一般是某一根引脚的标识, 表示此行图
线体现该引脚的变化, 上图中分别标明了
01
、
093
、
4
、
-:&
—
-:’
四类引脚的时序变化。
5;8
有线交叉状的部分,表示电平在变化,如上所标注。
5<8
如上图右上角所示,两条平行线分别对应高低电平。
5=8
上图下,密封的菱形部分,注意要密封,表示数据有效,
>?@AB -?C?
这个词也显示了这点。
以上几点,并不只是
+$&%
的时序图所特有的,其实绝大部
分的时序图都遵循着这样的一般规则。 由此可归纳时序图读写
方法:从上到下,从左到右,高电平在上,低电平在下,高阻态在
中间。 双线表示可能高也可能低,视数据而定。 交叉线表示状态
的高低变化点,可以是高变低,也可以是低变高,也可以不变。
除了时序规则,还有关于时间的标注,这些时间的标注表
!"
#
# $
%&’()"*+%,
-
- $%.
/%0()"*+%,
1
1 2
345*6789:,
#
;
;
-
<=
>?
@
1
<A
>?B
图
’
写操作时序
+;<D D
曹多鱼
- 粉丝: 20
- 资源: 314
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0