دوستان من تو پروژم به یه مشکل برخوردم که باید دو بایت اطلاعات یا همون 16 بیت رو روی پورت های میکرو بریزم ولی چون از ATMEGA8 استفاده می کنم و باید از پایه های INT0 و TOSC1 و TOSC2 استفاده کنم مجبورم این دوبایت رو به صورت بیت به بیت و پراکنده بین پایه های دیگه میکرو پخش کنم حالا این کار رو چه جوری انجام بدم که همه دیتا هام به صورت یکجا به این پایه ها ریخته بشه ؟
معمولا اگه دیتا 8 بیتی باشه از این دستور استفاده می کنن
ولی من دیگه نمی تونم از اسن دستور استفاده کنم به نظر شما راهی هست که این پایه ها رو ( منظورم همون پایه هایی هست که دیتا رو باید رو اونا بریزم ) در غالب یه متغییر یا یه پورت یا چیزی تعریف کرد ؟
معمولا اگه دیتا 8 بیتی باشه از این دستور استفاده می کنن
کد:
PORT X = VAR
دیدگاه