|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要 51XA是一种与 MCS-51兼容的16位单片机,运行速度快,存储器空间大,支持实时多
& w* F5 j: Z3 F任务操作系统。可以应用在一些复杂的嵌入式系统里,为广大熟悉MCS-51单片机的工程技术人员提
" N* @; j! ^0 [) t供了一种向16位mcu的平滑、快速的过渡。文中介绍P51XA与点阵液晶显示器MGLS240128T接口
8 H4 i, E8 a" L# b; m的软、硬件实现,给出了相应的硬件电路和驱动程序。
- G4 K4 J2 I7 D, l关键词 51XA单片机;液晶显示器; 16位单片机;接口/ v& ?$ u9 X9 H: f# f
中图分类号:TN873.93
. D- |1 u4 N- z# X# R0引言 k$ f$ t/ B. J1 @1 j! }! X
P51XA是PHILIPS公司的- -种16位单片机,可管8 i2 L/ \& B% O& W: Y3 |
理的存储器空间大,运行速度快,支持实时多任务系
0 j/ _& y- y/ x统,增强了对实现高级语言的支持,可以运用在需要/ o- o; G% N2 s7 ]8 a
复杂.高速控制的场合。在体系结构上与MCS-5高度
! T3 ?+ _1 T5 N; V* |兼容,便于实现向高性能微控制器的快速、平滑转移。
! u7 l& x3 |& o5 R4 W" G+ [/ u北京精电蓬远显示技术有限公司的MGLS240128T是
* Y, k* H0 C& u( l6 S6 X8 B一种240 x 128点阵的图形LCD(液晶显示器),可以/ D+ d/ C; I( a7 J( a7 l
显示图形、曲线,全屏可显示15x8个汉字,适宜用在, N* N% l- z a4 J
需要有较多显示内容的场合,它内含T6963C控制器,
1 w+ ^3 Q, |5 _" k+ p能直接与INTEL系列的微处理器接口。
% v' j. V; }7 v% r5 d% P& [1 P51XAG37 单片机和T6963C简介
- g8 ~, X% @& `4 WP51XA单片机的内部结构和外部数据总线均为
: `7 x7 H {& e& F" n5 Q16位结构,支持扩展的外部存储器空间为1MB ~ n$ Q1 Q( G8 R$ i
16 MB 51XA内核的结构进行了优化,克服了一般微
. p$ X* o; M% N& p5 ~) b' |3 Q处理器单累加器的瓶颈,其内核的几个寄存器中的每- T1 D0 W S$ ?1 \; ]2 X
一个都可作为累加器使用,可以实现预取指令和操作
: |% W% e" h! h l; Q \; U. h数据的回写。P51XA在访问外部存储器时- -个ALE! S9 F) x: U7 v2 \, c* }
(地址锁存允许)脉冲可以读取16个字节,从而大大
2 G7 {) D& u, j! ]) l/ O提高访问外部存储器的速度。P51XA的存储器按分7 i9 f1 W+ @$ p$ v: |3 Q, Q# g
段组织,每段为64 kB。P51XA 有系统模式和用户模2 w& N2 a3 F$ V8 _! H) W
式两种工作模式,有SSP(系统堆栈指针)和USP(用户- d; ?& d: Y& G* ?6 @
堆栈指针)两个堆栈指针。堆栈可以安排在内部存储+ ~: d, p0 ^! F" \7 H# U1 h. s& \
中,也可以安排在外部存储器中,在运行实时多任务系
% q3 f) C y. P" n! |统的情况下可以有效地实现任务间的保护。P51XA# Y$ `) v* V( l9 F
支持4种类型的中断一-异 常中断、事件中断、陷阱中9 i( D. W9 _) g
断和软中断,采用矢量中断的方法,加快了中断的响应- }: N' V1 x; R- M
% c, y1 k! _3 `$ [; }6 j9 V
8 \3 O {0 m( s6 K) o/ \
* O0 `2 B4 m& @( G" e' x |
|