这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » STC STC单片机难题请教!

共5条 1/1 1 跳转至

STC STC单片机难题请教!

院士
2006-09-17 18:14:16     打赏
STC STC单片机难题请教!



关键词: 单片机     难题     请教    

院士
2006-12-22 22:43:00     打赏
2楼
问 最近一直琢磨着单片机,因为单片机属自学,一些问题有些糊涂,自制了一个ISP下载线。

难题一:我问过一个高人,他说用ISP串口线下载的程序只能是STC单片机的,我想问的是,这个STC单片机是指MCU芯片,还是指STC单片机自己的汇编语言啊?我能不能用现在通用的AT51单片机的汇编啊?

难题二:我的MCU芯片只有4K,我怎么去判断我写好的程序有多大?

难题三:程序我写在记事本中的,如果下到MCU里面,是不是需要特别的后缀名?用KELL编译是不是指判断程序是否完好,有否错误?HEX,ASM等等后缀名指的是?最主要的是:一个可以用STC下载软件下载到芯片里的程序,需要经过哪几个步骤,后缀名是什么?

我是菜鸟,所以我不懂,身边没人。

谢谢各位大虾的指点。

拜托。 1: 敢于提问就是一个好的开始:(支持STC)解一:STC是一个牌子,生产MCU, 内核也是兼容8051,所以,你大可以"用现在通用的AT51单片机的汇编"

      用STC的好处就是,你写完程序不用像有些牌子的单片机要使用专用的
    烧写器才能烧写程序,只要用你做的ISP工具就可以把程序下载到片内了。

解二:你写完程序是要经过编译才能用的。所以,你需要一个编译器。推荐用
      keil。有了编译器后,你只要选型选好,一旦编译的程序超过芯片的容
      量,编译器就会告错。

解三:下载到片内的一般是*.hex 或是 *.bin的. keil 可以仿真你所写的程
      序;纠正你的语法错误;
      HEX(或BIN)-----编译后的二进制代码,用于烧写到片内;
      ASM -------------汇编语言写的源程序
      C ---------------C语言写的源程序
     至于  " 一个可以用STC下载软件下载到芯片里的程序,需要经过哪几个步骤,后缀名是什么?"---------看到这里,你应该懂得了吧!


      2: 非常感谢lhzw2001的耐心解答,同时对wgjssy表示鼓励,不过wgjssyg还是要自己学会看书,学习做实验,培养自学的能力。自学能力比您目前所知道和所掌握的专项技术要有用的多,它适合你一生 3: 敢于提问就是一个好的开始,但我更希望看到LZ在看了N本书后提问至少应首先问“有哪些书讲了我遇到的这些问题?”

像LZ这样问问题,显然是连最基本的入门书都没有看,这不显然地是让别人把饭端到你嘴边喂你吗,长此以往,LZ永远不会自己找食吃。 4: 用伟福的软件仿真器就可编译产生*.hex *.bin文件。 5: 十分感谢lhzw2001,jjg,CONWH:谢谢你们的指导,非常感谢。

平常人,阿南:首先谢谢你们的告诫,自学肯定得进行下去,最近就是准备做实验了,要用ISP下载。而程序我也编过,和书上的对比着,也能正确一部分。因为要做实验了,所以才会问这些我心中一直耿耿的问题。

平常人:是的,我这些问题,我本来就知道很简单。可是我找了好多书,至少我能利用的书,我都没有找着过。在网络上搜索,也没搜着,可能是问题太简单了,地球人都知道。另外想说的就是:您所说的“应该问哪些书里有这些问题”,下次我会注意。另外想说一句:资源有限,老师有限,如果有钱有资源,我不会用ISP下载线的,我会用编程器,硬件仿真器的,对吗?可是俺是穷人,又在一个小型城市里面,问了一些简单问题,还请各位大大谅解。
6: ---错,现在有钱的公司大量在考虑 ISP如果有钱有资源,我不会用ISP下载线的
---错,现在有钱的公司大量在考虑 ISP
---想一想 7: 替STCMCU解释一下ISP    ISP是In System Programmable (在系统可编程),使用ISP的好处在与,你可以不必将你的MCU拆下来放到专用的编程器去编程,而是放在你的应用系统中借助ISP工具就可以完成编程了,这样方便了你的系统升级.很多东西在网络上都有答案的,自己好好找就好了. 8: 谢谢,技术支持好累啊谢谢,技术支持好累啊
---想离开21icbbs 休息一段时间 9: .老姚啊,你应该再补充FQA啊,这样才能稍轻松点:http://www.mcu-memory.com/stc-mcu-ask-ack.htm

或者,如果信得过的话,把这个链接也在你们的主页上啊,我愿意为这个新论坛出点力:http://g.yi.org/g/forum/list.php?18 10: ISP是趋势SST、AVRPIC这些都在搞ISP,TOSHIBA的新32位机甚至直接支持USB接口的ISP了。 11: 用串口ISP是危险的! 12: 楼上能否详细讲讲? 13: 那实时仿真咋办呢? 14: 我的Keil不支持STC的芯片我的Keil不支持STC的芯片,没有找到设备列表 15: KEIL老了

菜鸟
2010-06-30 09:53:17     打赏
3楼

各位好!
    我做了一个串口程序并用STC的ISP工具烧进STC11F16XE单片机里去。
    可是,我通过串口助手查看的时候没有收到任何数据!
    我的硬件连接没有变,还是用下载程序时用p3.0与p3.1口;测试时,我还用它,可不可以?不可以,那我该怎么做呢?
    我的程序没有问题---已经在keil里编译通过! 
    请各位给小弟指点指点!谢谢!  


菜鸟
2010-09-29 00:13:58     打赏
4楼
可以的!

菜鸟
2010-09-29 13:13:01     打赏
5楼
我的程序没有问题---已经在keil里编译通过! 
编译通过了就没有问题了???,只能说没有语法错误,你的逻辑错误编译器是不会发现的!!!

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]