(TIỂU LUẬN) đề tài ứng dụng họ điều khiển ghép nối 04 LED 7 thanh để hiển thị số đo nhiệt độ dung vi mạch LM35, ADC0808, khoảng đo ( 55 – 125)◦c

45 9 0
(TIỂU LUẬN) đề tài ứng dụng họ điều khiển ghép nối 04 LED 7 thanh để hiển thị số đo nhiệt độ dung vi mạch LM35, ADC0808, khoảng đo ( 55 – 125)◦c

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đề tài Ứng dụng họ điều khiển ghép nối 04 LED để hiển thị số đo nhiệt độ dung vi mạch LM35, ADC0808, khoảng đo (-55 – 125)◦C Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Mục Lục Lời nói đầu Với tiến người, với phát triển khoa học kỹ thuật nghành cơng nghiệp phát triển mạnh mẽ, hệ thống ứng dụng đời, điều đặt yêu cầu cao chất lượng, độ xác Một hệ thống ứng dụng nhiều là: hệ thống đo điều khiển hiển thị led thanh.Các hệ thống ngày dần tự động hóa với kỹ thuật vi xử lý, vi điều khiển… ngày làm cho tự động dần trở nên tốt đảm bảo yêu cầu Trong trình sản xuất nhà máy,xí nghiệp; q trình điều khiển nhiệt độ phòng, hội nghị, khu chung cư, việc đo khống chế nhiệt độ tự động yêu cầu cần thiết quan trọng Vì nắm bắt nhiệt độ làm việc hệ thống, dây chuyền sản xuất… giúp biết tình trạng làm việc theo yêu cầu có xử lý kịp thời để tránh hư hỏng giải cố sảy ra.Yêu cầu hệ thống phải đảm bảo xác, kịp thời nhanh, hệ thống làm việc ổn định có nhiễu tác động khác Nhóm : Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Hà Nội ngày 24 tháng 12 năm 2012 Nhóm : Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Đề tài: Ứng dụng họ điều khiển ghép nối 04 LED để hiển thị số đo nhiệt độ dung vi mạch LM35, ADC0808, khoảng đo (-55 – 125)◦C, Hệ số gồm có: 01 vi điều khiển 89C51RD2 Mạch truyền thong chuẩn RS – 232 (dùng vi mạch MAX232) Ghép nối 04 LED bảy Ghép nối phần với vi mạch LM35,ADC0808 Ghép nối loa cảnh bảo ngưỡng thấp, ngưỡng cao Hai nút RUN, STOP Hoạt động: Khi ấn RUN, hệ thống thực đo nhiệt độ, ấn STOP, hệ thống lưu lưu lại giá trị đo cuối Quá trình thực hiện: Nhóm : Xây dựng mạch nguyên lý Làm mạch in Lắp linh kiện kiểm tra phần cứng Xây dựng thuật toán Viết chương trình Thực nghiệm Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà PHẦN I: CƠ SỞ LÝ THUYẾT Chương I: Tổng quan vi điều khiển Giới thiệu họ vi xử lý họ điều khiển thông dụng Lịch sử phát triển vi xử lý vi điều khiển Sự đời phát triển nhanh chóng kĩ thuật vi điện tử mà đặc trưng kĩ thuật vi xử lý tạo bước ngoặt quan trọng phát triển khoa học tính tốn, điều khiển vi xử lý thơng tin.Kĩ thuật vi xử lý đóng vai trị rât quan trọng tất lĩnh vực sống khoa học kĩ thuật, đặc biệt lĩnh vực tin học tự động hoá Năm 1971, hãng Intel cho đời vi xử lý( microprocessor ) giới tên gọi Intel – 4004/4 bit, nhằm đáp ứng nhu cầu cấp thiết công ty kinh doanh hãng truyền thông BUSICOM Intel-4004 kết ý tưởng quan trọng kĩ thuật vi xử lý số Đó kết cấu logic mà thay đổi chức chương trình ngồi khơng phát triển theo hướng tạo cấu trúc cứng thực số chức định trước Sau đó, vi xử lý liên tục đưa thị trường ngày phát triển, hoàn thiện hệ sau Vào năm 1972, hãng Intel đưa vi xử lý bit với tên Intel 8008/8 bit Từ năm 1974 – 1975, Intel chế tạo vi xử lý 8-bit 8080 8085A Cũng vào khoảng thời gian này, loạt hãng khác giới cho đời vi xử lý tương tự : 6800 Motorola với 5000 Tranzitor, signetics 6520, 1801 RCA, 6502 hãng MOS Technology Z80 hãng Zilog Các vi điều khiển 2.1 Các vi điều khiển xử lý nhúng Trong mục bàn nhu cầu vi điều khiển (VĐK ) so sánh chúng với vi xử lý dạng chung Pentium vi xử lý 86 khác Chúng ta xem xét vai trò vi điều khiển thị trường sản phẩm nhúng Ngoài ra, cung cấp số tiêu chuẩn vể cách lựa chọn vi điều khiển Nhóm : Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Bộ vi điều khiển so với vi xử lý dùng chung Sự khác vi điều khiển vi xử lý gì? Bộ xử lýở cá vi xử lý công dụng chung họ Intel 86(8086, 80286, 80386, 80486 Pentium) họ Motorola 680 ( 68000, 68010, 68020, 68030, 68040 vv ) Những vi xử lý khơng có RAM, ROM khơng có cổng vào chíp.Với lý mà chúng gọi chung vi xử lý công dụng chung 2.2 Hình: Hệ thống vi xử lý so sánh với hệ thống vi điều khiển a)Hệ thống vi xử lý công dụng chung b) Hệ thống vi điều khiển Như thiết kế hệ thống sử dụng vi xử lý công dụng chung chẳng hạn Pentium hay 68040 phải bổ xung thêm RAM, ROM, cổng vào định thời để làm cho chúng hoạt động Mặc dù việc bổ sung RAM, ROM cổng vào bên làm cho hệ thống cồng kềnh đắt hơn, chúng có ưu điểm linh hoạt chẳng hạn người thiết kế có quyền định số lượng RAM, ROM cổng vào cần thiết phù hợp với tốn tam tay Điều khơng thể có với vi điều khiển Một vi điều khiển có CPU (một vi xử lý) với lượng cố định RAM, ROM, cổng vào định thời tất chíp Hay nói cách khác xử lý RAM, ROM cổng vào định thời nhúng với chíp; người thiết kế bổ xung thêm nhớ , cổng vào đinh thời cho Số lượng cố định RAM, ROM chíp số cổng vào – vi điều khiển làm cho chúng trở nên lý tưởng với nhiều ứng dụng mà giá thành không gian lại hạn chế Trong nhiều ứng dụng , ví dụ điều khiển Nhóm : Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà TV từ xa khơng cần cơng suất tính tốn vi xử lý 486 thâm chí 8086 Trong nhiều ứng dụng khơng gian chiếm, cơng suất tiêu tốn giá thành đợn vie cân nhắc nghiêm ngặt nhiều so với công suất tính tốn Những ứng dụng thường u cầu số thao tác vào-ra để đọc tín hiệu tắt- mở bit định Điều thú vị số nhà sản xuất vi điều khiển xa tích hợp chuyển đổi ADC ngoại vi khác vào điều khiển Chương II:Tổng quan họ vi điều khiển 8051 I Họ vi điều khiển 8051 Giới thiệu chung Họ vi điều khiển 8051(còn gọi C51) họ vi điều khiển thông dụng Bộ vi điều khiển có 128 byte RAM,4K byte ROM chíp, hai định thời, cổng nối tiếp cổng (đều rộng bit) vào ratất đặt chíp Lúc coi “hệ thống chíp” 8051 xử lý bit có nghĩa CPU làm việc với bit liệu thời điểm Dữ liệu lớn bit chia thành liệu bit xử lý 8051 có tất cổng vào-ra I/O cổng rộng 8bit Mặc dù 8051 có ROM chíp cực đại 64 K byte,nhưng nhà sản xuất lúc cho xuất xưởng với 4K byte ROM chíp 8051 trở nên phổ biến sau Intel cho phép nhà sản xuất khác sản xuất bán dạng biến thể 8051 mà họ thích với điều kiện họ phải để mã lại tương thích với 8051.Điều dẫn đến đời nhiều phiên 8051 với tốc độ khác dung lượng ROM chíp khác bán nửa nhà sản xuất Điềunày quan trọng có nhiều biến thể khác 8051 tốc độ dung lương nhớ ROM chíp, tất chúng tương thích với 8051 ban đầu lệnh Điều có nghĩa ta viết chương trình cho phiên chạy với phiên khác mà khơng phân biệt từ hãng sản xuất Nhóm : Sơ đồ cấu trúc chung họ 8051 Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Interrupt control : Điều khiển ngắt Other registers : Các ghi khác ROM : loại nhớ không liệu nguồn cung cấp, gọi nhớ chương trình bên  RAM : nhớ liệu bên có dung lượng 128Byte dùng để lưu trữ liệu biến số, số, đệm truyền thông  Timer 2, , : Bộ định thời , ,  CPU : Đơn vị điều khiển trung tâm  Oscillator : Mạch dao động  Bus control: Điều khiển Bus  I/O ports: Các ports vào/  Serial port: port nối tiếp  Address/data : địa chỉ/ liệu    Nhóm : Sơ đồ chân 8051 Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Chức : Chân 40 nối dương nguồn 5V Chân 20 nối đất (Mass,GND) Chân 29 (PSEN): tín hiệu điều khiển xuất 8051, cho phép chọn nhớ nối chung với chân OE (output) EPROM phép đọc byte chương trình ( đọc lệnhkhác với đọc liệu) Chân 30 (ALE) tín hiệu điều khiển xuất 8051, cho phép kênh Bus địa Bus liệu Port Chân 31 (EA) đưa xuống thấp cho phép chọn nhớ mã 8051 P0 từ chân 39-> 32 tương ứng chân P0_0 -> P0_7 P1 từ chân 1->8 tương ứng với chân P1_0 -> P1_7 - P2 từ chân 21->28 tương ứng chân P2_0->P2_7 - P3 từ chân 10->17 tương ứng chân P3_0->P3_7 - Riêng cổng có chức chân hình vẽ : - P3.0 – RxD : chân nhận liệu nối tiếp giao tiếp với RS232 (COM) - P3.1 – TxD : phân truyền liệu nối tiếp giao tiếp RS232 - P3.2 – INT0 : interupt 0, ngắt - P3.3 – INT1 : interupt ngắt - P3.4 – T0 : Timer đầu vào timer - P3.5 – T1 : Timer đầu vào timer - P3.6 – WR : Điều khiển ghi liệu - P3.7 – RD : Điều khiển đọc liệu - Chân 18,19 nối với thạch anh tạo thành mạch dao động cho vi điều khiển, vi xử lý Nhóm : Page Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Tần số thạch anh thường dùng ứng dụng 12Mhz 11.092MHz (Giao tiếp với cổng COM), tần số tối đa 24Mhz - Cổng vào song song (I/O Port) 8051 có cổng vào song song có tên P0, P1, P2, P3 tất cổng cổng vào chiều bit Các bít cổng chân chíp cổng có chân chíp Hướng liệu dùng cổng làm cổng hay cổng vào độc lập cổng chân cổng Các chân P0 khơng có điện trở treo cao (pullup resistor) bên trong, mạch lái tạo mức cao chi có sử dụng cổng với tính bus dồn kênh địa chỉ/ liệu Như với chức thông thường, P0 cổng open drain, với chức vào, P0 cổng cao trở Nếu muốn sử dụng cổng P0 làm cổng vào /ra thơng dụng ta phải thêm trở tử 4K7 đến 10K Các cổng P1, P2, P3 có điện trở pullup bên trong, dùng với chức cổng vào/ra thông thường mà không cần thêm điện trở bên ngồi  Cổng truyền thơng nối tiếp ( Serial Port) : Cổng nối tiếp 8051 chủ yếu dùng ứng dụng có yêu cầu truyền thơng với máy tính, với vi điều khiển khác Liên quan đến cổng nối tiếp chủ yếu có ghi : SCON SBUF Ngoài ra, ghi khác ghi PCON (không đánh địa bít) có bít tên SMOD quy định tốc độ truyền cổng nối tiếp có gấp đơi lên (SMOD=1) hay khơng (SMOD=0) Cổng có đặc điểm : - Truyền song cơng : có nghĩa thời điểm vừa truyền vừa nhận liệu - Phương thức truyền không đồng bộ: liệu truyền theo kí tự - Bộ đệm truyền nhận liệu có tên SBUF - SCON ghi bit dùng để lập trình việc đóng khung liệu, xác định chế độ làm việc cổng truyền thông nối tiếp Bảng mô tả chi tiết bit khác ghi SCON : Bit Nhóm : Tên SM0 SM1 SM2 Page 10 Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x090C C:0x090D C:0x090F C:0x0912 C:0x0915 C:0x0916 C:0x0918 C:0x0919 C:0x091A C:0x091B C:0x091C C:0x091D C:0x091F C:0x0920 C:0x0922 C:0x0923 C:0x0924 C:0x0925 C:0x0926 C:0x0927 C:0x0929 C:0x092B C:0x092C C:0x092D C:0x0930 C:0x0931 C:0x0934 C:0x0935 C:0x0938 C:0x0939 C:0x093C C:0x093D C:0x093E C:0x0940 C:0x0942 C:0x0943 C:0x0944 C:0x0945 C:0x0946 C:0x0948 C:0x0949 C:0x094A C:0x094C C:0x094D C:0x094E C:0x094F C:0x0950 C:0x0951 C:0x0952 C:0x0954 Nhóm : Page 29 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x0956 C:0x0958 C:0x0959 C:0x095A C:0x095C C:0x095D C:0x095F C:0x0960 C:0x0961 C:0x0962 C:0x0963 C:0x0965 C:0x0967 C:0x0968 C:0x0969 C:0x096A C:0x096B C:0x096D C:0x096F C:0x0971 C:0x0973 C:0x0974 C:0x0975 C:0x0976 C:0x0977 C:0x0979 C:0x097B C:0x097C C:0x097D C:0x097E C:0x097F C:0x0981 C:0x0983 C:0x0984 C:0x0985 C:0x0986 C:0x0987 C:0x0989 C:0x098B C:0x098D C:0x098F C:0x0990 C:0x0991 C:0x0992 C:0x0993 C:0x0995 C:0x0997 C:0x0999 C:0x099B C:0x099C Nhóm : Page 30 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x099D C:0x099E C:0x099F C:0x09A1 C:0x09A3 C:0x09A5 C:0x09A7 C:0x09A8 C:0x09A9 C:0x09AA C:0x09AB C:0x09AD C:0x09AF C:0x09B1 C:0x09B3 C:0x09B5 C:0x09B7 C:0x09B9 C:0x09BB C:0x09BD C:0x09BF C:0x09C1 C:0x09C3 C:0x09C5 C:0x09C7 C:0x09C9 C:0x09CB C:0x09CD C:0x09CF C:0x09D1 C:0x09D3 C:0x09D4 C:0x09D5 C:0x09D6 C:0x09D7 C:0x09D8 C:0x09D9 C:0x09DB C:0x09DC C:0x09DD C:0x09DF C:0x09E0 C:0x09E1 C:0x09E2 C:0x09E3 C:0x09E5 C:0x09E6 C:0x09E7 C:0x09E9 C:0x09EA Nhóm : Page 31 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x09EC C:0x09EE C:0x09F0 C:0x09F2 C:0x09F4 C:0x09F5 C:0x09F6 C:0x09F7 C:0x09F8 C:0x09F9 C:0x09FB C:0x09FC C:0x09FD C:0x09FF C:0x0A00 C:0x0A01 C:0x0A02 C:0x0A04 C:0x0A06 C:0x0A07 C:0x0A08 C:0x0A09 C:0x0A0A C:0x0A0B C:0x0A0D C:0x0A0E C:0x0A0F C:0x0A11 C:0x0A12 C:0x0A13 C:0x0A14 C:0x0A15 C:0x0A17 C:0x0A18 C:0x0A19 C:0x0A1B C:0x0A1C C:0x0A1E C:0x0A20 C:0x0A22 C:0x0A24 C:0x0A26 C:0x0A27 C:0x0A28 C:0x0A29 C:0x0A2A C:0x0A2B C:0x0A2D C?COPY: C:0x0A2F Nhóm : Page 32 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x0A31 C:0x0A32 C:0x0A34 C:0x0A35 C:0x0A36 C:0x0A38 C:0x0A3A C:0x0A3B C:0x0A3D C:0x0A40 C:0x0A42 C:0x0A44 C:0x0A45 C:0x0A47 C:0x0A4A C:0x0A4C C:0x0A4D C:0x0A4E C:0x0A50 C:0x0A51 C:0x0A54 C?UIDIV: C:0x0A55 C:0x0A58 C:0x0A5B C:0x0A5C C:0x0A5E C:0x0A5F C:0x0A60 C:0x0A62 C:0x0A63 C:0x0A64 C:0x0A65 C:0x0A66 C:0x0A69 C:0x0A6A C:0x0A6B C:0x0A6C C:0x0A6D C:0x0A6E C:0x0A6F C:0x0A70 C:0x0A71 C:0x0A72 C:0x0A73 C:0x0A74 C:0x0A75 C:0x0A76 C:0x0A78 C:0x0A79 Nhóm : Page 33 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x0A7A C:0x0A7B C:0x0A7C C:0x0A7D C:0x0A80 C:0x0A81 C:0x0A82 C:0x0A83 C:0x0A84 C:0x0A85 C:0x0A86 C:0x0A88 C:0x0A89 C:0x0A8A C:0x0A8D C:0x0A8E C:0x0A90 C:0x0A93 C:0x0A94 C:0x0A95 C:0x0A96 C:0x0A97 C:0x0A98 C:0x0A99 C:0x0A9B C:0x0A9C C:0x0A9E C:0x0AA1 C:0x0AA2 C:0x0AA3 C:0x0AA4 C:0x0AA5 C:0x0AA6 C:0x0AA9 C?LNEG: C:0x0AAA C:0x0AAB C:0x0AAC C:0x0AAD C:0x0AAE C:0x0AAF C:0x0AB0 C:0x0AB1 C:0x0AB2 C:0x0AB3 C:0x0AB4 C:0x0AB5 C:0x0AB6 C:0x0AB7 Hien_thi_led_7thanh: Nhóm : Page 34 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x0AB8 C:0x0ABA C:0x0ABC C:0x0ABE C:0x0AC0 C:0x0AC2 C:0x0AC4 C:0x0AC6 C:0x0AC8 C:0x0ACA C:0x0ACC C:0x0ACF C:0x0AD1 C:0x0AD3 C:0x0AD5 C:0x0AD7 C:0x0ADA C:0x0ADC C:0x0ADE C:0x0AE0 C:0x0AE2 C:0x0AE4 C:0x0AE7 C:0x0AE9 C:0x0AEB C:0x0AEC C:0x0AED C:0x0AEE C:0x0AEF C:0x0AF0 C:0x0AF1 C:0x0AF4 C:0x0AF6 C:0x0AF8 C:0x0AFA C:0x0AFC C:0x0AFE C:0x0B01 C:0x0B03 C:0x0B05 C:0x0B06 C:0x0B07 C:0x0B08 C:0x0B09 C:0x0B0A C:0x0B0B C:0x0B0E C:0x0B10 C:0x0B12 C:0x0B13 Nhóm : Page 35 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x0B14 C:0x0B15 C:0x0B16 C:0x0B17 C:0x0B18 C:0x0B1B C:0x0B1D C:0x0B1F C:0x0B21 C:0x0B23 C:0x0B25 C:0x0B28 C:0x0B2A C:0x0B2C C:0x0B2D C:0x0B2E C:0x0B2F C:0x0B30 C:0x0B31 C:0x0B32 C:0x0B35 C:0x0B37 C:0x0B39 C:0x0B3A C:0x0B3B C:0x0B3C C:0x0B3D C:0x0B3E C:0x0B3F C:0x0B42 C:0x0B43 C:0x0B45 D2A0 SETB P2_0(0xA0.0) C:0x0B47 C:0x0B49 C:0x0B4B C:0x0B4E C:0x0B51 C:0x0B52 C:0x0B54 D2A1 SETB P2_1(0xA0.1) C:0x0B56 C:0x0B58 C:0x0B5B C:0x0B5E C:0x0B5F C:0x0B61 D2A2 SETB P2_2(0xA0.2) C:0x0B63 C:0x0B65 C:0x0B68 C:0x0B6B C:0x0B6C Nhóm : Page 36 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội C:0x0B6E D2A3 C:0x0B70 C:0x0B72 C:0x0B75 C:0x0B78 C:0x0B79 C:0x0B7B C:0x0B7C C:0x0B7D C:0x0B7F C:0x0B82 C:0x0B85 C:0x0B88 C:0x0B89 C:0x0B8A C:0x0B8B C:0x0B8C C:0x0B8D C:0x0B8E C:0x0B8F C:0x0B91 C:0x0B92 C:0x0B94 C:0x0B95 C:0x0B96 C:0x0B98 C:0x0B9A C:0x0B9B C:0x0B9C C:0x0B9D C:0x0B9E C:0x0BA0 C:0x0BA2 C:0x0BA3 C:0x0BA4 C:0x0BA5 C:0x0BA6 C:0x0BA8 C:0x0BAA C:0x0BAB C:0x0BAC C:0x0BAE C:0x0BAF C:0x0BB0 C:0x0BB2 C:0x0BB3 C:0x0BB4 C:0x0BB6 C:0x0BB8 C:0x0BBA Nhóm : BTL VI XỬ LÝ SETB P2_3(0xA0.3) Page 37 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ C:0x0BBB C:0x0BBC C:0x0BBF C:0x0BC1 C:0x0BC2 C:0x0BC4 C:0x0BC6 C:0x0BC7 C:0x0BC9 C:0x0BCA C:0x0BCB C:0x0BCD C:0x0BD0 C:0x0BD2 C:0x0BD3 C:0x0BD4 C:0x0BD5 C:0x0BD6 C:0x0BD8 C:0x0BD9 C:0x0BDA C:0x0BDC C:0x0BDE C:0x0BE0 C:0x0BE2 C:0x0BE3 C:0x0BE4 C:0x0BE5 C:0x0BE6 C:0x0BE7 C:0x0BE8 C:0x0BE9 C:0x0BEA C:0x0BEB C:0x0BEC C:0x0BED C:0x0BEE C:0x0BF0 C:0x0BF1 C:0x0BF2 C:0x0BF4 C:0x0BF5 C:0x0BF6 C:0x0BF7 C:0x0BF8 C:0x0BFA C:0x0BFB C:0x0BFC C:0x0BFE C:0x0BFF Nhóm : Page 38 GVHD: Ts Nguyễn Thu Hà Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà C:0x0C01 C:0x0C03 main: C:0x0C05 C:0x0C06 C:0x0C08 C:0x0C0A C:0x0C0C C:0x0C0E C:0x0C10 C:0x0C12 C:0x0C14 C:0x0C16 C:0x0C18 C:0x0C1B C:0x0C1D C:0x0C1F C:0x0C21 C:0x0C23 C:0x0C25 C:0x0C28 C:0x0C2A C:0x0C2C C:0x0C2F C:0x0C31 C:0x0C34 C:0x0C36 C:0x0C38 C:0x0C3B C:0x0C3D C:0x0C3F C:0x0C42 C:0x0C43 C:0x0C44 C:0x0C46 C:0x0C47 C:0x0C4A C:0x0C4B C:0x0C4C C:0x0C4D C:0x0C4F C:0x0C51 C:0x0C54 C:0x0C56 C:0x0C58 C:0x0C5A C:0x0C5C C:0x0C5E C:0x0C60 C:0x0C62 Nhóm : 120C95 LCALL control_button(C:0C95) D2B1 SETB P3_1(0xB0.1) D2B0 SETB P3_0(0xB0.0) D2B3 SETB P3_3(0xB0.3) Page 39 Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà C:0x0C64 C:0x0C67 120AB8 LCALL Hien_thi_led_7thanh(C:0AB8) C:0x0C6A C:0x0C6C C:0x0C6E C:0x0C70 C:0x0C72 C:0x0C75 120C7A LCALL Control_threshold_temperature(C:0C7A) C:0x0C78 Control_threshold_temperature: C:0x0C7A C:0x0C7B C:0x0C7C C:0x0C7E C:0x0C80 C:0x0C82 D2B5 SETB P3_5(0xB0.5) C:0x0C84 C:0x0C85 C:0x0C86 C:0x0C87 C:0x0C89 C:0x0C8B D2B4 SETB P3_4(0xB0.4) C:0x0C8D C:0x0C8F C:0x0C90 C:0x0C92 C:0x0C94 control_button: C:0x0C95 C:0x0C98 C:0x0C9A C:0x0C9C C:0x0C9F C:0x0CA1 C:0x0CA4 C:0x0CA6 C:0x0CA8 C:0x0CAB D200 SETB start_pushed(0x20.0) C:0x0CAD C:0x0CAF L?0026: C:0x0CB0 C:0x0CB2 L?0027: C:0x0CB3 C:0x0CB4 C:0x0CB5 delay_led7seg: C:0x0CB7 C:0x0CB8 Nhóm : Page 40 Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà C:0x0CB9 FE MOV R6,A C:0x0CBA 0F INC R7 C:0x0CBB BF0001 CJNE R7,#0x00,C:0CBF C:0x0CBE 0E INC R6 C:0x0CBF EF MOV A,R7 C:0x0CC0 6428 XRL A,#0x28 C:0x0CC2 4E ORL A,R6 C:0x0CC3 70F5 JNZ C:0CBA C:0x0CC5 22 RET delay: C:0x0CC6 C:0x0CC7 C:0x0CC8 C:0x0CCA C:0x0CCC C:0x0CCD C:0x0CCE C:0x0CD0 ix1000: C:0x0CD1 C0F9 PUSH 0xF9 C:0x0CD3 A4 MUL AB C:0x0CD4 B099 ANL C,/TI(0x98.1) C:0x0CD6 9282 MOV 0x80.2,C C:0x0CD8 F8 MOV R0,A C:0x0CD9 8090 SJMP C:0C6B C:0x0CDB C180 AJMP C:0E80 C:0x0CDD 00 NOP C:0x0CDE 00 NOP C:0x0CDF 00 NOP C:0x0CE0 00 NOP C:0x0CE1 00 NOP C:0x0CE2 00 NOP C:0x0CE3 00 NOP C:0x0CE4 00 NOP PHẦN 3: PHẦN KẾT LUẬN Sau thời gian làm đồ án, hướng dẫn cô Nguyễn Thu Hà, đến nay, chúng em hồn thành nội dung đồ án mơn học Do thời gian trình độ hiểu biết chúng em có hạn nên khơng thể tránh khỏi thiếu sót, sai phại làm nên chúng em mong bảo, giúp đỡ thầy cô để đồ án chúng em hồn thiện Nhóm : Page 41 Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà Đồng thời giúp chúng em nâng cao trình độ chuyên môn, đáp ứng nhiệm vụ công tác sau này.Em xin chân thành cảm ơn cô giáo Nguyễn Thu Hà giúp em hoàn thành đồ án này! Tài liệu tham khảo: - Giáo trình vi điều khiển Giáo trình khí cụ điện Hướng dẫn lập trinh vi xư lý Lời nhận xét thầy cô: ………………………………………………… ………………………………………………… ………………………………………………… Nhóm : Page 42 Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts Nguyễn Thu Hà ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………… Nhóm : Page 43 ... thị số đo nhiệt độ dung vi mạch LM35, ADC0808, khoảng đo (- 55 – 125)◦C, Hệ số gồm có: 01 vi điều khiển 89C51RD2 Mạch truyền thong chuẩn RS – 232 (dùng vi mạch MAX232) Ghép nối 04 LED bảy Ghép nối. .. khiển Chương II:Tổng quan họ vi điều khiển 8051 I Họ vi điều khiển 8051 Giới thiệu chung Họ vi điều khiển 8051(còn gọi C51) họ vi điều khiển thông dụng Bộ vi điều khiển có 128 byte RAM,4K byte... Các vi điều khiển 2.1 Các vi điều khiển xử lý nhúng Trong mục bàn nhu cầu vi điều khiển (VĐK ) so sánh chúng với vi xử lý dạng chung Pentium vi xử lý 86 khác Chúng ta xem xét vai trò vi điều khiển

Ngày đăng: 08/12/2022, 03:38

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan