单片机DAC输出方波简易实验
简易的DAC实验,想要输出方波,但是输出了的是一条直线。
改P0为端口P2
排查原因了解到是端口的问题
P0口:双向8位三态I/O口,每个口可独立控制。51单片机P0口内部没有上拉电阻,为高阻状态,所以不能正常的输出高/低电平。因此,在使用P0口时务必要接上拉电阻,一般选择接入10千欧的上拉电阻。
P1口:准双向8位I/O口,每个口可独立控制,内带上拉电阻。接口输出无高阻状态,输入不能锁存,并不是真正的双向I/O口。P1口在作为输入使用前,要先向该口进行写1操作,然后单片机内部才可正确读出外部信号。
P2口:准双向8位I/O口,与P1类似
P3口:准双向8位I/O口ÿ