SET BITเซ็ทระดับบิท ตอน1ใช้ฟังชันSBI
CBI
1/7/2558 SONGCHAI PRAPATRUNGSEE
SET BITเซ็ทระดับบิท ตอน1ใช้ฟังชันSBI
CBI
การเซ็ทบิท
หมายถึงให้บิทนั้นเป็น1เพียงบิทเดียว
การเคลียร์บิท
หมายถึงให้บิทนั้นเป็น0เพียงบิทเดียว
โดยไม่กระทบถึงบิทอื่นซึ่งอยู่ในพอร์ทเดียวกัน
และค่าเริ่มต้นของพอร์ทก็คือ 0
0 เป็นค่าDEFAULTหรือค่าโรงงานนั่นเอง
/*
* SET
BIT & CLRAR BIT .C
*
* Created:
1/7/2558 16:35:45
* Author:
sc
*/
#include <avr/io.h>//REGISTER OF AVR
#include <compat/deprecated.h>//sbi,cbi
int main(void)
{
DDRA=255;//PORTA ALL OUTPUT
PORTA=255;
while(1)//LOOP FOR EVER
{
sbi(PORTA,7);
cbi(PORTA,7);
sbi(PORTA,7);
cbi(PORTA,7);
sbi(PORTA,7);
cbi(PORTA,7);
sbi(PORTA,7);
cbi(PORTA,7);
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น