|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
W- o9 f$ x4 M/ t9 ^& F3 @6 X
摘要 单片机在各行各业起着极其重要的作用,目前,厂家不断推出不同型号、不同品牌
2 h+ H$ U, R! u2 `0 l# O7 u的新型单片机,这无疑是一件好事,但对于初学者,或自学者来说,均感到单片机内容太多且不6 i9 s+ f' F0 r
易学懂。根据我们使用单片机的相关教学经验,文章简述了单片机运用的内在规律,期望能给读+ Z" ~2 h `2 b7 n" p
8 E0 U' i8 N: e% Q* l h8 |者些许帮助。4 P4 y$ f, {6 z: b+ k: P+ g+ V
; h* G. a# V) O
关键词 单片机 实验 规律
, T' V$ H; q( P, i* ?# K/ m+ K2 y4 t6 @3 O* e6 L- L& ]
5 ]& e$ Q2 \/ o; N% u一、引言7 ?% A/ N3 U* b+ `, Z
时序等难点内容,学生不易从例题中掌握接口工作时的时序规律。
' W2 B9 Z2 k- B二、以CPU为核心,确定传输方向, i; I% i3 H' Z2 S* l: K
展及外设扩展归结为同一个问题对待。
' C& r+ \: ~4 F+ ~9 [单片机教学的主要内容包括单片机结构原理,程序设计及接口技术。实质掌握单片机的接口- h4 ~! r/ l, A$ h/ S9 b7 z# X4 W
设计,便能轻松构置一个控制系统。但是,接口设计面对的是具体应用对象,由于设计风格差异' x+ l6 |# i+ F) y9 }
及设计者对芯片选择的倾向性,加之现有教学参考书普遍沿用从存储器扩展到具体应用接口扩展
* {. `1 m- H- U `( X的讲法,学生很难从一些具体的设计实例中把握接口设计的基本思路,同时,接口设计中还涉及/ r0 [% | ]) E2 x; q
接口技术实质上是为CPU与外设之间建立一种数据通道,以实现CPU与外设之间、设备与
: z& h4 l# B1 V, Y/ c设备之间的数据交换。从CPU的角度,希望这种通道越多越好(一般CPU接口是有限的)。从
' F2 w1 Z. q. ?/ q; w, N外设的角度也希望这种通道越多越好,以便获得更多的可用资源。还有,CPU的工作速度快,3 a& v; w4 u8 z4 u' G. ]
一般外设接口器件很难匹配其速度,再则要考虑CPU的负载能力。接口设计的主要任务是要协: r+ \7 n* L: B: o
调CPU与外设间的速度问题;解决CPU的有限的接口能力与外设对CPU无限需求这一矛盾,确. k. S v4 b' G+ K
首先,明确数据传输的目的。这实际上由地址信号来保证,CPU不管对象是存储器还是外& d" }4 t4 s3 p. y( F& h, X
从而可以将存储器扩
0 T3 N+ n1 S! d! I( Z& ^* u9 a保数据交换的准确性和有效性。那么,如何保证数据交换的准确和有效呢1 R8 O2 B6 v6 f* ]; k7 U
设,都将其视为一个或多个操作单元,CPU完全用单元地址来区分对象。/ K2 h$ R1 G2 c( \0 H8 ]6 U
4 F5 Z! Q0 V& r' w2 o
& N6 Q$ ?6 C5 T; f7 t7 |0 S. Q" b) y" b& c# b% P
|
|