51单片机程序怎么写进ROM里?

用编程器,比方说,USB口的,想烧程序,把芯片插上,把PC应用软件打开,选中芯片型号,再选一个Hex或者Bin文件,先擦再写,写好以后确认,“VerifyOK!”表示擦写... 用编程器,比方说,USB口的,想烧程序,把芯片插上,把PC应用软件打开,选中芯片型号,再选一个Hex或者Bin文件,先擦再写,写好以后确认,“Verify OK!”表示擦写成功。显然中间需要控制芯片,那控制芯片的程序又是怎么写进去的呢?搭一块单片机开发板,烧程序了,把USB连接线插上,操作PC,程序就烧进51单片机了,烧好了,重启一次,可以新功能测试。 展开
 我来答
wangwader
2008-05-18
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
事实上控制芯片接受编程器数据的这段程序严格来讲不是程序。它是由电路实现的,不是编程编出来的。它是由硬件电路通过最底层的与非门,实现的逻辑。而这种逻辑就能够接收特殊指令的数据,并把它存放到指定区域。举个例子,你可以对一片FPGA用VHDL实行一个读写数据的功能,这个是可以办到的,但是反过来一看,FPGA里是程序吗?肯定不是,完全是硬件电路。所以单片机里事先已经用硬件实现了一定的逻辑,这种逻辑可以使你完成烧写程序的工作。
wdbiao
2008-05-23 · 超过14用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
在烧写器上有一个方形标有ST?(?是什么我记不清楚了) 的芯片,那个就是一个存储MCU,通常在向里边灌输程序时都是通过一个软件作为接口引入的,Eg:使用STC-ISP V35作为程序引入软件。引入步骤:1、选择MCU TYPE;2、打开文件3、选择COM PORT,最高波特率;4设置速度5下载文件,下载成功后,我们就将程序成功的引入到功能控制芯片。
以上语言比较直白一点,希望你能明白吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卷豪GX
2008-05-18 · TA获得超过664个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:210万
展开全部
程序烧写时芯片内部有引导程序 将我们的程序写到指定的存储区域
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式