|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 y0 `; E" G$ k0 W, }摘要 单片机在各行各业起着极其重要的作用,目前,厂家不断推出不同型号、不同品牌
- ~6 Q% J5 o0 ^' ^的新型单片机,这无疑是一件好事,但对于初学者,或自学者来说,均感到单片机内容太多且不
1 {3 V4 v2 a, d易学懂。根据我们使用单片机的相关教学经验,文章简述了单片机运用的内在规律,期望能给读$ t9 Z+ p; f& M! @, l& v. G* \
; C6 ?9 K: k' q者些许帮助。 [, q1 ]) P' h: p/ }9 f
( M) U% c- ]) p, L' L& ^6 E关键词 单片机 实验 规律
2 O4 u- d$ B+ n/ K7 c
' i6 c* H% C$ R
2 I7 L/ M+ S' y- c一、引言1 r- \& {9 F a% L8 t+ s
时序等难点内容,学生不易从例题中掌握接口工作时的时序规律。
2 C9 X: m4 ?8 V/ N* P! J二、以CPU为核心,确定传输方向
, f, b/ v; U# w5 a: E展及外设扩展归结为同一个问题对待。9 e8 J/ v; \% h o0 Z" `4 Z
单片机教学的主要内容包括单片机结构原理,程序设计及接口技术。实质掌握单片机的接口
_* V" F. z! W" Q, K$ _设计,便能轻松构置一个控制系统。但是,接口设计面对的是具体应用对象,由于设计风格差异( v+ y+ J+ q+ V, k; {+ ?
及设计者对芯片选择的倾向性,加之现有教学参考书普遍沿用从存储器扩展到具体应用接口扩展
- j6 [6 p4 ~. E# S2 W的讲法,学生很难从一些具体的设计实例中把握接口设计的基本思路,同时,接口设计中还涉及
4 F) o3 f$ k" W" \0 [接口技术实质上是为CPU与外设之间建立一种数据通道,以实现CPU与外设之间、设备与
I- M* `4 a2 S设备之间的数据交换。从CPU的角度,希望这种通道越多越好(一般CPU接口是有限的)。从
! I: J9 g* I. ~" R! v& H. {外设的角度也希望这种通道越多越好,以便获得更多的可用资源。还有,CPU的工作速度快,
- c; x1 H' m5 F# ^' o一般外设接口器件很难匹配其速度,再则要考虑CPU的负载能力。接口设计的主要任务是要协0 w/ y+ n( n& }; X- `) c1 C
调CPU与外设间的速度问题;解决CPU的有限的接口能力与外设对CPU无限需求这一矛盾,确, B% ?5 H# K# Z$ T
首先,明确数据传输的目的。这实际上由地址信号来保证,CPU不管对象是存储器还是外( |, A# l% o' m2 v; R
从而可以将存储器扩' `& r4 k7 d3 Q) f9 k' M
保数据交换的准确性和有效性。那么,如何保证数据交换的准确和有效呢
) U; v1 n0 c5 d: D/ A设,都将其视为一个或多个操作单元,CPU完全用单元地址来区分对象。7 \( k5 ~* o5 @1 J
. F) Z; W9 `; p) M; i4 Q4 ]7 c! c a0 w2 @0 }; {5 S) Y
) F) {8 {* w6 U) W2 x9 W/ b: e4 y |
|