1、首先第一步,添加你所需要的库文件STC15F包含STC12的。
2、鼠标右击,打开文档。
3、看到库文件里面的内容。
4、然后找到,端口PnMn。
5、端口设置为准双向输出。
6、端口设置为高阻态输出。
7、端口设置为强推挽输出。
8、端口设置为开漏输出。
stc15系列单片机I/O引脚有四种模式,由两个寄存器来设置。P3.4和P3.5设置成强推挽输出模式,P3M0=0x00,P3M1=0x30,所以,你的程序是对的。要知道,你这样设置,引脚输出高电平,光耦是导通的,所以,在单片机上电(复位状态)开机时,光耦就导通了。如果光耦驱动的是继电器,那就会在复位状态下就吸合的。所有,通常,用I/O的低电平驱动光耦比较好。当然了,如果就需要在复位状态下就导通,这样就可以的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)