1- انك جعلت المتغيرين X&Y unsigned و المفروض انهم signed
2-
لانك سوف تستخدم اول مدخلين كمنافذ دخل و ليس خرج .
3-اجعل كل من x&y من نوع float لانهم سوف يتعاملون مع اعداد كسرية
4- اذا كانت قيمة time اكبر من 255 فلن يتمكن المنفذ B من اضهار القيمة بالشكل الصحيح .. حاول ان تجعل تردد الاشارتين اكبر من 50 و فرق الطور بينهما صغير ...
5- سوف انفذ الكود و اعطيك النتيجة ان شاء الله ...