📄 adc.lst
字号:
C51 COMPILER V7.20 ADC 04/01/2005 12:35:59 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE ADC
OBJECT MODULE PLACED IN adc.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE adc.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /**************************************************************************
2 YB-51-B A/D转换函数(需要参看ADC0832的原理和时序图,配套光盘上有)
3 来源: 郑州远博科技 王兴民
4 0371-66949037 0371-67256036 13949105551
5 ***************************************************************************/
6 #include<config.h>
7 //ADC0832 接口定义
8 #define DATA0832 P1_5
9 #define CS0832 P1_3
10 #define CLK0832 P1_4
11
12 void Adstart(void) { //开始条件
13 1 CLK0832=0;
14 1 CS0832=0;
15 1 DATA0832=1;
16 1 CLK0832=1;
17 1 CLK0832=0; }
18
19
20
21 void Adsendsign(Uchar signifi) { //发送信号
22 1 Uchar temp;
23 1 temp=signifi&0x03;
24 1 DATA0832=(signifi>>1)&0x01;
25 1 CLK0832=1;
26 1 CLK0832=0;
27 1 DATA0832=temp&0x01;
28 1 CLK0832=1;
29 1 CLK0832=0;
30 1 DATA0832=1; //使DATA0832保持高电平
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -