科学妞妞 发表于 2024-5-7 09:19:41

yzk_hi 发表于 2024-5-6 13:39
要的

点,积分兑换,就可以了

bnnpyuvtkd 发表于 2024-5-8 08:30:55

                二、采用中断方式采集ADC电压

        中断方式与查询方式采集ADC电压的区别就是多了一条EADC=1语句。在adc.c程序中的ADC初始化里添加。
void ADC_Init(void)
{
        P1M0 = 0x00;                        //设置P10为高阻输入
        P1M1 = 0x01;
       
        ADCTIM = 0X3F;
        ADCCFG = 0X2F;                        //数据右对齐,时钟选择SYSCLK/2/16最慢
        ADC_POWER = 1;                        //打开ADC电源
        EADC = 1;                                        //开启ADC中断
}

        这样在adc.c中出现两个void ADC_Init(void)函数,编译通不过,这要由adc.h用宏定义来选择:
#define ADC_CHECK        0                //查询
#define ADC_Isr                1                //中断

#define ADC_Func ADC_CHECK        //最终选择查询
#define ADC_Func ADC_Isr                //最终选择中断

#define ADC_Func == ADC_CHECK       
        //adc查询的相关定义
#define ADC_Func == ADC_Isr       
        //adc中断的相关定义
#else

#endif

yzk_hi 发表于 2024-5-8 09:18:08

打卡十八集

科学妞妞 发表于 2024-5-9 08:26:43

yzk_hi 发表于 2024-5-8 09:18
打卡十八集

加油

科学妞妞 发表于 2024-5-9 08:27:59

bnnpyuvtkd 发表于 2024-5-8 08:30
二、采用中断方式采集ADC电压

        中断方式与查询方式采集ADC电压的区别就是多了一条EADC=1语句。在adc.c程 ...

加油

科学妞妞 发表于 2024-5-9 08:29:03

durongze 发表于 2024-5-7 08:51
大佬,这个太强了,可以分享一下制作过程吗?我也想动手自己搞。🙂
积分兑换个芯片,自己焊,芯片手册上有,图纸技术支持

好学天上 发表于 2024-5-9 10:28:22

第十七集 ADC打卡滴滴滴 看了两遍!磨蹭了三天。。

清风碧雪 发表于 2024-5-10 16:50:41

看冲哥视频,每次都能学到新知识点。

科学妞妞 发表于 2024-5-11 07:48:50

liaoxliang 发表于 2024-4-30 09:02
打个卡,第一集观看学习中,

多看看芯片手册

科学妞妞 发表于 2024-5-11 07:49:20

jason813 发表于 2024-4-30 10:46
第九集:数码管能实现的功能真多,不管是了解原理 还是 自己做小东西 都不错
...

确实是的
页: 180 181 182 183 184 185 186 187 188 189 [190] 191 192 193 194 195 196 197 198 199
查看完整版本: 视频教学:《32位8051单片机原理及应用》,一等奖2万, 送实验箱; 冲哥版