QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
查看: 2961|回复: 15
收起左侧

[讨论结束] 程序怎样往芯片内灌输

 关闭 [复制链接]
发表于 2007-9-9 10:27:23 | 显示全部楼层 |阅读模式 来自: 中国河北邢台

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
请教各位!我想用8255做一转速表,程序倒是简单,我会编的。可是芯片和计算机之间是怎样联接的呢?是不是还得有一个叫接口的东东,才能把编好的程序灌进8255呀!这方面我实在是不懂,所以请各位不吝指教 。如果能有这方面的资料能向我推荐一下就更好了,小弟先行谢过。 !!!!
发表于 2007-9-9 18:40:33 | 显示全部楼层 来自: 中国河北石家庄
8255只是一种可编程端口扩展芯片,计算机要想和它通讯你必须得有外围接口电路,一般用单片机实现。首先8255通过并口与单片机相连,单片机通过写控制寄存器来设置8255的工作模式,然后,单片机将从8255端口读过来的数据转换为RS232口数据与计算机相连(这种方式最简单,当距离小于15m时)。我手上有两个相关资料你可看看,一个是8255制作的PCI卡(繁体),一个是8255database(en)。

8255-1.rar

541.11 KB, 下载次数: 11

8255A_38897.pdf

752.86 KB, 下载次数: 15

评分

参与人数 1三维币 +5 收起 理由
yqwfk + 5 应助

查看全部评分

发表于 2007-9-9 20:29:58 | 显示全部楼层 来自: 中国上海
我来讲两句:
$ C; s! O. L& e' b1.8255只是一款并行处理的可编程端口扩展芯片,它“自身”是不具有自行可编程的控制功能。即:须受控于别的智能控制芯片(如:μPC、DSP)相连接,才能使8255发挥可编程的功能。
1 G1 {7 f& e9 ^2 c: C2 S- W. V2.通过智能控制芯片对8255进行功能方式的设置后,再由智能控制芯片对其8255进行数据的读写,使其各输入输出的端口以达设计之目点。
' U4 x4 ]% p' O. ^8 x! j3. 因此:对于8255是无法往其芯片内灌输程序的!此点对于初学者来说,是比较容易犯错的! ' H' m! k$ K8 ^, Z( K; i
4.我猜想:你是用8255的端口作7段数显管笔划的驱动,是吗? 5 {2 g  J2 u  w3 c/ U6 S1 x
5.在我看来,你既是“……用8255做一转速表……”,还需加上与其配置的智能控制芯片,还不如直接选用一个TA89C51的单片机,就可完成你的转速表。 - W" Y, u" q9 A' f5 S
6.因你的提问有点不清楚,你不会做一个转速表后,再与计算机进行通信吧?如是:则二楼已有答案。( c" o" W& e1 |, i3 w7 `5 n5 J' d
7.如果编制TA89C51单片机的程序,则需在仿真机的开发环境下面直接下载程序。或用编程器(称烧录器)来下载程序。' z. ^' Y8 R$ |- }( D% r
8。现提供一个计数器的原理图,这是我的一个设计实例供你参考。. s+ ?- l! _1 e! C9 J5 B( }
9。上述仅是我的看法。4 y! l4 A! U9 m! \0 E, U& i
; a8 z2 P/ D! _5 y/ W0 i1 u9 |' X! Q* k
[ 本帖最后由 zhous_ch 于 2007-9-9 20:39 编辑 ]
jishiqi.JPG

评分

参与人数 1三维币 +10 收起 理由
yqwfk + 10 应助

查看全部评分

发表于 2008-7-15 08:39:12 | 显示全部楼层 来自: 中国江苏常州
楼主可能把概念搞错了,他提出的问题应该是怎样通过计算机把编制好的程序烧录进单片机。我想他应该是想问这样的问题,如果是这样的话只要用51单片机就够了,通过烧录器及附带的烧写软件就可把程序写入单片机了

评分

参与人数 1三维币 +3 收起 理由
yqwfk + 3 提醒的好

查看全部评分

发表于 2008-7-27 21:11:46 | 显示全部楼层 来自: 中国福建南平
用编程器了,如用STC单片机可用下载线直接写入。

评分

参与人数 1三维币 +3 收起 理由
yqwfk + 3 应助

查看全部评分

发表于 2008-7-30 14:50:52 | 显示全部楼层 来自: 中国天津
用读写器呀,直接传过去就行
发表于 2008-8-1 11:44:53 | 显示全部楼层 来自: 中国河南新乡
我同意一、二楼的说法:
# N7 j( N9 c) t! H7 |* l    首先,8255只是一款并行处理的可编程端口扩展芯片,它自身是不具有自行可编程的控制功能。它是通过单片机和8255的硬件连接来实现控制的,而程序是在单片机中运行的。对8255进行功能方式的设置后,再由智能控制芯片对其8255进行数据的读写,使其各输入输出的端口以达设计之目点。
发表于 2008-8-1 22:54:20 | 显示全部楼层 来自: 中国河南许昌
用编程器了,如用STC单片机可用下载线直接写入。
发表于 2008-8-18 14:39:20 | 显示全部楼层 来自: 中国广东深圳
学习了,不错,
发表于 2008-8-29 17:03:09 | 显示全部楼层 来自: 中国上海
楼主可能把概念搞错了,他提出的问题应该是怎样通过计算机把编制好的程序烧录进单片机。我想他应该是想问这样的问题,如果是这样的话只要用51单片机就够了,通过烧录器及附带的烧写软件就可把程序写入单片机了
发表于 2008-8-31 15:34:27 | 显示全部楼层 来自: 中国重庆
把编好的程序放进水壶里,然后将水壶对准目标,OK!
4 y0 T5 ], f" ]/ m% w6 b# n% M, B9 n9 e( |$ u8 C. L% l
:). M) r9 ~* p" M* D
, u5 g; `+ t2 |8 C  v
呵呵
发表于 2008-9-1 13:29:11 | 显示全部楼层 来自: 中国广东广州
没用过,很遗憾无法提供帮助 ;) ;) ;)
发表于 2008-9-2 09:49:09 | 显示全部楼层 来自: 中国北京
二楼和三楼的说法是对的
发表于 2008-9-2 12:16:11 | 显示全部楼层 来自: 中国广东汕头
自己做个编程器写进去也行的.
发表于 2008-9-3 15:09:36 | 显示全部楼层 来自: 中国辽宁大连

回答

一.二楼说的好同意,找个编程器硬件连好就可以了
发表于 2008-9-4 09:20:48 | 显示全部楼层 来自: 中国北京
我也学习了,谢谢。^_^
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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