机械必威体育网址

标题: 第一课_用单片机串口扩展IO接口 [打印本页]

作者: 随风而去    时间: 2007-4-21 07:49
标题: 第一课_用单片机串口扩展IO接口

图一

0 r3 o) N$ a) B5 u3 w8 N

 

) K: O. d% o$ \4 z' r

图二

( V. k2 j2 X I% ~2 k5 ^; t

 


作者: 随风而去    时间: 2007-4-21 07:53
标题: Re: 第一课_用单片机串口扩展IO接口
图三( V9 C( C  u7 H* N

. M' I' O* c' P; @. L图四, ^0 a! Q: B( Z( @$ s# f2 t
3 @" m$ p$ R! n( Y  b% m
图五
: m, B5 k  p5 N  s
- h. ~6 J6 E- k% X) R0 _- W; H, t
作者: 随风而去    时间: 2007-4-21 07:56
标题: Re: 第一课_用单片机串口扩展IO接口
图六( G; b& L# b# V' l2 v
图七
( Z: v% |, R6 D) t5 C; K3 I7 [图八+ S2 v/ S( M. m8 ^0 \. s; Y

* Z. R( V$ O% N2 S
作者: 随风而去    时间: 2007-4-21 08:00
标题: Re: 第一课_用单片机串口扩展IO接口
图九( f+ V% Q$ L: [2 r. Z& t% l5 |
图十
& u+ I! ~- `( e- z, R2 g, ~图十一
2 \; o) L5 T% a7 e0 G! n
1 R- }3 f0 V) ~( R; o, j( O' ^! h
作者: 随风而去    时间: 2007-4-21 08:03
标题: Re: 第一课_用单片机串口扩展IO接口
图十二$ D. x( w7 h+ B$ F" L' k" \$ R
图十三, d$ H2 c, Z3 e4 [
图十四# H* f/ N5 s9 e& S/ k8 x+ K, P

( {( Y/ Q2 X/ ?  h( B) K4 L
作者: 随风而去    时间: 2007-4-22 20:32
标题: Re: 第一课_用单片机串口扩展IO接口
语言是C语言写的,单片机以51系列单片机为例的。0 b5 B# u9 J9 a* }# w

6 }+ F% n  W/ t: s" Z8 s看客们如果有什么不明白的可要多问问啊,我们必威体育网址的热心高手们肯定会多多留贴解答的啊~~
作者: wensen    时间: 2007-4-24 16:06
标题: Re: 第一课_用单片机串口扩展IO接口
扩展I/O是不错。这种形式有它的缺点。应用的场合应该有些限制。
作者: 随风而去    时间: 2007-4-24 19:04
标题: Re: 第一课_用单片机串口扩展IO接口
TO:本然
5 [+ M# ^8 `- ^0 M- {$ u. V是否可以说说它的缺点在哪?它的哪些应用场合应该有所限制呢?9 K0 b% N) R! n) P1 j% ^

- S! T0 i$ ~( m7 L) W1 ~9 V:)3 i6 v5 C: `0 f8 G6 D% j6 I

/ G. s& t. g' Q( o2 N
作者: wensen    时间: 2007-4-24 20:01
标题: Re: 第一课_用单片机串口扩展IO接口
TO:随风而去
: n* R- O0 u' Q7 o" s0 y; f     你好!" W& o( F' Y; H) G5 |" ?8 O
我的一点粗浅看法:扩展I/O输入的信号到MCU之间要通讯,如需要与其他输入信号同时配合影响某个状态,这时就要注意了。它们输入到系统的时序是不一样的。再如果输出/输入的信号变化非常快也要需要注意。
; K: P& J. @- v. k5 @
作者: 随风而去    时间: 2007-4-25 19:30
标题: Re: 第一课_用单片机串口扩展IO接口
TO:本然
, i. F+ c  D+ n% r0 [% A: A你的看法一点也不粗浅,说的一点也没有错!* u; x# k7 n$ |  y" {" O( Q' ~
7 h0 u. a  [1 _, H
:)
+ I$ s# |  U2 J+ E! ^2 [
' J/ N: u8 G& j! O我这里贴出的是一篇最常用的扩展I/O口的方法,因为它的经典,所以常用作课本上的例子来讲解。
$ v6 Y3 @: t: n8 E2 g* }4 }3 W; m
) `" c/ Y! m# w5 c4 B+ E不知道大侠知道目前最实用的I/O口扩展的方法是怎么样的啊?
/ o' ^. @& X# @3 P
, W$ p2 Y) |4 A如果有时间的话不妨贴篇文章上来啊,没有时间的话就简单给大伙简单说上几句也行啊0 O7 Z, f5 x4 |, |4 G- |/ `( S
7 Q: @% e1 L- C4 v
:)% A1 o: i: [, j$ n5 p2 g5 G  I
; f/ X) U3 P# A9 M: m. g
PS:( R9 z' l, U* ~0 ^
问:什么是MCU?
& x+ `7 X' \9 {# J) T" Z答:: \$ G# z, x/ d! u% F6 {: _
       MCU(Micro  Controller  Unit)中文名称为多点控制单元,又称单片微型计算机(Single  Chip  Microcomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
. `+ u. A- Z. \7 E& E     MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASK  ROM的MCU价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSH ROM的MCU程序可以反复擦写,灵活性很强,但价格较高,适合对价格不敏感的应用场合或做开发用途;OTP ROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。
6 Z6 G0 O4 a1 w0 ]    微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。目前在国外大厂因开发较早,产品线广,所以技术领先,而本土厂商则以多功能为产品导向取胜。但不可讳言的,本土厂商的价格战是对外商造成威胁的关键因素。 ( i% ?* o6 a5 K# g0 N
    由于制程的改进,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)及高级终端机等。
作者: hillhuang    时间: 2007-8-17 12:05
标题: Re: 第一课_用单片机串口扩展IO接口
提供串口扩展芯片VK系列资料6 H2 d! N  _) ^. n/ p! z5 F

1 m& M: t9 m5 |8 D1\支持8位并行总线,SPI总线,UART等多种主机总线接口,可以替代目前广泛使用的16C55X系列UART用于为8位,16位,32位MCU进行UART串口扩展。VK32系列8位并行总线接口UART产品采用了精简控制寄存器设计),并通过管脚复用减少了芯片管脚,简化的软件设计和PCB设计都更适合嵌入式系统需求。
& w& S4 e% i. M5 @2\SPI接口总线系列产品为带有SPI接口的DSP、MCU实现同步SPI串口到异步UART串口的桥接和扩展,尤其针对目前广泛应用的DSP系统,大多数DSP都只有同步串口,只能用于与具有同步通信接口的外设进行通信。V32系列SPI总线接口可以将一个SPI同步串行接口桥接/扩展成为1~4个通用异步串口,方便的实现DSP和外设的异步串行通信。
$ b6 k0 @! j' \0 L3\UART接口产品创新的实现了将一个标准3线异步串口(UART)扩展成为2~4个增强功能串口(UART)。芯片内置的UART扩展协议处理逻辑,无需无需其它的地址信号、控制信号线就可以实现多个独立配置的全双工串口扩展,为需要扩展串口的嵌入式系统提供了一个最简洁的解决方案。9 \+ r$ c: v& J# z; T3 B
4\支持高速传输,每个子波特率可以独立设置为300bps—960 kbps,主机支持的SPI总线 最高传输速率为5M bits/s, 主机8位并行总线的最高传输速率为10M bit/s. - _. R. C( [/ \! U
5\宽工作电压和低功耗设计,考虑到目前嵌入式领域中新型的DSP/FPGA的工作电压大多为2.5V,而大量的工业控制领域的MCU仍然需要在5V电压下工作,VK32系列UART设计的工作电压范围为2.5V~5.5V。同时,该系列芯片可以工作在自动休眠和唤醒模式下,有效的降低功耗。 * q1 s4 m6 G9 j) b% s( }: G
6\完善的FIFO功能,每个通道独立的16级接收和发送FIFO,每个FIFO有4个可编程触发点设置。完善的FIFO功能可以进行发送/接收的数据缓冲,减少DSP/CPU对数据传输的操作,提高CPU/DSP的效率和数据传输的可靠性。 $ r) x# Z5 K6 O- c
7\子串口通道具备软件或硬件自动流量控制,满足高速数据传输中流量控制的需要。 # S# Q8 |# d3 q2 u+ R/ T
8\子串口具备可编程的硬件RS-485自动控制功能和自动9位网络地址识别功能,大大降低处理器的负担,尤其适用于工业RS-485组网。 / Q+ g; J+ E& ^9 K6 s: {8 V' D/ C
9\每个通道具备独立可控的数据广播接收功能,可以应用与需要数据广播传输和控制的嵌入式系统中。8 S. r1 g5 u* P+ {6 @* M! }* M

( _% y( y# v9 H% e6 H
1 Q) G& J0 a8 p5 k需要更详细的资料和例程(C OR ASM) 请联系:
  [' V7 U- ]1 A2 k9 z0 v( `Tel  :86-755-83986524
! G+ x# J. E9 \4 cDir  :86-755-82513811+ p# ?0 b! l" n& v0 x; Q
Fax  :86-755-83045928$ k1 E3 M" ]- K( Q, N5 W* x
Mobil:86-13554997636
: }9 H! o5 t5 a$ P; T$ F
6 g$ k4 ~, Y7 x- P' \7 YWeb  : www.fortuneteq.com + w4 i$ s7 h/ G2 V* {1 N' f
Mail : hill@fortuneteq.com  c3 v2 {+ V2 s! r  S$ q: J! n
Msn  : hillhuang8@hotmail.com
作者: dzw1988    时间: 2010-5-24 11:34
楼主贴的图片是哪本书上的?




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4