Ⅰ 在C51编程中P1到底是什么,又控制灯亮,又控制蜂鸣器
P1是51系列单片机的一个8位端口,根据你的电路决定这8位能干什么,如:几位输入,几位输出,灯和蜂鸣器都是输出,输出又有高有效还是低有效,例如LED负极经过1K电阻到P1_1,LED正极接VCC,那么P1_1输出低时,LED就会亮。蜂鸣器要响可能还需要一个三极管驱动。如果P1的几位作输入,则可以识别键盘的几个键。总之P1能干什么,是你的电路设计时决定的
Ⅱ 如何使用单片机直接控制p1口数码管位选,而不经过38译码器(想要keilc51的代码和proteus模拟的图)
单片机控制数码管分两种。
1、静态数码管,控制比较简单,只送段码就可以了。比如:P1=0xc0,共阳极的话,将显示0
2、动态数码管,控制就比较复杂一些,需要先送位选码,再送段码,而且要不断重复执行这个过程,利用视觉暂留原理,达到显示的效果。