السلام عليكم: ارجو مساعدتكم اريد معرفة كيفية عمل ic74165؟؟؟؟
|
السلام عليكم
يستخدم هذا ايسي لزياده الادخالات مايكروكنترولر
ممكن متابعه هذا مثال موجود في مشاركه 13
http://www.qariya.info/vb/showthread...1%C7%CA&page=2
ولتذكير هذا الكود زياده مداخل
كود:
void floor_check()
{
clk_165 =0;
sh_165=0; sh_165=1;// puls from 0 to 1
for(i=0;i<16;i++)
{
floor_switch[i]=so_165;
clk_165 =0; clk_165 =1;// puls for clock from 0 to 1
}
for(i=0;i<16;i++)
{
//input_switch[i]=eeprom_read(i);
if( floor_switch[i] is 1)input_switch[i]=1;// store value for ani switch is pressed
}
}
حيث هذا الكود لخزن القيم الادخال المؤقته
كود:
for(i=0;i<16;i++)
{
floor_switch[i]=so_165;
clk_165 =0; clk_165 =1;// puls for clock from 0 to 1
}
وهذا لحتفاظ بالقيم سويجات
for(i=0;i<16;i++)
{
//input_switch[i]=eeprom_read(i);
if( floor_switch[i] is 1)input_switch[i]=1;// store value for ani switch is pressed
}
ان شالله أحاول وضع مكتبه تخص متكامله 74hc165
تحياتي