Kỹ thuật vi điều khiến 1 NỘI DUNG ĐÈ TÀI Đếm sản phâm dùng Timer l hiện thị lên led 7 đoạn số đếm max 999... Kỹ thuật vi điều khiến 1 Bảng mô tả chức năng các chân của PICIö6F877A Đ
Trang 1
TONG LIEN DOAN LAO DONG VIET NAM
TRUONG DAI HOC TON DUC THANG
ĐẠI HỌC TÔN ĐỨC THẮNG
TON DỤC THANG UNIVERSTY
HBAOCAO
KY THUAT VI DIEU KHIEN 1
Dém san pham ding Timer 1 hién thị lên led 7 đoạn (số đếm max 999)
THANH PHO HO CHI MINH, NAM 2022
Trang 2Kỹ thuật vi điều khién 1
Trang 3Kỹ thuật vi điều khién 1
PHÂN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN
Đánh giá của GV chấm bài
Tp Hồ Chí Minh, ngày năm
Trang 4Kỹ thuật vi điều khiến 1
MỤC LỤC
PHẢN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN
NOI DUNG DE TAI
CHUONG 1 TONG QUAN VE VI DIEU KHIEN
1.2.2 Nguyên lý hoạt động của led 7 đoạn
Phan loại led 7 đoạn
CHUONG 2 THIET KE BO DEM SAN PHAM
Trang 5Kỹ thuật vi điều khiến 1
NỘI DUNG ĐÈ TÀI
Đếm sản phâm dùng Timer l hiện thị lên led 7 đoạn (số đếm max 999
Trang 6Kỹ thuật vi điều khiến 1
Chương
1.1 Vi điều khiến
TONG QUAN VE VI DIEU KHIEN
Sơ đồ khối và bảng mô tả chức năng các chân của PIC16F877A
MCLRivee —- (1 L] ——> RB7/PGD
RA0/AND «—~[] 2 38[] —+ RB8/PGC RA1/AN1 —>[]| 3 38[] => RBS RA2/AN2/VREF-ICVREF => [| 4 37 => RB4 RA3/AN3/VREF+ =—>~ L| 5 3s ~——+> RB3/PGM
RA4/T0CKI/C1OUT <—>L | 6 35( ++ RB2
RASIAN4/SS/C2OUT «—> L| 7 =< 341 «> RBI REO/RD/ANS =——> L| 8 NS 33[l~—~> RB0INT RE1/WR/ANS =—> L| 9 : 32H +— voo
FT m] RCASOUSDA 5/800 FOSTKICK
Ky c7ewor
| Tmed | | Trmer1
IL I
I I I dt Das EEPROU | Cer+,2 | Carparator | | ¬—
[ Device | Program Fiash | Dats Memory | Date EEPROM | PPC!6F873A, | 4K wores | 192 Bytes | 129 Byres |
Note 4: Higher orcer bits erefrom the Status repister
Hinh 1.2 Sơ đồ khối của PICIGF877A
Trang 7Kỹ thuật vi điều khiến 1
Bảng mô tả chức năng các chân của PICIö6F877A
Đầu vào của xung đao động thạch clock ngoại
Đâu ra của xung dao động thạch anh Nỗi với thạch anh hay cộng hưởng trong chế
độ dao động của thạch anh Trong chế
độ RC, ngõ ra của
Ngõ vào của Master Clear(Reset) hoặc ngõ vảo điện thế được lập trình Chân phép tín hiệu Reset thiết bị tác động ở mức thấp
hai chiều RA0 có thể
làm ngõ vào tuơng tự thứ 0
RAI có thê làm ngõ vào tuơng tự thứ l
RA2 có thê làm vào tuơng tự 2 hoặc điện áp chuẩn tương
tự âm
3 có thê làm ngõ tuơng tự 3 hoặc điện áp chuẩn tương
Trang 8
Kỹ thuật vi điều khiến 1
RB0 có thê làm chân ngặt ngoài
RB3 có thê làm ngõ vào của điện thê được lập trình ở mức thap
Timerl hoặc ngõ vào
Trang 9Kỹ thuật vi điều khiến 1
bộ với xung đồng hỗ
RC7 co thé 1a chan nhận không đồng bộ
USART hoặc đồng
bộ với dữ liệu
hai chiêu hoặc là
giao tiếp với bus của
RE2 có thê điêu
khiên việc chọn
hoặc là ngõ vào ương tự thứ 7
Cung câp nguồn ương cho các mức logicva nhtmg chan
Trang 10Kỹ thuật vi điều khiến 1
Hoạt động của định thời
Bộ định thời TIMERI
Bộ định thời TIMERI là một bộ định thời/bộ đếm 16 bít gồm hai thanh ghỉ TMRIH (Bựte cao) và TMRIL (byte thấp) mà có thê đọc hoặc ghi Cặp thanh
ghi này tăng số đếm từ 0000h đến FEFFh và báo tràn sẽ xuất hiện khi có sự
chuyền số đếm từ FFFEFh xuống 0000h Ngắt, nếu được phép có thê phát ra khi
có số đếm tràn và được đặt ở bít cờ ngắt TMRIIF Ngắt có thể được phép hoặc cam bang cách đặt hoặc xóa bit cho phép ngắt TMRIIE
Bộ định thời Timerl có thể được cấu hình đề hoạt động một trong hai chế độ sau:
e Dinh thoi mét khoan thời gian
e Dém sw kién (Counter)
Việc lựa chọn một trong hai chế độ được xác định bằng cách đặt hoặc xóa
điều khién TMRION
Bit 7, 6: Không được định nghĩa
Bit 5, 4: Bit chon b6 chia clock cho timerl
Bit 3: Bit diéu khién cho phép b6 dao déng Timer]
Bit diéu khién clock ngoai Timer Bit 1: Bit chon nguén clock cho Timer1
Bit 0: Bit diéu khién hoat động của Timerl
Chế độ Timer
Chế độ Timer được chọn bằng cách xóa TMRICS Trong chế độ nảy, Nguồn clock đặt vào Timer là mạch dao động FOSC/4 Bit điều khiển đồng bộ không bị tác động vì clock ngoài luôn luôn đồng bộ
T1CKI
T1CKI (Default Low) Note: Arrows indicate counter increments
Sườn tăng timerl
Trang 11Kỹ thuật vi điều khiến 1
Ché d6 counter
Trong chế độ này, bộ định thời tăng số đếm qua clock ngoài Việc tăng xảy
ra sau mỗi sườn lên của xung clock ngoài Bộ định thời phải có một sườn lên ước khi việc đêm bắt đầu
Sơ đề khối bộ định thời timer!
1.2 Hién thi Led 7 đoạn
Led 7 đoạn là thiết bị hiển thị ánh sáng, đầu ra hiển thị thông tin dưới dạng hình ảnh hoặc văn bản hoặc số thập phân Dựa vào tên gọi, chúng ta cũng có thể biết được nó cầu tạo từ 7 đèn LED nhỏ hợp thành Led 7 thanh thường có loại Anot (cực dương) hoặc Katot (cực âm) chung Nó được sử dụng rộng rãi trong đồng hồ kỹ thuật số, máy tính cơ bản, đồng hồ đo điện tử và các thiết bị điện tử khác hiển thi thông tin SỐ 1.2.1 Hình đáng kích thước
Hinh 1.5 Cac loai led 7 doan 1.2.2 Nguyên lý hoạt động của led 7 đoạn
Chúng ta đánh số các LED phân đoạn lần lượt là a,b,c,d,e,f,g
1.2.2.1 Biểu diễn chữ số bang led 7 đoạn
Sô 8 được hiện thị khi tât cả các LED phân đoạn được câp nguôn Ví dụ nêu bạn ngắt kết nôi nguôn điện cho LED “g`, thì nó sẽ hiện thi so 0
Trang 12Kỹ thuật vi điều khiến 1
Trong màn hình LED 7 đoạn, tùy vào việc chúng ta cấp nguồn cho phân đoạn LED
thể tạo tô hợp số hiển thị từ 0 đến 9 Vì cầu tạo LED 7 đoạn là dang
số 8, nên không thể tạo thành bảng chữ cái như X và Z,„ vì vậy nó không thể được sử dụng cho bảng chữ cái và nó chỉ có thê được sử dụng cho hiển thị độ lớn số thập phân
hanh vẫn có thể tạo thành các chữ cái A, B, C, D, E va F, vi vậy chúng cũng có thể được sử dụng để biêu diễn các chữ số thập lục phân
1.2.2.2 Bảng sự thật của led 7 đoạn
Decimal Individual Segments Illuminated Digit
3, 7 và 6 Tức là đề hiện số 0 thi 6 dén phai sang, s6 1 thi 2 đèn phải sáng Màn h
Trang 13Kỹ thuật vi điều khiến 1
LED 7 đoạn phải được điều khiến bởi các thiết bị bên ngoài khác Đơn giản có thể dùng điện trở đề phân áp cho các phân đoạn LED Nhưng thường đề điều khiển LED 7 đoạn, chúng ta se dùng vi điều khiến, vi xử lý hoặc các bo mạch chủ khác
Phần loại led 7 đoạn
Theo loại ứng dụng, có hai loại màn hình LED 7 thanh: màn hình cực dương chung (Common Anode) và mản hình cực âm chung (Common Cathode)
Common Cathode Common Anode
{ Wee a 23
Chưng cực Dương hoo 0 0 7
| | các chân
— 1,2,4,5,6,7,9, 10 nổi
i * h với các chan Digital
chân 3,8 nổi với nguồn 5v
Ln | log p Chung cực Âm
tương tự với các chân
| Digital, chân 3,8 nổi cực
Loại cực đương Với loại này thì cách bố trí, phân cực cho LED thì ngược lại Tất cả cực dương của các phân đoạn LED được nối chung nhau và nỗi với chân có logic là L (mức cao) Còn các cực âm của các LED phân đoạn sẽ được kết nối với chân có mức logic 0 dé led phan đoạn đó có thể sáng Loại nảy được sử dụng nhiều hơn trong thực tế vì đơn cử việc xuất
ra mức 0 đề điều khiển sẽ đơn giản và bớt công kẻnh trong thiết kế mạch
Trang 14Kỹ thuật vi điều khiến 1
Chuong 2 THIET KE BO DEM SAN PHAM
han cứng
2.1.1 Thiết kế trên phần mềm mô phỏng
Trang 15
Kỹ thuật vi điều khiến 1
Trang 16
Kỹ thuật vi điều khiến 1
2.1.2 Thiết kế thực tế
Trang 17
Kỹ thuật vi điều khiến 1
Trang 18
Kỹ thuật vi điều khiến 1
2.2 Phần mềm
2.2.1 Chương trình
Trang 19Kỹ thuật vi điều khiến 1
Trang 20Kỹ thuật vi điều khiến 1
Trang 21Kỹ thuật vi điều khiến 1
Trang 22Kỹ thuật vi điều khiến 1
Trang 23Kỹ thuật vi điều khiến 1
2.3 Kết quả thực nghiệm
2.4 Kết quả thực nghiệm
Trang 24Kỹ thuật vi điều khiến 1
PHU LUC Dém xung tir 0 dén 999 sir dung timer 1
So dé nguyén ly:
Chương
Trang 25Kỹ thuật vi điều khiến 1
Trang 26Kỹ thuật vi điều khiến 1
Trang 27Kỹ thuật vi điều khiến 1
TÀI LIỆU THAM KHẢO