|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要 51XA是一种与 MCS-51兼容的16位单片机,运行速度快,存储器空间大,支持实时多
2 g3 u* v4 }8 \ B8 }任务操作系统。可以应用在一些复杂的嵌入式系统里,为广大熟悉MCS-51单片机的工程技术人员提. A" ?$ } x, b7 R2 f6 W2 {
供了一种向16位mcu的平滑、快速的过渡。文中介绍P51XA与点阵液晶显示器MGLS240128T接口
. C2 p' N+ v: m4 \: h. y的软、硬件实现,给出了相应的硬件电路和驱动程序。7 D6 k Y# [2 P- ?2 \
关键词 51XA单片机;液晶显示器; 16位单片机;接口8 I7 P' c8 T1 N% h" p
中图分类号:TN873.93
) ]/ } [: n2 l- V. K( W3 W3 X0引言
( H# h1 N# e r- L# p; b: z% vP51XA是PHILIPS公司的- -种16位单片机,可管
! L8 n4 x& y! O& k }* ]7 b理的存储器空间大,运行速度快,支持实时多任务系7 H6 r$ ?1 {& w. u: \+ U, }* T
统,增强了对实现高级语言的支持,可以运用在需要
- ~. I, j) m$ m; R" Y复杂.高速控制的场合。在体系结构上与MCS-5高度6 X# s0 y& E' t7 }% m4 Z
兼容,便于实现向高性能微控制器的快速、平滑转移。
4 n. y. ~6 J. h: v+ f2 e北京精电蓬远显示技术有限公司的MGLS240128T是# f% |) P2 k# R. D6 s) h
一种240 x 128点阵的图形LCD(液晶显示器),可以9 X, G" G! L5 ?- w, B7 B& E
显示图形、曲线,全屏可显示15x8个汉字,适宜用在, e3 p! Y+ j4 r% U# K4 M
需要有较多显示内容的场合,它内含T6963C控制器,
& B3 u) C) _3 z+ A, v能直接与INTEL系列的微处理器接口。$ F) G2 X0 W+ H* Z7 E- \4 u
1 P51XAG37 单片机和T6963C简介
" r5 C. l; ]& s( R1 y: p8 `P51XA单片机的内部结构和外部数据总线均为8 v4 I( w/ r9 b
16位结构,支持扩展的外部存储器空间为1MB ~
! {. b6 a- D, A16 MB 51XA内核的结构进行了优化,克服了一般微
j; ?* v* e" C- `/ l处理器单累加器的瓶颈,其内核的几个寄存器中的每
4 i1 S, U9 c- |. _: H, j一个都可作为累加器使用,可以实现预取指令和操作
! ~) m' b5 f K数据的回写。P51XA在访问外部存储器时- -个ALE6 F7 ]9 g0 Y" c; `! ?. T
(地址锁存允许)脉冲可以读取16个字节,从而大大$ i4 M5 _" X1 I# s
提高访问外部存储器的速度。P51XA的存储器按分
0 M& ]- e3 H& L+ y% U1 ~+ |4 h段组织,每段为64 kB。P51XA 有系统模式和用户模
5 H" X( M9 N* o3 b式两种工作模式,有SSP(系统堆栈指针)和USP(用户
( ?. K, F- m2 p/ T& K0 n* x* i堆栈指针)两个堆栈指针。堆栈可以安排在内部存储
) e, t) [; B! J# q, I中,也可以安排在外部存储器中,在运行实时多任务系3 o+ Y" Y w8 D8 _, }$ h8 J
统的情况下可以有效地实现任务间的保护。P51XA, I0 m- T" W7 k+ _. h. {
支持4种类型的中断一-异 常中断、事件中断、陷阱中2 z9 [ `8 q1 U
断和软中断,采用矢量中断的方法,加快了中断的响应% {& b7 t2 x6 z
7 C. O% H4 N; Y5 H, \3 I
. _# q. l0 y% y# }8 n$ s
' |( _! S% j5 i- c* y9 F# y% F |
|