em đang viết chương trình đếm sản phẩm hiển thị trên led 7 đoạn, yêu cầu:1 sản phẩm 1 đi qua cảm biến (ở đây là nút nhấn) thì led hiển thị sẽ giảm 1 đơn vị.1 cảm biến dùng cho 4 led 7 đoạn, hiển thị với với 2 port khác nhau. Port 0, hiển thị số ban đầu là 10, sau khi sản phấm 1 đi qua thì giảm xuống đến 0. hết sản phẩm 1 thì sản phẩm 2 đi qua thì led hiển thị số 5, rồi giảm về 0 khi có sản phẩm đi qua. hết 5 sản phẩm, thì sản phẩm 3 đến, lúc này led hiển thị 10 (sản phẩm). rồi giảm về 0 khi sản phẩm 3 đi qua. sau đấy sản phẩm 1 đi qua thì led hiển thị trở lại 10. Còn Port 1 lại hiển thị gần giống như vậy, nhưng ban đầu là 15-0-10-0-5-0-quay lai 15 để tiếp tục. em có mô phỏng bằng Protues,Link: Mo Phong.rar. mong các anh giúp em code chương trình, em đang cần gấp cho cty. cám ơn các anh nhiều!
Thông báo
Collapse
No announcement yet.
Chương trình đếm sản phẩm hiển thị Led 7 đoạn!
Collapse
X
-
cần gấp thì pm riêngNguyên văn bởi anhpham009 Xem bài viếtem đang viết chương trình đếm sản phẩm hiển thị trên led 7 đoạn, yêu cầu:1 sản phẩm 1 đi qua cảm biến (ở đây là nút nhấn) thì led hiển thị sẽ giảm 1 đơn vị.1 cảm biến dùng cho 4 led 7 đoạn, hiển thị với với 2 port khác nhau. Port 0, hiển thị số ban đầu là 10, sau khi sản phấm 1 đi qua thì giảm xuống đến 0. hết sản phẩm 1 thì sản phẩm 2 đi qua thì led hiển thị số 5, rồi giảm về 0 khi có sản phẩm đi qua. hết 5 sản phẩm, thì sản phẩm 3 đến, lúc này led hiển thị 10 (sản phẩm). rồi giảm về 0 khi sản phẩm 3 đi qua. sau đấy sản phẩm 1 đi qua thì led hiển thị trở lại 10. Còn Port 1 lại hiển thị gần giống như vậy, nhưng ban đầu là 15-0-10-0-5-0-quay lai 15 để tiếp tục. em có mô phỏng bằng Protues,Link: Mo Phong.rar. mong các anh giúp em code chương trình, em đang cần gấp cho cty. cám ơn các anh nhiều!
Comment
-
-
-
Anh avr nói quá.5 nốt nhạc chắc mới mở được cái phần mềm.Nhưng nói chung bạn ấy nói chẳng rõ chút nào.Cái này thì hầu như ai cũng biết.Chỉ cái hiển thị 15-0-10-0-5-0 là chịu.Tôi hiểu thế này đúng kô 2 led lần 1 hiển thị 15 khi có sp đi qua nó hiển thị 14 rồi đến khi sp thứ 15 thì lần 2 hiển thị số 10 khi có sp đi qua nó giảm 1 cho đến khi về 0 thì lần 3 ..., , ,
Comment
-
ah`, em ghi như vậy thì các anh không hiểu. em viết 15-0-10-0-5-0, có nghĩa là số đặt trước là 15, sau đấy 1 sản phẩm đi qua thì giảm xuống còn 14, sản phẩm tiếp theo thì còn 13, 12, 11...về đến 0. khi đang ở 0 mà có sp đi qua tiếp thì hiển thị 10, rồi xuống 9, 8...về 0. sản phẩm 3 đi qua cảm biến thì đang ở 0 thì chuyển sang 5, tiếp tục giảm xuống 4,3,2,1,0. đang ở 0 mà có sp đi qua tiếp theo lại quay lại 15, và cứ thế lặp lại. đấy là 2 led hiển thị bên trái, còn 2 led bên phải thì chỉ thay đổi khác số thôi,10 xuống 0, lên 5 rồi xuống 0, rồi lên 15 rồi xuống 0 và lặp lại. 2 led bên trái và bên phải hiển thị cùng 1 lúc, có cùng chung cảm biến để đếm giảm. em viết như thế có rõ không ạ
Comment
-
đôi khi tự mình mò mới thấy hay.Nguyên văn bởi anhpham009 Xem bài viếtChán quá!... cả diễn đàn mà chẳng có ai bỏ chút time để viết dùm hay hướng dẫn đôi chút. giờ phải tự mò vậy.
Code:#include"reg51.h" char maled[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; char bien_dat=15,bien_dem=15,so_luong=0; char bien_dat_dv,bien_dat_chuc,bien_dem_dv,bien_dem_chuc; sbit phim =P3^2; sbit led1=P2^0; sbit led2=P2^1; sbit led3=P2^2; sbit led4=P2^3; void delay(unsigned long int t) { unsigned long int l; for(l=0;l<t;l++); } void tach_so() { bien_dat_chuc=bien_dat/10; bien_dat_dv=bien_dat%10; bien_dem_chuc=bien_dem/10; bien_dem_dv=bien_dem%10; } void hienthi() { led1=0; P0=maled[bien_dem_chuc]; delay(10); P2=0xff; led2=0; P0=maled[bien_dem_dv]; delay(10); P2=0xff; led3=0; P1=maled[bien_dat_chuc]; delay(10); P2=0xff; led4=0; P1=maled[bien_dat_dv]; delay(10); P2=0xff; } void int0_ISR (void) interrupt 0 { delay(10) ; bien_dem--; if(bien_dem==0) { bien_dat=bien_dem=0; } else { if(bien_dem<0) { so_luong++; if(so_luong==1) { bien_dat=bien_dem=10; } else if(so_luong==2) { bien_dat=bien_dem=5; } else if(so_luong>=3) { bien_dat=bien_dem=15; so_luong=0; } else { } } } // code } void main (void) { P3 =0xff; P2 =0xff; P0 =0xff; P1 =0xff; EX0=1; EA=1; IT0=1;/* Edge Trigerred*/ // IE0=0; while(1) { tach_so(); hienthi(); } }|
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi Tuyenvc345Dạ mình muốn tìm hiểu nguyên lý của mạch 3 ạ đặc biệt là 2 con IC 7806 ở trên và 7905 ở dưới nhiệm vụ của nó làm ạ
-
Channel: Hỗ trợ học tập
Hôm qua, 15:34 -
-
bởi ittcChào các bác, sau thời gian tìm hiểu về máy khoan dùng cho gia đình thì em chốt được gần chục model máy như dưới đây, nhờ các bác tư vấn chốt hạ giúp em nên lấy con nào. Nhu cầu gia đình thì loanh quanh khoan lên sắt, vd sắt V sắt hộp, khoan...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 07:37 -
-
bởi dinhthuong92Cần chờ một vài giây, thời gian trễ cho mạch tính toán đáp ứng đã bác. Mà phải hàng đắt tiền xíu mới thựcsu75 có MPPT, đa phần dối gạt. Ngay hãng khá lớn, chuyên là SRNE mà còn có 4 5 model nói láo!...
-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 05:32 -
-
bởi chinhnguyen9Sản phẩm không có thương hiệu rõ ràng gồm 3 kiểu 30A;60A và 100A có vẽ ngoaài khá bắt mắt. Tôi đã tin và mua 1 con 30A
Lắp vào hệ thống thấy dấu hiệu:
Phận hiển thị điện áp pin lưu trữ và dòng sạc ổn
Sau khi lắp pin lưu trữ , khi hở mach điên...-
Channel: Hướng dẫn sử dụng diễn đàn
29-03-2026, 03:30 -
-
bởi Abril9Chào mọi người, động cơ bước có hộp số (https://www.oyostepper.es/category-2...eductores.html) trên thiết bị của tôi đã được sử dụng khoảng sáu tháng. Gần đây, tôi nhận thấy dầu rò rỉ từ trục đầu ra. Mỡ bôi trơn đã bị chảy và nhỏ giọt...
-
Channel: Các hệ thống tự động hóa khác
27-03-2026, 13:26 -
-
bởi AbirChào mọi người, gần đây tôi có một ý tưởng mới.
Tôi muốn nâng cấp thiết bị của mình để tăng tốc độ, vì vậy tôi đã thay đổi nguồn cấp cho mạch điều khiển từ 24V lên 48V. Động cơ vẫn giữ nguyên và dòng điện định...-
Channel: Điện tử công nghiệp
27-03-2026, 09:49 -
-
bởi nguyendinhvanCó một chi tiết sai cơ bản trong kỹ thuật điện tử....
-
Channel: Tâm tình dân kỹ thuật
26-03-2026, 19:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Bài hát mới, nhạc Phật: Về Giữa Chiêm Bao, sáng tác: Hoàng Đình Thường.
[Verse 1] Nhân gian bao thay đổi
ĐỜI là giấc CHIÊM BAO
Người mê lầm tranh đấu
KHỔ ĐAU mãi LUÂN HỒI.
VÔ THƯỜNG nào ai thấu
THAM vơ...-
Channel: Tâm tình dân kỹ thuật
25-03-2026, 19:01 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi davidcopyBạn muốn hỏi nguyên lý làm việc của mạch nào...
-
Channel: Hỗ trợ học tập
24-03-2026, 22:50 -


Comment