请问学电子的朋友关于单片机CPU的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:36:37
我不懂电子
请问学单片机的朋友。
市场上买的一般的单片机的CPU能够自己往里面写程序吗?

还是出厂的时候,厂家已经在CPU里面固化好了程序,不能再往里面输程序了呢?

我们平常所说的单片机编程,那编好的程序要写到单片机的什么零件中呢?

单片机是把cpu模块、总线、RAM、ROM、输入输出接口等集成到一个芯片里。总之在一片芯片里包含了一个完整的计算机结构,只要有电有程序就可以运行了。

能不能自己向里写程序要取决于单片机中ROM的类型:

1、ROM型:
只能在出厂的时候,由厂家一次性固化进单片机的。

2、EPROM型:
即可擦除型,可由专用工具进行写入,有紫外线进行擦除。

3、EEPROM型:
即电可擦除型,可以通过较高的电压来进行写入或擦除。

另外一种是单板机,把cpu、总线、RAM、ROM、输入输出接口等集成到一块印刷电路板上。它们往往是可擦写的。

单片机的cpu里面是不能再写入程序的,需要有外接的存储器,往里面写入所需要的程序。就像电脑一样,应用程序是安装在硬盘上的,cpu只是一个执行命令的单元。或者可以购买现成的写有程序的芯片,组合成系统,实现一些已知的功能

MASK ROM,掩膜型,一出厂就有了程序,不可编程
OTP ROM,一次性编程,出厂可只能进行一次编程
EPROM, 紫外线擦除,可进行多次编程
EEROM, 电可擦除型,可进行多次编程
对单片机进行编程还需要有烧录器,工业用的比较贵,一般在1500-4000左右,还有学习用的烧录器,几百块钱就可以买了,但功能有所限制.
但现在开始流行ISP(在线烧录器),这种是利用一个MAX232与电脑连接就可以了.
如果还有什么不懂的,可以把问题发到我的e-mail:adfaws@163.com

里面是不写程序的~~一般常用的是C51系列~~通常是根据你设计的需要~编写好汇编语言~用专门的仪器往里面写程序~~达到一种控制的目的的~~当然也有专门的编译界面的~!