/*****************************************/
/* Copyright (c) 2005, 通信工程学院 */
/* All rights reserved. */
/* 作 者:戴 佳 */
/*****************************************/
#include "SerialADC.h"
/* 外部中断0服务子程序 */
void int0svr(void) interrupt 0 using 1
{
uchar count,tmp,i;
EX0 = 0; // 关闭外部中断0
tmp = 0;
CS = 1; // /CS置高,片选无效
IOCLK = 0; // I/O CLK置低
CS = 0; // 片选有效
_nop_(); // 执行一步空指令起到延时至少1.4us的作用
for (count=0;count<8;count++)
{
IOCLK = 1; // I/O CLOCK置高
if (DATAOUT)
tmp++;
tmp = tmp<<1; // 左移一位
IOCLK = 0; // I/O CLOCK置低
}
CS = 1; // /CS置高,片选无效
DataResult = tmp;
for(i=0;i<3;i++) // 适当延时超过17us
_nop_();
EX0 = 1; // 打开外部中断0
}
void main()
{
EA = 1;
EX0 = 1; // 打开外部中断0
/* 无限循环,等待外部中断0启动模数转换 */
while(1);
}
C语言实例精华--SerialADC
需积分: 0 184 浏览量
2009-01-06
13:04:21
上传
评论
收藏 10KB RAR 举报
midysky
- 粉丝: 1
- 资源: 16
最新资源
- DSP开发实战教程-国产DSP替代进口TI DSP的使用技巧 进芯DSP替换文件
- 植被恢复能力估算python代码(KNDVI代码).zip
- 基于java打造的深度学习框架,帮助你快速搭建神经网络,实现模型推理与训练,引擎支持自动求导,多线程与GPU运算
- 界线与不动产测绘智能计算经纬度及标注软件
- CANOPEN使用方法与教程
- 极影毁片圆 · 电脑字体设置.zip
- 同态加密部分算法实现Homomorphic-Encryption-main.zip
- helib同态加密socket通信helibsocket-master.zip
- pll_inst.vhd
- 快速入门同态加密homomorphic-encryption-master.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0