有4种接口:P0口,P1口,P2口,P3口。这4个I/O口具有不完全相同的功能: 1)P0口有三个功能:外部扩展存储器时,当做数据总线;外部扩展存储器时,当作地址总线;不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
2)P1 口只做I/O口使用:其内部有上拉电阻。
3) P2口有两个功能:扩展外部存储器时,当作地址总线使用 ;做一般I/O口使用,其内部有上拉电阻。
4)P3 口有两个功能: 除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置。
晶振电路的介绍:单片机内部有个高增益反向放大器,当外接晶振后,就构成了自激振荡器,并产震荡时钟,为单片机提供稳定的时钟。其实就是为单片机提供“能量”,单片机每条指令的运行都是严格按照机器周期来执行的,机器周期就是由晶振电路提供的,让CPU正常工作。
以上为单片机芯片模型,接口情况,晶振电路的接入。左上边为晶振电路,提供时钟。
2、 单片机产生不同频率脉冲信号的原理:
1)要产生音频脉冲,只要算出某一音频的脉冲(1/频率),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期的时间,每当计时到后