|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要 51XA是一种与 MCS-51兼容的16位单片机,运行速度快,存储器空间大,支持实时多
: N% t, Y/ C, g: j( r, V任务操作系统。可以应用在一些复杂的嵌入式系统里,为广大熟悉MCS-51单片机的工程技术人员提
7 V6 T1 T0 l9 p( |供了一种向16位mcu的平滑、快速的过渡。文中介绍P51XA与点阵液晶显示器MGLS240128T接口
T4 p4 A% ~3 {$ B- Z' `的软、硬件实现,给出了相应的硬件电路和驱动程序。4 H, |. q0 L' ]
关键词 51XA单片机;液晶显示器; 16位单片机;接口
. o M! y; m. F1 f0 `) Y中图分类号:TN873.93
$ |' J+ @7 A& r0引言
) d( ~+ l. Q1 g7 z$ o' |P51XA是PHILIPS公司的- -种16位单片机,可管
( X( e) L+ W( I" w$ u, k( Z6 x理的存储器空间大,运行速度快,支持实时多任务系1 i# M! K: g! Y
统,增强了对实现高级语言的支持,可以运用在需要4 K* _( z2 L* |! R8 J! b
复杂.高速控制的场合。在体系结构上与MCS-5高度( \7 _" L: K4 S8 P
兼容,便于实现向高性能微控制器的快速、平滑转移。
/ |: h8 d. I8 G2 ^8 B2 c北京精电蓬远显示技术有限公司的MGLS240128T是
8 B: S7 d1 I5 q+ c/ i一种240 x 128点阵的图形LCD(液晶显示器),可以
. [$ [, P* o0 t' p( n显示图形、曲线,全屏可显示15x8个汉字,适宜用在% W v% Y4 I3 P( N' v) l
需要有较多显示内容的场合,它内含T6963C控制器,# n& ?2 k' Q* Z
能直接与INTEL系列的微处理器接口。7 e3 z- @: {, O9 a' z+ [7 T
1 P51XAG37 单片机和T6963C简介
! j$ j- _3 q7 l2 X5 GP51XA单片机的内部结构和外部数据总线均为- z6 W! q& f4 G1 q! c @
16位结构,支持扩展的外部存储器空间为1MB ~. S' a+ V: j' x
16 MB 51XA内核的结构进行了优化,克服了一般微8 m: D- @4 Y9 N+ z. O& H
处理器单累加器的瓶颈,其内核的几个寄存器中的每# z! e3 _% f3 `6 q& H0 \
一个都可作为累加器使用,可以实现预取指令和操作
~6 _1 m5 r! ?6 L* i: a6 R$ `& z数据的回写。P51XA在访问外部存储器时- -个ALE" J+ K( C" S, B( O: ~
(地址锁存允许)脉冲可以读取16个字节,从而大大) B2 W" K- v0 b. \2 o3 _) B+ Y. j
提高访问外部存储器的速度。P51XA的存储器按分' X4 g/ a- B y3 p& ?& I
段组织,每段为64 kB。P51XA 有系统模式和用户模0 l; Y5 x# m. [, u9 ~
式两种工作模式,有SSP(系统堆栈指针)和USP(用户
! @ Y; S+ R' [" s堆栈指针)两个堆栈指针。堆栈可以安排在内部存储
* h! o3 E1 T7 G& H7 S* f中,也可以安排在外部存储器中,在运行实时多任务系
{3 O( z: ^( o1 q8 ~统的情况下可以有效地实现任务间的保护。P51XA" x0 C8 D. r; J1 z
支持4种类型的中断一-异 常中断、事件中断、陷阱中- o- P6 e, c4 a6 r* i4 H9 q! U
断和软中断,采用矢量中断的方法,加快了中断的响应% ]5 u7 b( T! K; R2 ?
a/ d) [# W, n/ n+ n, ^) h4 w: T: b: A
& t; s6 l; n3 }4 K/ p' @/ G% M% P
|
|