找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9178|回复: 11

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

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

图一

: ^4 `( o% I7 F4 ^% j

 

# w2 T( \8 t9 v' j/ ]

图二

0 Z/ ~; V' z& c( t3 H

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

图三
, d1 g! F. u: P/ X' l+ I2 b% ~% ?9 R  \( ]/ R+ ^, e
图四. ?( |) m# d: @- R4 Q

6 d2 M8 O9 t$ }, }/ z3 f. `& U图五
- s- |3 I( R! V+ K- X+ _: O, R3 `# B. V* A+ P8 Y2 v' ^* E7 G

本帖子中包含更多资源

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

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

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

图六5 N$ E) l+ @$ E$ P
图七
. c! l. j* K: s3 `; X  o  c; P图八4 Y, W" l- l3 ^/ r, ^6 \

# S  d0 D) l  g" W6 b6 i: A  _, m

本帖子中包含更多资源

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

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

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

图九# ?% a% r/ B1 L% l7 N" O
图十6 ?4 ~/ N; |8 I; s6 p9 F' e! A
图十一; V4 _/ x8 O5 M/ X8 l( s; X& \

, t8 k' ^9 B2 H% N9 M% J

本帖子中包含更多资源

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

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

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

图十二
3 F* Q. `3 L' B4 ?  q  e. b! ]图十三" i5 q+ Z; p/ K7 r
图十四9 M- a0 b5 E+ \
9 O/ |0 J6 a  m( }' d9 \

本帖子中包含更多资源

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

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

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

语言是C语言写的,单片机以51系列单片机为例的。9 u! h# h" v" n4 D- Y3 @0 G

' q7 A; v% f, i' I6 B, j看客们如果有什么不明白的可要多问问啊,我们社区的热心高手们肯定会多多留贴解答的啊~~
发表于 2007-4-24 16:06:48 | 显示全部楼层

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

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

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

TO:本然
8 X. c3 t6 g: N0 y( X是否可以说说它的缺点在哪?它的哪些应用场合应该有所限制呢?
" Y: i, R& X8 U# C' d
; P3 L% C, J6 q% B' e* A:)
% K6 n+ m: h0 j6 I/ }, `) l" d* |3 Q! x5 C8 z0 s8 f; ^5 @5 X( ?6 {& D
发表于 2007-4-24 20:01:37 | 显示全部楼层

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

TO:随风而去 ; \5 U  a* E0 t3 Q
     你好!
/ S7 \; I8 K. Q) B我的一点粗浅看法:扩展I/O输入的信号到MCU之间要通讯,如需要与其他输入信号同时配合影响某个状态,这时就要注意了。它们输入到系统的时序是不一样的。再如果输出/输入的信号变化非常快也要需要注意。) x, ~- q' }) n# B' y! z
 楼主| 发表于 2007-4-25 19:30:41 | 显示全部楼层

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

TO:本然; J. C, o% d" [( b
你的看法一点也不粗浅,说的一点也没有错!% ]! T0 q  |3 Q3 ~" z  `8 E" J: p: [( X8 \

0 ^4 _0 ~* o- N% M% \:)! s, h/ J* `3 Y) \' W! q8 f# Z

' S6 A# F! h+ ?+ c+ {! ~0 `4 X我这里贴出的是一篇最常用的扩展I/O口的方法,因为它的经典,所以常用作课本上的例子来讲解。( F! `; |3 b! ~, v$ E4 P
8 }) o/ p# H, P0 G  l. m
不知道大侠知道目前最实用的I/O口扩展的方法是怎么样的啊?' G8 b! b, L0 x" x5 C& e! k
$ M. y- I9 c* A" _# V" V8 E
如果有时间的话不妨贴篇文章上来啊,没有时间的话就简单给大伙简单说上几句也行啊: ~' c, z! {; J/ e+ ~$ c$ |

1 G8 l( ?, s/ F:)+ r: R! g- B' ?0 H; ]6 P, i0 u

% X1 C+ u4 B0 Z. A' [8 HPS:0 K4 m3 Y# z" ~
问:什么是MCU?& Q9 f# T7 \3 l
答:9 k+ L% S; e9 J4 m$ u( s
       MCU(Micro  Controller  Unit)中文名称为多点控制单元,又称单片微型计算机(Single  Chip  Microcomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。 8 K! `" O; z0 k; g6 }# l
     MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASK  ROM的MCU价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSH ROM的MCU程序可以反复擦写,灵活性很强,但价格较高,适合对价格不敏感的应用场合或做开发用途;OTP ROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。
$ {: E) Q0 n6 ~: L/ I3 h    微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。目前在国外大厂因开发较早,产品线广,所以技术领先,而本土厂商则以多功能为产品导向取胜。但不可讳言的,本土厂商的价格战是对外商造成威胁的关键因素。
+ N/ ?1 h# C2 p  d    由于制程的改进,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-8-15 03:45 , Processed in 0.067765 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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