| Микроконтролери и електроника 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/ |
|