请问空白集成块是如何编入程序的?

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:25:08
我买了一个集成块,回家放到主板上什么信号都没有,后来一问说是没写入程序。集成块里主要是晶体二.三极管构成的,包括它自身的结电容都是设定好的,而且接通电源每个引脚都有它自己设定的输入输出的电压电流。例如,给一个引脚输入5v的电压,另一个引脚输出3v电压。如果编入程序不可能将输入5v,另一个引脚输出-3v电压。所说编程它是什么原理?

这种可编程的芯片,都是里面集成了非易失的存储器.有很多种实现这种非易失存贮器的工艺,最早是用EPROM(现在已经基本淘汰),后来有了EEPROM ,现在的flash memory(多数U盘就是用的这种),最近兴起的铁电存储器也是一种非易失的存储器.

这种存贮功能的实现一般是这样的,在硅片上做一些电子势阱。写入时就是把电子用隧道效应获其它方式注入势阱,电源关闭以后,电子仍然会被束缚在势阱中,这样就相当于保存了一位的状态。这是非易失存贮器一般使用的最基本的原理。

成千上万的这样的势阱就可以保存很多信息在里面了,就可以保存一段程序。CPU还有一些逻辑处理单元,会根据不同的程序数据完成不同的逻辑功能,CPU上电读出这些程序,就可以按照预先编好的程序运行,以完成特定的功能。

你把一个空白芯片没有编程当然什么信号都不会有。

这种芯片其实就是单片机,你将程序用C51或汇编语言写好编译成机器码,再通过编程器将程序写入芯片内。程序在芯片内可长期保存,断电不丢失。其内部原理结构可找本介绍单片机的书看看如8051 PLC等。