Tôi xin gửi các bạn 2 bài tập mẫu: 1 bài hướng dẫn cách viết chương trình con, 1 bài hướng dẫn cách viết nhập xuất.
Bài 1: bài này tôi đã hướng dẫn các bạn trên lớp, nay tôi post lại code cho các bạn tiện tham khảo:
http://www.mediafire.com/?3oakmsbdbh1mlom
Bài 2: bài này tôi bổ sung phần nhận dữ liệu từ 1 chân vi điều khiển PIC. Hoạt động: chân RB0 kết nối một nút nhấn. Bình thường, nút nhấn hở chân RB0 kết nối nguồn (5V) nên RB0 ở mức 1 (RB0=1). Khi nút nhấn được nhấn, chân RB0 thông mạch xuống GND (0V) nên RB0 xuống mức 0 (RB0=0). Xét mỗi trạng thái RB0 ta điều khiển ngõ ra RD tương ứng.
Mạch giao tiếp:
Code:
/*************************************
*****chuong trinh chinh**************
************************************/
void main()
{
set_tris_d(0x00); //thiet lap PORTD la ngo ra
set_tris_b(0xFF); //thiet lap PORTB la ngo vao
while(1)
{
if(input(PIN_B0)==1) //xet trang thai chan RB0
output_d(0x55); //neu RB0=1 thi PORTD=0x55
else
output_d(0xAA); //nguoc lai PORTD=0xAA
}
}
*****chuong trinh chinh**************
************************************/
void main()
{
set_tris_d(0x00); //thiet lap PORTD la ngo ra
set_tris_b(0xFF); //thiet lap PORTB la ngo vao
while(1)
{
if(input(PIN_B0)==1) //xet trang thai chan RB0
output_d(0x55); //neu RB0=1 thi PORTD=0x55
else
output_d(0xAA); //nguoc lai PORTD=0xAA
}
}
Không có nhận xét nào:
Đăng nhận xét