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

12F asm||c
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=7481
Страница 1 от 1

Автор:  darkshy [ Съб Яну 23, 2010 7:23 pm ]
Заглавие:  12F asm||c

За 12Ф-ките на Асемблер ли е по-добре да се пише или на Си? Мисля на асемблер защото го владея по-добре апък и нямат много периферии и няма да има какво да забравя. За 18Фките естествено, че Си.

П.П. За 18ките в Си-то как мога да променям стойноста на да речем 3 бита от 1 регистър едновременно без да знам другите битове какви са. Нещо като REG1=0bXXX1X00X; :? или неможе? :?

Автор:  Gogo [ Съб Яну 23, 2010 7:33 pm ]
Заглавие:  Re: 12F asm||c

darkshy написа:
в Си-то как мога да променям стойноста на да речем 3 бита от 1 регистър едновременно без да знам другите битове какви са. Нещо като REG1=0bXXX1X00X; :? или неможе? :?
Код:
my_reg &= 0xf1;         //chande to "0" bits 1...3
my_reg |= 0x0e;         //chande to "1" bits 1...3

Автор:  darkshy [ Съб Яну 23, 2010 7:53 pm ]
Заглавие: 

10x Gogo. Значи ако искам да направя myreg да изглежда така 0b1x1x00xx ще трябва да напиша:
Код:
myreg &= 0b11110011;
myreg |= 0b10100000;

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