PSD813器件在单片机系统中应用

[11-20 16:15:16]   来源:http://www.88dzw.com  FPGA   阅读:8560

文章摘要: (6)内置的JTAG串口使得能在工厂或现场进行器件的在系统编程调试。 由于PSD813具有以上特性,故可以很方便地进行I/O重建、扩展微控制器地址空间等以往较为复杂的工作,并可通过编程进行灵活的设计,以实现与不同类型的微控制器的兼容,使得单片机开发尤其是外围电路设计变得简便。2 PSD813与单片机的连接 本文应用实例是基于一台全数字化心电图机系统,如图1所示。由于该系统的工作要求,采用了双CPU结构(DSP-80C552),外带160×128LCD显示、串行热敏打印机、4×4键盘等外设,系统总线设计为8位。由于系统要求存储大量的心电数据,故采用了512K的大容量SRAM。

PSD813器件在单片机系统中应用,标签:fpga是什么,fpga教程,http://www.88dzw.com

    (6)内置的JTAG串口使得能在工厂或现场进行器件的在系统编程调试。

    由于PSD813具有以上特性,故可以很方便地进行I/O重建、扩展微控制器地址空间等以往较为复杂的工作,并可通过编程进行灵活的设计,以实现与不同类型的微控制器的兼容,使得单片机开发尤其是外围电路设计变得简便。

2 PSD813与单片机的连接

    本文应用实例是基于一台全数字化心电图机系统,如图1所示。由于该系统的工作要求,采用了双CPU结构(DSP-80C552),外带160×128LCD显示、串行热敏打印机、4×4键盘等外设,系统总线设计为8位。由于系统要求存储大量的心电数据,故采用了512K的大容量SRAM。其中DSP(TI公司的TMS320F206)主要用于心电波形的滤波计算、分析及控制打印部分。80C552用作主程序及人机界面的控制以及A/D采集,由于51单片机外设较多,为了节省成本、降低功耗,采用了PSD813作为外部程序存储器以及地址译码器,并用于端口扩展。实际使用表明该系统工作正常。

3 PSDsoft软件应用

    PSD813是在硬件基础上,采用专用的开发软件PSDsoft进行系统开发的。PSDsoft是一套在Windows环境下运行的软件工具,运用可视化技术进行编程,具有方便的人机交互功能。并且由于该软件集成度较高,各步操作在同一界面下进行,因此使用十分方便。

    由图2所示流程图,我们可以看到在PSDsoft软件环境下,PSD813器件的开发,从Abel文件的编写、硬件特性的配置,直至目标文件的写入,都可以很方便地完成。另外,PSDsoft软件还提供PSD器件的实时仿真,并可实现目标文件的C语言反汇编。

    由于篇幅有限,现仅写出Abel文件以作参考:module c51_813

    title 'WSI PSD813F1 design template for 80C51 fam-

    ily microcontroller';

    ″PIN DECLARATIONS

    bhe pin 49;″pin 49,byte high enable or CNTL2

    wr pin 47; ″pin 47,write line or CNTL0

    rd pin 50; ″pin 50,read line or CNTL1

    reset pin 48; ″reset Input,active low

    a15,a14,a13,a12,a11,a10,a9,a8,pin 39,40,41,42,43,44,45,46; ″Address bus

    a7,a6,a5,a4,a3,a2,a1,a0,pin 30,31,32,33,34,35,36,37, ″Addressbus

    ″********Port A,B,C,D pin declaration*************

    addr_out0..addr_out7 pin; ″address out, Port A pins

    ″Address output

上一页  [1] [2] [3] [4]  下一页


Tag:FPGAfpga是什么,fpga教程FPGA

《PSD813器件在单片机系统中应用》相关文章

分类导航
最新更新
热门排行