找回密码
 注册
关于网站域名变更的通知
查看: 443|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于PSD813F2在MCS-51单片机系统上实现远端在线程序升级功能的方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-17 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
摘要:介绍了PSD813F2 芯片在MCS-51单片机系统上通过存储器映射实现远端在线程序升级( RIAP,
$ a5 Z( E! B8 ^2 d- Jremote in-application re- programmable)功能的方法,给出了软件流程图及详细的实现方法,该方法已在基.3 z: W- y* t5 t0 y! T
于普通MCS-51单片机的通用数据采集系统中得到应用,实现了通过RS-232串口,利用2M、电话线和% ~, y* R8 F% R  n4 Q
调制解调器(MODEM)、载波等传输介质,完成远端在线程序升级。, O& l* f1 Y6 {& H2 Z
关键词:远端在线编程; PSD813F2;存储器映射;MCS-51单片机" k+ n, m0 p2 [5 D/ v
远端在线编程( RIAP)是嵌人式系统比较重要的
; p8 t6 x" q# n0 n& _; n8 X- U功能。利用现有的传输资源,例如:2M宽带网、电话线+ C  F3 m+ E0 ^; D/ u1 K7 C
和调制解调器、载波等传输介质通过嵌人式系统上的
7 k' i# d7 r; S) ?. {% a( ?! [" DRS232串口配合系统引导程序对系统进行远端程序升! H: ?5 H7 k0 c0 e9 Q% ?
级具有非常重要的意义。特别是在通信领域的移动基: O% Z6 M4 ?) R' _7 |/ h" X
站和电信机房的环境及动力设备监控系统中,这一功7 F# i" e3 y' Y4 W9 s
能显得尤其重要。因为许多移动基站或电信机房都处
  o$ `  t' S- c" }, c  |* N" h2 s/ s在比较偏远的地方,这些地方的环境及动力监控系统& W% s. x, N* u2 \# P! u
可能由于各种原因,比如:发现系统模块软件中存在* i1 Z/ @2 o# }  b1 F% j
“bug”(缺陷)需要修改程序,或是随着形势的发展,用& P! p/ E  r( f: @5 X& o
户可能会针对系统功能提出更高的要求,而许多要求;! v5 O* U8 f$ F+ Z# D& i) b
都可以或必须通过修改软件来实现。如果没有RIAP; H- S6 a7 f. L: E3 A

( ]4 Y2 Z8 N* x) _; \7 I功能,工程维护人员必须不远千里到现场更换程序芯- F& Z6 o( I8 m& o
片,进行系统模块软件升级,这种做法往往需要投入大
/ o2 b3 ?% B% ]1 ^( M, B% X量人力、物力,尤其是在监控点达到- -定数量时,更会
/ }& U" B# ^4 D, D! G' A' X$ O' V大大增加维护/升级成本。目前比较流行的某些微处& I3 R) f& [4 E/ _, `/ `7 m0 ^! t
理器芯片支持在系统编程ISP( in-system re-programma-! W6 g$ R. @8 M3 ~! d" ~9 g3 o4 n
ble)技术(例如PHILIPS公司的P89C51,AD公司的
( n# H) `+ Z) r/ O, nADμC812等),允许在系统对器件进行编程,但是ISP- S6 T+ x2 d' ?! A: h
功能不能进行远端在线程序升级。WS公司推出的可- C+ ]5 `% U" n$ E- q4 H
编程外围芯片PSD813F2 ,其独特的内部结构很适合实
& [: p- M1 o; f" A' I" G( N现RIAP设计。以下介绍利用PSD813F2在开发的通
/ s# [( o2 B5 s! R( ~; }( Q8 F# ~用数据采集系统(基于MCS-51单片机系统)中实现5 ?( k. c; v, d  K4 x: G6 W
RIAP功能的方案。采用这种方案,使环境及动力设备
# x+ b+ g( k: K' h7 O* _1 G监控系统真正实现了远端局站的无人值守。
4 v& M$ Q& b' s! x0 d' K1 PSD813F2 芯片简介9 i& Y# k5 u1 s' E$ f
WS公司推出的可编程外围芯片PSD-813F2,片内
5 |  @6 w/ G# S提供了两块独立的存储器阵列和自动地址译码电路。
! g+ C+ J! G( `9 |& k* {/ X芯片内部包括1 Mb Flash主存储器,256 Kb Flash次存
) a" F: x5 o1 u. O* d储器,16 Kb SRAM,可编程逻辑阵列cpld,扩展I/0及+ z  z, D- t) b

4 O& V1 |2 F( p8 y) T
- ~" Q( n9 E: Q; e5 J6 R7 L5 B/ n
0 Z5 K5 G* }9 [$ r0 b2 F; ?" w  a附件下载:
游客,如果您要查看本帖隐藏内容请回复
0 T. V/ ^% K+ ~7 x- B! y' S7 z

3 `) l9 S3 G" j- g' \  p! _
; A  T( N; W$ n$ D& I1 M: ~

该用户从未签到

2#
发表于 2020-4-17 13:47 | 只看该作者
MCS-51单片机 远端在线编程( RIAP)是嵌人式系统比较重要的功能

该用户从未签到

3#
发表于 2022-6-15 16:05 | 只看该作者
先码一下,稍后研究一下。4 d3 y/ w2 S% A. L- w! l% a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-5 00:31 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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