7 đoạn hiển thị giao diện để 89C52

X

xfilesb

Guest
i muốn làm cho phần mềm nhỏ để đếm from0-99 sử dụng at89c52
nhưng i didnt muốn sử dụng 7.447 tôi muốn làm một conter sử dụng phần mềm quét tecniqe
did you got it sir

 
Salam,

Tôi nghĩ cơ bản hoặc ngôn ngữ c sẽ giúp u tốt hơn so với lắp ráp

Tất cả các u phải làm là để chỉ định một cổng để chọn từng phân khúc-đun 7, một cổng để gửi dữ liệu (một bảng tra cứu có thể được sử dụng để biết các dữ liệu được gửi đi tương ứng với mỗi không có)

Tôi nghĩ rằng dữ liệu được như sau:

0 -> 0x3F
1 -> 0x6
2 -> 0x5b
3 -> 0x4f
4 -> 0x66
5 -> 0x6d
6 -> 0x7d
7 -> 0x7
8 -> 0x7F
9 -> 0x6f

Hy vọng rằng sẽ giúp

 
u có phải sử dụng hai cổng cho interfacing bảy đoạn hiển thị với m.controller.In trường hợp của màn hình cathode chung, 8 pins từ port0 được kết nối với 7 phân đoạn của màn hình hiển thị cc.Đối với một truy cập hai chữ số hiển thị là hai cc used.so hai pins chung cathod của màn hình được kết nối với m.controller thông qua một transistor.Collector của bc547 (hai số) được kết nối với pin Emiter cc là grounded.base được kết nối đến m.controller qua 10k resister.

Bây giờ viết xuống những mẫu cho một display.Ie thấp trên pin cc và cao trên một phân đoạn
lightsup thấp led.A trên pin cc cần logic cao để gửi đến các cơ sở của tran
sistor.Now mov các patternn để port0, làm cho pin cc thấp, gọi một sự chậm trễ nhỏ 1ms.
Now mov thứ hai mẫu để port0, làm cho pin cc thấp, gọi một sự chậm trễ nhỏ 1ms, lặp lại quá trình này
Hy vọng rằng sẽ giúp

 
Bạn có thể sử dụng Anod chung hiển thị nếu bạn sử dụng at89C52.Các dòng vi điều khiển chỉ có thể rửa chén hiện hành.Đừng quên để hạn chế hiện hành, có điện trở 270 ohm (ví dụ) cho từng phân khúc.

 
2 cách để làm điều này IMO.Sử dụng chung anode như sugested hoặc sử dụng một BCD 7 đoạn hiển thị.BCD này tiết kiệm portpins và cung cấp cho bạn các mã hex AF miễn phí

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Cười" border="0" />

.Nếu bạn có đủ các cổng kết nối, bạn có thể hiển thị đến cổng riêng biệt.

 

Welcome to EDABoard.com

Sponsor

Back
Top