Professional Documents
Culture Documents
Ch.03 IO Ports
Ch.03 IO Ports
01 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.02 Chương 3
SƠ ĐỒ CHÂN
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.03 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.04 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.05 Chương 3
RA0/AN0/ULPWU/C12INO-
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.06 Chương 3
RA1/AN1/C12IN1-
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.07 Chương 3
RA2/AN2/VREF-/CVREF/C2IN+
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.08 Chương 3
RA3/AN3/VREF+/C1IN+
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.09 Chương 3
RA4/T0CKI/C1OUT
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.10 Chương 3
RA5/AN4/SS/C2OUT
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.11 Chương 3
RA6/OSC2/CLKOUT
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.12 Chương 3
RA7/OSC1/CLKIN
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.13 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.14 Chương 3
● Dùng để cấu hình chân input trên PORTB là Analog hay Digital
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.15 Chương 3
● Cấu hình mỗi chân của PORTB có dạng điện trở kéo lên nội
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.16 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.17 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.18 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.19 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.20 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.21 Chương 3
void main()
{
set_tris_d(0);
while(TRUE)
{
OUTPUT_D(0b00000001);
delay_ms(1000);
OUTPUT_D(0b00000010);
delay_ms(1000);
}
}
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.22 Chương 3
● Viết code CCS điều khiển hệ thống đèn giao thông trên: đèn xanh
sáng 25 giây, đèn vàng 5 giây, đèn đỏ 30 giây?
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.24 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.25 Chương 3
while(TRUE)
{
OUTPUT_D(0b00100001);
delay_ms(25000);
OUTPUT_D(0b00010001);
delay_ms(5000);
OUTPUT_D(0b00001100);
delay_ms(25000);
OUTPUT_D(0b00001010);
delay_ms(5000);
}
}
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.26 Chương 3
● Viết code CCS làm sáng đèn D1 trong 1 giây rồi tắt, đến lượt đèn D2
sáng 1 giây rồi tắt, cứ như thế cho đến đèn D8 sáng 1 giây rồi tắt, sau
đó quay lại D1?
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.27 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.28 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.29 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.30 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.31 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.33 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.34 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.35 Chương 3
Thiết kế và Viết code CCS hiển thị số: 09, 18, 27, 36, 45, 54, 63, 72,
81, 90 cứ sau 2 giây sử dụng linh kiện 7SEG-MPX1-CC,
RES16DIPIS và đường BUS?
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.37 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.38 Chương 3
Thiết kế và Viết code CCS hiển thị số: 0000, 1111, 2222, 3333, 4444,
5555, 6666, 7777, 8888 và 9999 cứ sau 1 giây sử dụng linh kiện
7SEG-MPX4-CC, RES16DIPIS và đường BUS?
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.40 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.41 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.42 Chương 3
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.43 Chương 3
void hienthi(int16 a)
VÍ DỤ 7: QUÉT LED (5)
{
nghin=a/1000; void main()
a=a%1000; {
tram=a/100; i=0;
a=a%100; output_C(0b11111111);
chuc=a/10; while (1)
donvi=a%10; {
output_C(0b11111101); for (j=0;j<=666;j++)
output_D(maso[nghin]); {
delay_us(300); hienthi(hien[i]);
output_C(0b11111011); }
output_D(maso[tram]); i++;
delay_us(300); if(i>9)
output_C(0b11110111); {
output_D(maso[chuc]); i=0;
delay_us(300); }
output_C(0b11101111); }
output_D(maso[donvi]); }
delay_us(300);
}
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong
Vi Điều Khiển 3.44 Chương 3
● Nhấn SW1 thì hiển thị tên của thành viên thứ nhất
● Nhấn SW2 thì hiển thị tên của thành viên thứ hai
…
HCM City Univ. of Technology, Faculty of Mechanical Engineering Phung Tri Cong