找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9313|回复: 11

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

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

图一

8 R! h/ G0 P7 U7 ]6 A0 p5 M$ l+ o( G6 i

 

. k3 U* e& g& f+ C7 c" h

图二

; P% \0 K4 g; ^" Z4 X

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

图三' H3 e! y3 G8 [0 ?+ Q
5 X7 C( q: ~. {; k: T, J
图四8 m# j/ W0 K7 F7 Y* r1 g- g+ [) T
. E9 C, N) z: p1 ?* r$ ]6 D
图五: E/ u# e3 v6 u/ u$ K. a  o% K) ^

% G6 w' T1 l# |. A& Q2 N

本帖子中包含更多资源

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

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

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

图六, @/ [2 a0 s7 u( y- R3 p
图七
  i9 R& k. `4 q# L( A  P/ e图八: |, }' U  U) @2 ?; u; `
" f! x9 z0 O0 e8 B3 h+ C! q

本帖子中包含更多资源

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

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

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

图九1 L- Z7 U: V- m
图十
7 r2 Q* }: ?! ]1 a: W0 Q/ Q' u图十一
% O+ |0 |; H) C7 u4 Q4 F) s
4 ?7 i, o, g1 f' R0 X

本帖子中包含更多资源

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

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

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

图十二
3 m" v/ F% p3 t( t% J1 Q图十三
  `2 B1 I& w1 k2 J; N3 M图十四
2 A" ~# r& K; K3 b* }
% c; @5 f( C; C% m& C

本帖子中包含更多资源

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

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

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

语言是C语言写的,单片机以51系列单片机为例的。
4 x1 y6 `8 O6 A, w, ?: W! ?; r1 U" t
看客们如果有什么不明白的可要多问问啊,我们社区的热心高手们肯定会多多留贴解答的啊~~
发表于 2007-4-24 16:06:48 | 显示全部楼层

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

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

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

TO:本然
, y0 G, B2 h  B9 P- D0 S是否可以说说它的缺点在哪?它的哪些应用场合应该有所限制呢?
% j7 n' R: @/ _1 z1 O8 l
5 v  e% n9 C$ z8 e7 h8 f! C; D:)
1 C4 q5 G3 B; W% D3 P( s9 [6 _* U1 p( l# K; L% ~' A& T/ t6 @
发表于 2007-4-24 20:01:37 | 显示全部楼层

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

TO:随风而去   _9 I8 S; V, |; Y9 m) z0 k3 z
     你好!8 H  g3 t- z( R2 Z/ _
我的一点粗浅看法:扩展I/O输入的信号到MCU之间要通讯,如需要与其他输入信号同时配合影响某个状态,这时就要注意了。它们输入到系统的时序是不一样的。再如果输出/输入的信号变化非常快也要需要注意。; ^5 E/ H0 j# @
 楼主| 发表于 2007-4-25 19:30:41 | 显示全部楼层

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

TO:本然. |' n6 M$ @/ V: \$ y  c
你的看法一点也不粗浅,说的一点也没有错!, N* q  O8 Y5 A6 K* A! [; N) p1 P  u
8 H1 R: d$ e# f' |
:)
) c9 `1 t* l0 D' V' l; \; D
" D$ F6 s5 R: J9 U我这里贴出的是一篇最常用的扩展I/O口的方法,因为它的经典,所以常用作课本上的例子来讲解。" A5 C$ v7 O1 L, y* r4 i  n

1 Q1 M: @- M, D( F) ?) ?) \不知道大侠知道目前最实用的I/O口扩展的方法是怎么样的啊?
5 W# ~7 V* I& u6 i' L8 ^
0 b# H* L2 i7 @  q6 l" c如果有时间的话不妨贴篇文章上来啊,没有时间的话就简单给大伙简单说上几句也行啊
$ o( h; K' Q- c# _2 f' z0 v1 u- l8 t- Y
:)
+ t0 l6 J+ D9 I9 Q9 Q5 X; L
* n- e' P2 _" [0 A( M  g* LPS:! W$ X1 y/ P" q
问:什么是MCU?' v+ J) d8 i- W& B4 g. k
答:
! u* q" P2 Z% E% A$ y7 N3 Z       MCU(Micro  Controller  Unit)中文名称为多点控制单元,又称单片微型计算机(Single  Chip  Microcomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
8 T  C4 i: j* Q2 a& g4 G: T% x     MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASK  ROM的MCU价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSH ROM的MCU程序可以反复擦写,灵活性很强,但价格较高,适合对价格不敏感的应用场合或做开发用途;OTP ROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。
) L' S! G/ O1 o' H    微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。目前在国外大厂因开发较早,产品线广,所以技术领先,而本土厂商则以多功能为产品导向取胜。但不可讳言的,本土厂商的价格战是对外商造成威胁的关键因素。
  g3 T* o: ?  E( K    由于制程的改进,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-10-23 00:39 , Processed in 0.084890 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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