|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 10:09 pm
|
Страница 1 от 1
|
[ 5 мнения ] |
|
| Автор |
Съобщение |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 bit structure
Така от много време насам ме мъчи този въпрос. Имаме една променлива unsigned char var; тази var e един байт ( 8 бита) в програмата ми на едно от местата ми трябва да е точно такава unsigned char и да се ползва като такава, например : var = 8; var++; от друга страна в друга част от програмата искам да сетвам или ресетвам поотделно битовете и. Например ако: var == 8 то бит 3 = 1 (сетнат) както е примерно с портовете PORTA = 8; PORTAbits.RA4 = 1; само че аз искам да си направя за мене си varbits . Ама как да стане на C ?
|
| Пон Апр 21, 2014 8:31 am |
|
 |
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 3:35 pm Мнения: 1803
|
 Re: bit structure
Union
|
| Пон Апр 21, 2014 8:54 am |
|
 |
|
nobodyshadow
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 5:18 am Мнения: 691
|
 Re: bit structure
_________________ Не мога да знам всичко,а и не искам.Тогава би било прекалено лесно и скучно!
|
| Пон Апр 21, 2014 11:02 am |
|
 |
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 3:35 pm Мнения: 1803
|
 Re: bit structure
|
| Пон Апр 21, 2014 9:04 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: bit structure
var ^=BIT6 var |= BIT6 var &= ~BIT6
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Вто Апр 22, 2014 4:09 pm |
|
|
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|