#include <reg51.h> 
 
char bdata mem;

sbit x1=mem^0;  
sbit x2=mem^1; 
sbit y1=mem^2;
sbit y2=mem^3;
 
sbit z=P1^0; 
 
void main() 
{    
	for(mem=0; mem<8; mem++) 
	{
		P1<<=1; 
		z = (y1 | !x1) & ((x2 & y2) | x1);
	}			  

	P2 = P1;

	for(mem=8; mem<16; mem++) 
	{
		P1<<=1; 
		z = (y1 | !x1) & ((x2 & y2) | x1);
	} 
}
Соседние файлы в папке c51
  • #
    09.05.2014196 б9Lab1.plg
  • #
    09.05.201456.24 Кб9Lab1.uvopt
  • #
    09.05.201413.27 Кб10Lab1.uvproj
  • #
    09.05.201456.24 Кб9Lab1_uvopt.bak
  • #
    09.05.201413.27 Кб9Lab1_uvproj.bak
  • #
    09.05.2014347 б9Main.c
  • #
    09.05.20144.15 Кб9Main.LST
  • #
    09.05.20141.65 Кб9Main.OBJ