MOVLW TABLE ;表头地址→F10
MOVWF 10
┋
MOVLW 1 ;1→W,准备取“1”的线段值
ADDWF 10,1 ;F10+W =“1”的数据地址
CALL CONVERT
MOVWF 6 ;线段值置到B口,点亮LED
┋
CONVERT MOVWF 2 ;W→PC TABLE
RETLW 0C0H ;“0”线段值
RETLW 0F9H ;“1”线段值
用水纱纸将TOP LAYER 和BOTTOM LAYER两层轻微打磨,打磨到铜膜发亮,放入扫描仪,启动PHOTOSHOP,用彩色方式将两层分别扫入。注意,pcb在扫描仪内摆放一定要横平树直,否则扫描的图象就无法使用,并保存文件。输入地与输出地本开关电源中为低压的dc-dc,欲将输出电压反馈回变压器的初级,两边的电路应有共同的参考地,所以在对两边的地线分别铺铜之后,还要连接在一起,形成共同的地。ICR控制电路软件。ICR控制电路中,其存储FPGA配置数据的存储器 AT24C256采用I2C串行总线进行数据交换。其数据交换速度较慢,而FPGA配置数据又比较大,因此如何提高图3介绍的ICR控制电路的配置速度将是软件设计上的一个重点。限制速度的瓶颈主要是从AT24C256读取数据和将数据写入FPGA器件中。从AT24C256读取数据,有读当前地址、随机读和顺序读三种方式。这三种方式中,顺序读最简单、速度最快。因为在同一片AT24C256中,仅需要写入一次读命令就可以按顺序从0地址开始直至读完整片AT24C256中的全部数据。向FPGA器件写数据时,可以使用串行口的移位寄存器工作方式,即方式0。方式0数据的传送以8位为1帧,无论是发送或是接收都是最低有效位居先。这和FPGA对数据的要求一致,传送的波特率固定为振荡频率的1/12。本系统只需用到输出方式,串行数据通过RXD端输出,而用TXD端输出移位脉冲。当1字节数据写入串行数据缓冲器SBUF时,就开始发送。在此期间,发送控制器送出移位信号,使发送移位寄存器的内容右移1位,直至最高位(D7位)移出后,停止发送数据和移位时钟脉冲。发送完1字节数据后,硬件置发送标志位TI为1,通过判断TI的状态决定是否向SBUF写入数据。采用这种方式比采用普通(I/O)口要快很多。
地址:深圳市福田区上步南路国企大厦B栋(永辉楼)13F