NIOS处理器有快速、标准、经济三种标准可以选择,这些标准主要是从占用资源以及CPU的处理能力缓存大小而区分的,如果系统简单或者资源已经很少,则可以选择经济型的,如果资源丰富且要求CPU运行条件高,则可以选择快速型的,初次之外还可以选择时候要在NIOS中实现独立的DSP处理单元模块,该单元模块也会占用相应资源,但是因为该资源是选择片内硬核,所以DSP处理单元的运算速度会非常高。而且NIOS还支持硬件加速功能,对于需要大量高速数据处理的环境中(如视频图像处理方面),可以使用硬件加速,这样系统运行的速度是非常高,完全可以和一个专用DSP芯片媲美。 NIOS具有32位指令,32位数据地址路径,32位通用寄存器和多达32个外部中断源。文献综述
NIOS具有多达256个专用指令,支持60多个外设选项,除了以上有点外,还有一个非常重要的功能是HardCopy,字面上看这个功能就是硬拷贝,他可以实现将设计好的NIOS系统在使用HardCopy技术后,可以将该设计中NIOS的部分以网表的形式在一个Hardcopy器件中实现该功能,这个功能相当于ASIC,但不同的是并不像ASIC那样需要大量流片,而是只要将NIOS的网表提供给ALTERA,ALTERA公司就会为客户生成这样一个有固定程序的ASIC。
当然,这个NIOS处理器也可以进行操作系统的移植,UCOS,uclinux,和 LINUX都已经可以成功在这个系统中运行,足见该处理器的功能之强大,应用之广泛。该系统也使用这样的处理器软核来进行软件程序的编写来实现CPU的功能用于按键控制以及报警控制。
2.2 DS18B20介绍
由美国Dallas公司生产的DS18B20温度传感器具有单总线,两种工作模式,能够直接读出被测温度等优点,尤其是它的单总线设计,使得系统结构简单,可以有效地节省单片机的I/O接口的开销,多个传感器可以共用一个接口而不会产生干扰;尽管软件设计复杂,但是通过软件的设计,依然可以提高可靠性,增强抗干扰能力,适用于恶劣的环境,共地模式使得它耗电量小,支持串行数据传输,传输距离远;温度测量范围广,精度高,可根据实际情况实现精度的变换,因而成为目前各类有关温度采集工作的首选。来.自/优尔论|文-网www.youerw.com/
DS18B20芯片集温度检测及数字数据输出功能,采用一线总线通信方式进行控制,占用管脚少,并且有很强的抗干扰力,因此该芯片应用范围广泛。其芯片内部工作的周期分为两个部分,其一部分是温度检测与数据处理。该芯片内部一共三种形态的存储器资源,它们分别是:只读存储器ROM,该存储器用来存放芯片编码,前8 位是单线系列编码(芯片的编码是19H),中段48 位是芯片的标示序列号,而最后 8位是对该位置之前数据的CRC校验码。除了ROM还有数据缓存区RAM,该部分存储器作用于内部计算和数据存取,但是由于RAM其特性,导致该部分存储的数据在掉电后丢失,该芯片共9个字节 RAM,每个字节为 8 位。第1、2 个字节是温度转换后的数据值信息,第3、4个字节是用户 EEPROM(常用于温度报警值储存)的镜像,在上电复位[2]时其值将被刷新。第 5 个字节则是用户第3个 EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM非易失性记忆体,用来存放需要长期保存的数据,校验数据和上下限温度报警值,该芯片共3位EEPROM,并在RAM都存在镜像,来方便用户操作。
2.3 字符型LCD
液晶屏显示器相对于传统的数码管显示器,以其更低的功耗、更小的体积、更多更丰富的显示内容、更加的轻巧灵活等诸多的优点,在仪器仪表和低功耗场所应用中得到越来越多的承认和越来越广泛的应用。