Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
cho mình hỏi nhưng đoạn code ví dụ như #FUSES NOWDT,NOPROTECT,NOLVP,XT,PUT
set_tris_a(0b1100); là gì vậy. sao nhìn lạ quá
dòng #FUSES thì hỏi bác google. còn dòng set_tris_a(0b1100) là cấu hình input, output cho portA, 1 là input, 0 là output, các bit theo thứ tự từ cao xuống thấp
cho mình hỏi nhưng đoạn code ví dụ như #FUSES NOWDT,NOPROTECT,NOLVP,XT,PUT
set_tris_a(0b1100); là gì vậy. sao nhìn lạ quá
dòng đầu tiên thì không cần phải hiểu đâu. còn dòng thứ 2 thì là khai báo nhập xuất dữ liệu cho từng chân giống như anh vandao_ts nói vậy. 1 là nhập, 0 là xuất. 0b có nghĩa là khai báo dạng nhị phân
Mình mới code đc cho 1 LED 7 thanh đếm từ 0 đến 9.T muốn dùng 2 LED để đếm từ 0 đến 99 mà code chưa đc.Mọi người giúp t nhé
bác này chơi kiểu khó nhỉ. người ta mắc con led 7 đoạn 7 chân đi, bác gắn con 7 đoạn bcd mất rồi.
Đây là code mắc con đơn vị P0, chục P1 nhé. Lưu ý P0 có thêm điện trở thanh kéo lên nhe
#include<at89x52.h>
const unsigned char ma7d[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0};
char dem;
unsigned char chuc,dvi;
void delay(unsigned int x)
{
unsigned int y;
for(y=0;y<x;y++)
{}
}
void main()
{
while(1)
{
for(dem=0;dem<100;dem++)
{
chuc=dem/10;dvi=dem%10;
P0=ma7d[dvi];P1=ma7d[chuc];delay(10000);
}
}
Diễn đàn vốn vắng, muốn vào viết bài trả lời chút nhưng cứ thấy luồng nào thành viên này mở thì cũng đồng thời xuất hiện ở Otofun, thế là chùn tay ... Thôi thì dientuvietnam không thể so sánh được về độ phổ cập, biết thân biết phận vậy.
Hi các bác, sau khi được vài lời khuyên thì em có vào lướt web để xem vài mẫu máy, thì ở phần thông số kỹ thuật của máy, thấy họ để vài thông số sau thì em không rành lắm, nhờ các bác giải thích hộ em được không, cụ thể như hình...
Comment