... 2hienthi_dulieu_rtc(docdulieu(0)); / /hien thi giayghilenhLCD(0xc7); // ep con tro den vi tri thu 8 dong thu 2hienthi_dulieu_rtc(docdulieu(1)); // hienthi phutghi_kytu(':');ghilenhLCD(0xc4); ... thi thughilenhLCD(0x86); //ep con tro den vi tri thu 7 dong thu 1hienthi_dulieu_rtc(docdulieu(4));/ /hien thi ngayghi_kytu('-'); hienthi_dulieu_rtc(docdulieu(5));/ /hien thi thangghi_chuoi("-20"); ... LCD ta cần thi t lập cho LCD như chọnchế độ 4 bit hoặc 8 bit, 1 dòng hay 2 dòng ,bật/tắt con trỏ.18 void hienthi_rtc(void) { ghilenhLCD(0xca); // ep con tro den vi tri thu 11 dong thu 2hienthi_dulieu_rtc(docdulieu(0));...
... hiệu điện áp từ máy phát tốc chuyển đến ADC0 804thì ADC0 804 có nhiệm vụ chuyển đổi tín hiệu tương tự (Điện áp) thành tín hiệu số - Tín hiệu số từ ADC0 804 được đưa vào VĐK 8051 ,bằng các phép ... chõn khác của ADC0 804 có chức năng như sau:- CS (Chip select): Chân số 1, là chân chọn Chip, đầu vào tích cực mức thấp được sử dụng để kích hoạt Chip ADC0 804. Để truy cập ADC0 804thì chân này ... luôn được ổn định. 2) Thành phần chính trong khối:a) Tổng quan về ADC0 804: Chip ADC0 804 là bộ chuyển đổi tương tự số thuộc họ ADC8 00 của hãng NationalSemiconductor. Chip này cũng được nhiều...
... Giới thi u về LM3 58 :1 : Cấu tạo của LM3 58 :Hình 5 : Cấu tạo và hình dạng thực tế của LM3 589 3: Thuật toán chương trình: 13 delay();P2 = command;RS _LCD = 0; //Chon thanh ghi lenhRW _LCD ... hiệu ra ở chân 3 của IC LM3 58. Khi đó IC LM3 58 sẽ thực hiện so sánh tín hiệu này với tín hiệu nguồn cấp tại chân 2của LM3 58 qua biến trở VR2, khi đó đầu ra tai chân 1 của LM3 58 là mứcthấp đưa tới ... ");delay();ghi_lenh(0x01);ghi_chuoi(" DO AN ");16 Cấu trúc mạch điện thực tế của LM3 58 :Hình 6 : Cấu tạo mạch điện LM3 582 : Hoạt động của LM3 58 :IC LM3 58 thực hiện nhiệm vụ so sánh tín hiệu vào để đưa ra tín hiệuchuẩn,...
... điều khiển có thể đọc được chúng. Một chip ADC được sử dụng rộng rãi là ADC0 804.Hình 7 – ADC0 804Chip ADC0 804 là bộ chuyển đổi tương tự số thuộc họ ADC8 00 của hãngNational Semiconductor. ... dùng LM2 5 21.1. Giới thi u tổng quan về họ Vi điều khiển 8051 21.1.1. Sơ đồ khối và sơ đồ chân của AT89C51 31.1.2. Chức năng các chân của AT89C51 41.2. Giới thi u về IC ADC0 804 61.3.Giới thi u ... biến LM3 5 9Chương 2. Thi t kế phần cứng cho hệ thống đo 112.1. Lưu đồ thuật toán 112.2. Mô phỏng 122.3. Mạch nguyên lý 12Chương 3. Phần lập trình 13Kết luận 1819 bien_doi _adc( ); hien_ thi( khong_che);if(khong_che...
... TEXT _LCD MOV A,#'W'LCALL TEXT _LCD MOV A,#'E'LCALL TEXT _LCD MOV A,#'L'LCALL TEXT _LCD MOV A,#'C'LCALL TEXT _LCD MOV A,#'O'LCALL TEXT _LCD MOV ... trinh thuc hien lenh viet noi dung thanh ghi A lenh LCD TEXT _LCD: SETB P3.4CLR P3.5SETB P3.6;Dat chan RS muc cao "dung de viet ki tu len LCD& quot;MOV P1,ACLR P3.4LCALL WAIT _LCD SETB P3.4LCALL ... (cho LCD) nên việc sử dụng nó không mấy phức tạp. Bộđiều khiển LCD cung cấp một tập lệnh dùng để diều khiển LCD. Trong ứng dụng cụ thể này, do không yêu cầu hiểnthị phức tạp nên emchọn loại LCD...
... tao ADC setup _adc_ ports(AN0); setup _adc( ADC_CLOCK_INTERNAL); delay_ms(50); while(TRUE) { lcd_ init(); read=read _adc( ); read =read*1.960784314; 4. LM3 5Đây là cảm biến nhiệt độ LM3 5 ... ra ở chân out của LM3 5 tăng 10mVCác đặc tính kỹ thuật khác : .Mode là ADC_ OFF : tắt chức năng ADC .Mode là ADC_ CLOCK_INTERNAL : thời gian lấy mẫu bằng xung clock.Mode là ADC_ CLOCK_DIV_2 : ... E2.Một số lệnh căn bản khi dùng ADC: Muốn dùng ADC, ta phải khai báo #DEVICE cho biết dùng ADC mấy bit, chẳng hạn #device*=16 ADC= 8 cho biết dùng ADC 8 bitSetup _ADC( mode) // D1 rs// D2 rw//...
... Dòng tối đa 35mA. Nhiệt độ làm việc : -10 oC ®Õn +60 oC. Báo cáo Project II-Nhóm 4 Điện tử 5 –K50 23 BeginKhởi tạo LCD Khởi tạo USART Khởi tạo ADC .Hiển thị lên LCD Lọc sốĐưa ... thnh đề ti thi t kế mạch đo nhiệt độ, đo khoảng cách, hiển thị LCD, giao tiếp qua máy tính. Trong thời gian lm việc, chúng em đ học hỏi đ-ợc rất nhiều kinh nghiệm quý báu nh- hoàn thi n kỹ năng ... : Hình 3. LCD 16*02 Khối có chức năng hiểnthị qua màn hình LCD 16 cột và 2 dòng . LCD dùng chip HD44780 phổ biến trênthị tr-ờng . Hiểnthị các ký tự trong bộ mà Ascii. LCD nhận tín...
... số nhận xét như sau:- về mạch thi t kế của em, em thấy nó có ưu điểm là đơn giản, dễ hiểu, dễ thi t kế.- xong nó có nhược điểm là tốn nhiều IC, cũng là lần đầu thi t kế và làm mạch thực tế kinh ... Sinh viên thực hiện 33 Đề tài: Thi t kế mạch đếm thuận tử 00 đến 25 Phần I: Y tưởng thi t kế và chọn linh kiện Như mọi người đã biết thìthi t kế mạch đếm từ 0 đến 99 là mạch khá ... biết cách vận dụng môn học vào thực tế. Dù em đã cố gắng nhưng không tránh khỏi hạn chế thi u xót vì thi u kinh nghiệm cũng như kiến thức chuyên môn. Rất mong được sự đóng góp ý kiến của toàn...
... Data=Convert_Decimal(read_DS1307(0x04));// Hienthi ngay trong thang Month=Convert_Decimal(read_DS1307(0x05));// Hienthi thang trong nam Year=Convert_Decimal(read_DS1307(0x06));// Hienthi nam Hour=Convert_Decimal(read_DS1307(0x02));// ... Hour=Convert_Decimal(read_DS1307(0x02));// Hienthi gio Minute=Convert_Decimal(read_DS1307(0x01));// Hienthi phut Seconds=Convert_Decimal(read_DS1307(0x00));// Hienthi giay } void shift_l(void) ... chọn hàng hiểnthịThi t kế, xây dựng hệ thống hiểnthị thời gian thực trên LEDMATRIX 47 } void Read_Time(void) { Day=Convert_Decimal(read_DS1307(0x03));// Hienthi thu trong tuan Data=Convert_Decimal(read_DS1307(0x04));//...