可编程中断控制器(Programmable Interrupt Controller),也简称为PIC,是微处器与外设之间的中断处理的桥梁,由外设发出的中断请求需要中断控制器来进行处理。
扩展资料:
可编程中断控制器种类:
PIC
早期PC/XT/AT机里使用的可编程中断控制器一般为Intel 8259系列产品,这种PIC只能够支持8个优先级,但是可以通过级联来最多能够支持64个优先级.
APIC
后来随着Intel于1997年公布Multiprocessor Specification,APIC(高级可编程控制器)的产生,可编程中断控制器已经渐渐为高级可编程控制器所取代.该种PIC应用于多处理器平台当中.注:多核单处理器也是使用高级可编程控制器.
SAPIC
x64平台使用的可编程中断控制器
目前,可编程控制器PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
开关量的逻辑控制
这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
模拟量控制
在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
运动控制
PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
参考资料:百度百科--可编程中端控制器
在你的C文件里引用EEPROM函数的头文件,eeprom_routines.h
然后在程序中使用
voideeprom_write(unsignedcharaddr,unsignedcharvalue)
unsignedchareeprom_read(unsignedcharaddr)
这两个函数了。
这两个函数一个读一个写。比如你想写0x10到地址为0x55的EEPROM,
就写:eeprom_write(0x55,0x10)
同理,如果想读取0x55地址处的值,
就写:ee_value=eeprom_read(0x55)
如果编译时编译器提示找不到eeprom_routines.h,可以在
X:\ProgramFiles\HI-TECHSoftware\PICC\9.81\include 目录下找,然后复制到自己项目文件夹下。
对了,我用的是MPLabIDE,编译器使用的是PICC。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)