找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9071|回复: 11

第一课_用单片机串口扩展IO接口

[复制链接]
发表于 2007-4-21 07:49:07 | 显示全部楼层 |阅读模式

图一

' O: w6 t- C$ w! z( _$ {( D

 

* Z/ ?8 W! ^' |1 j( i

图二

" w' `, G& B: l( M5 _" ?% i

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

 楼主| 发表于 2007-4-21 07:53:29 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

图三0 e6 u) Y  c# x6 i( P

5 D9 G$ c4 R8 [* w8 d9 ^! s- S+ M图四
* y& k0 }3 R& v2 d) z
* ~3 v! u" M/ g6 ]. f9 }6 l图五
9 Q- H* u1 h* f4 Y. g6 ~1 K5 R9 C0 a; Z0 s' p

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
 楼主| 发表于 2007-4-21 07:56:29 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

图六. \) J6 h6 Q, a; x! Z( }% y" H
图七
! A5 }5 O, b: `8 N5 m图八
7 F1 E3 r) j) X4 b$ u  X; o( Q9 q/ b# \4 _* q! v" N; i5 r

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
 楼主| 发表于 2007-4-21 08:00:52 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

图九& h0 i0 p: H: J) ^+ }0 L
图十
4 t0 Z8 O5 X1 T6 k7 N% y1 {图十一* {5 ^0 G/ I, q: F$ B# M$ ?: P& d
4 p- O6 O( d$ ^* f3 i* B

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
 楼主| 发表于 2007-4-21 08:03:18 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

图十二
! {! E9 `# s8 a/ s2 T  t% b图十三
  `+ S2 ^" a. q& z: C图十四. X1 A, M$ f1 O6 q
0 C' s3 d/ o& h, z6 c

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
 楼主| 发表于 2007-4-22 20:32:46 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

语言是C语言写的,单片机以51系列单片机为例的。3 V; r8 X$ [4 J1 m( K' i0 R2 ]7 N. K7 Z

" Y$ ~& Z- ~# H2 W! @; a5 ?看客们如果有什么不明白的可要多问问啊,我们社区的热心高手们肯定会多多留贴解答的啊~~
发表于 2007-4-24 16:06:48 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

扩展I/O是不错。这种形式有它的缺点。应用的场合应该有些限制。
 楼主| 发表于 2007-4-24 19:04:06 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

TO:本然
5 o1 g5 ?3 W. ~4 Z( Z% A. \是否可以说说它的缺点在哪?它的哪些应用场合应该有所限制呢?
  u* Y7 b% F1 H2 }% i& J9 l9 b
: A  Y. _" X# }6 k% }:)" R7 R: k$ W+ G0 ~
5 a: C/ L% D8 a; R% [& Y7 L
发表于 2007-4-24 20:01:37 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

TO:随风而去 5 `% w9 b/ }& p, D, q0 V
     你好!
4 G+ _3 C0 ^! Q" i3 _" f- l, v# Z我的一点粗浅看法:扩展I/O输入的信号到MCU之间要通讯,如需要与其他输入信号同时配合影响某个状态,这时就要注意了。它们输入到系统的时序是不一样的。再如果输出/输入的信号变化非常快也要需要注意。8 M# N# C5 x3 _* \  J5 J* d
 楼主| 发表于 2007-4-25 19:30:41 | 显示全部楼层

Re: 第一课_用单片机串口扩展IO接口

TO:本然
+ @' x# H; {2 ~4 F5 d你的看法一点也不粗浅,说的一点也没有错!
, ?# f' M8 U, s0 M2 A+ E2 h: A4 u& J, H& \$ s/ k
:)" h  J" I1 m9 b/ \' u+ G& ]
+ b: u6 S7 U; u! r( g9 o4 t' |$ t  c6 n
我这里贴出的是一篇最常用的扩展I/O口的方法,因为它的经典,所以常用作课本上的例子来讲解。  y" B% y5 l- |/ D& C$ R# M; O

! w' M1 g3 G4 V7 l0 U' c! ~) G不知道大侠知道目前最实用的I/O口扩展的方法是怎么样的啊?
0 o7 p/ M" a1 b. ?) r2 }' e1 ~0 ^1 ^, s
如果有时间的话不妨贴篇文章上来啊,没有时间的话就简单给大伙简单说上几句也行啊, B/ K3 ]( z9 r7 G2 F% ]

6 X% x* O, d* [9 u+ K:)
/ e0 ~/ `  c( Y
7 S; F0 B4 b; R! iPS:
) O- b+ q7 x0 x7 s6 S问:什么是MCU?
1 v- o) s% ?: R8 f/ L3 g* p/ _  H答:& Z; L3 @% P  k7 X9 U" r& E6 A
       MCU(Micro  Controller  Unit)中文名称为多点控制单元,又称单片微型计算机(Single  Chip  Microcomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。 ) i! Q! W! j9 t8 R+ ?7 O
     MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASK  ROM的MCU价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSH ROM的MCU程序可以反复擦写,灵活性很强,但价格较高,适合对价格不敏感的应用场合或做开发用途;OTP ROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。 # f. x; v/ ]( t2 R$ ^. y- V  ~
    微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。目前在国外大厂因开发较早,产品线广,所以技术领先,而本土厂商则以多功能为产品导向取胜。但不可讳言的,本土厂商的价格战是对外商造成威胁的关键因素。
( i4 L; I* ~7 e, e" O: U    由于制程的改进,8位MCU与4位MCU价差相去无几,8位已渐成为市场主流;目前4位MCU大部份应用在计算器、车用仪表、车用防盗装置、呼叫器、无线电话、CD 播放器、LCD驱动控制器、LCD 游戏机、儿童玩具、磅秤、充电器、胎压计、温湿度计、遥控器及傻瓜相机等;8位MCU大部份应用在电表、马达控制器、电动玩具机、变频式冷气机、呼叫器、传真机、来电辨识器(Caller ID)、电话录音机、CRT显示器、键盘及USB等;16位MCU大部份应用在行动电话、数字相机及摄录放影机等;32位MCU大部份应用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN电话、激光打印机与彩色传真机;64位MCU大部份应用在高阶工作站、多媒体互动系统、高级电视游乐器(如SEGA的Dreamcast及Nintendo的GameBoy)及高级终端机等。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-21 00:40 , Processed in 0.066111 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表