二、单片机读取ID卡(产生载波)

目录
一、单片机读取ID卡(工作原理及电路)
二、单片机读取ID卡(产生载波)
三、单片机读取ID卡(EM41000的数据格式)
四、单片机读取ID卡(硬件调试及读码)

我们在本文中使用新唐的N76E003单片机作为主控,通过f=1/T可以算出,T约为8us。我们采取PWM输出125KHz载波。
(为何不使用定时器?因为我太懒了~~~)

void main(void)
{
    Set_All_GPIO_Quasi_Mode;//所有IO设置为双向模式
        PWM5_P03_OUTPUT_ENABLE;//使能PWM5,通过P03引脚输出
        clr_PWMTYP;//边沿对齐模式
        clr_PWMMOD0;//设置为独立输出模式
        clr_PWMMOD1;
        PWM_CLOCK_DIV_8;//8分频模式
        PWMPH = 0x00;
        PWMPL = 0x0f;
	
    set_SFRPAGE;//PWM4 and PWM5 duty seting is in SFP page 1
    PWM5H = 0x00;               
    PWM5L = 0x08;
    clr_SFRPAGE;                                            
    set_LOAD;//载入周期和占空比
    set_PWMRUN;//开始输出PWM
    while(1)
    {
       //构建你的代码,LOAD会自动重载,PWM持续输出。
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014798590/article/details/82899870
今日推荐