新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于C8051F320单片机的低成本心电监护系统设计

基于C8051F320单片机的低成本心电监护系统设计

作者:时间:2009-12-14来源:网络收藏
3 软件
3.1 程序
程序包括:(1)A/D转换程序和程控放大控制程序;(2)USB器件的通信程序,接收从USB主机发送的用户指令并将采集的数据发送给USB主机。
3.1.1 A/D转换程序
衡量A/D转换性能主要有两个指标:采样分辨率(A/D转换器位数)和A/D转换速度。设置A/D转换器的采样率为2 000 Hz,并采用定时器TIME2溢出中断触发转换,每次转换结束后1O位结果数据字被锁存到A/D转换器的数据寄存器中,供USB通讯子程序数据调用,图4为A/D转换流程。A/D转换程序较简单,可通过设置片上定时器确定A/D转换器的采样周期,由定时器的溢出周期性启动A/D转换器来采样被测数据。USB设置为块状传输模式与PC机进行数据通信。将每64个数据打成一个数据包。以充分利用硬件资源并提高数据传输效率。

本文引用地址:http://www.eepw.com.cn/article/173525.htm

3.1.2 USB器件的通信程序
整个程序流程以USB通信为主线,如图5所示。图中所涉及的USB_Clock_Start()、USB_Int()等函数均是Silicon Lab公司专为C8051F320USB功能开发的USB端API函数。通过在C8051F320上层应用程序中直接调用这些函数可方便快捷地访问USB底层硬件。

光电开关相关文章:光电开关原理


评论


相关推荐

技术专区

关闭