Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

bit structure
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=12860
Страница 1 от 1

Автор:  slav4o.com [ Пон Апр 21, 2014 8:31 am ]
Заглавие:  bit structure

Така от много време насам ме мъчи този въпрос. Имаме една променлива
unsigned char var;
тази var e един байт ( 8 бита)
в програмата ми на едно от местата ми трябва да е точно такава unsigned char и да се ползва като такава, например :
var = 8;
var++;
от друга страна в друга част от програмата искам да сетвам или ресетвам поотделно битовете и. Например ако:
var == 8
то бит 3 = 1 (сетнат)
както е примерно с портовете PORTA = 8; PORTAbits.RA4 = 1;
само че аз искам да си направя за мене си varbits . Ама как да стане на C ?

Автор:  bobihot [ Пон Апр 21, 2014 8:54 am ]
Заглавие:  Re: bit structure

Union

Автор:  nobodyshadow [ Пон Апр 21, 2014 11:02 am ]
Заглавие:  Re: bit structure

http://en.wikipedia.org/wiki/Bit_manipulation

Автор:  bobihot [ Пон Апр 21, 2014 9:04 pm ]
Заглавие:  Re: bit structure

:)
Mask computing
http://en.wikipedia.org/wiki/Mask_%28computing%29

Bit Fields
http://www.informit.com/guides/content. ... seqNum=131

Автор:  ike [ Вто Апр 22, 2014 4:09 pm ]
Заглавие:  Re: bit structure

var ^=BIT6
var |= BIT6
var &= ~BIT6

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/