Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Join the forum, it's quick and easy

Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Top posters

banmun08 (721)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
Toanlt_GP (368)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
tiendientu343 (344)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
hany_mitu (281)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
TranTuyen_BG (275)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
Capkama (271)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
VDuy_NĐ (260)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
Minh (257)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
tieuthantien_3t (173)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 
Hangvt_gc (171)
Nhờ viết code C Bar_leftNhờ viết code C BarNhờ viết code C Bar_right 

Latest topics

» Game dân gian thuần việt 2014 ra mắt phiên bả
by banmun08 Fri May 02, 2014 5:38 pm

» Ứng dụng Bóng đá trực tuyến - Chia sẻ mới dàn
by meocontt89 Fri May 02, 2014 3:44 pm

» Bài bào cáo mạch bấm chuông trò chơi
by tuyenbk2009 Sun Apr 27, 2014 10:48 pm

» Tư vấn học công nghệ thông tin - lập trình
by wyuru Thu Apr 24, 2014 5:17 pm

» Hero Chibi - Khai mở máy chủ S10 - SonGoKu
by Poligon121 Wed Apr 16, 2014 2:15 pm

» mạch đông hồ vạn niên sư dụng DS1307
by ttd2506 Mon Apr 14, 2014 9:45 pm

» Game8 phát 1000 GiftCode mừng máy chủ mới của
by Poligon121 Mon Apr 14, 2014 3:07 pm

» HIỆP KHÁCH 4U.COM OPEN GAME HỒI 10H00 SÁNG
by anata Fri Apr 11, 2014 1:34 pm

» Đua tốp Mu Thần Tài nhận iphone iphone 5s
by muthantai Sun Apr 06, 2014 12:26 pm

» Hiệp khách 4u.com OPEN game hồi 10h00 chủ nh
by anata Sat Apr 05, 2014 7:48 am


3 posters

    Nhờ viết code C

    lonelyboy_291290
    lonelyboy_291290
    Binh nhì
    Binh nhì


    Gender : Nam Số bài : 5
    Birthday : 29/12/1990
    Họ và tên : Đinh Quang Hòa Ước mơ : làm giàu
    Status : hj

    Nhờ viết code C Empty Nhờ viết code C

    Bài gửi by lonelyboy_291290 Wed Jul 20, 2011 9:03 am

    Các bác Pro có ai viết được code C bài điều khiển bật tắt bóng đèn 40w-220V k?(có 3 chế độ sáng tối nữa) Giúp em cái!
    lonelyboy_291290
    lonelyboy_291290
    Binh nhì
    Binh nhì


    Gender : Nam Số bài : 5
    Birthday : 29/12/1990
    Họ và tên : Đinh Quang Hòa Ước mơ : làm giàu
    Status : hj

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by lonelyboy_291290 Sun Jul 24, 2011 11:09 am

    k ai vào giúp mình ah?
    tiendientu343
    tiendientu343
    Đại Tướng
    Đại Tướng


    Gender : Nam Số bài : 344
    Birthday : 03/01/1990
    Họ và tên : Bùi Duy Tiến Đến từ : Hải Dương
    Ước mơ : CEO
    Status : Biết lái máy bay ! Biết lái xe tăng.

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by tiendientu343 Sun Jul 24, 2011 1:04 pm

    Chắc lại LPT . Kiên đâu giúp e nó đi
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by Capkama Sun Jul 24, 2011 3:42 pm

    Bật tắt thì đơn giản thôi, nhưng còn vấn đề là cái 3 nấc tắt-tối-sáng kia kìa Laughing . Với đèn 220V thì chỉ có hạ áp xoay chiều vào nó thì nó mới tối đi dc. mà hạ áp 220V lại liên quan đến biến áp.... chưa kể đến thuật toán điều khiển 3 mức như bạn nói Idea . Tốt nhất là bạn nên hỏi lại ý kiến thầy Vinh xem thế nào đi đã.
    lonelyboy_291290
    lonelyboy_291290
    Binh nhì
    Binh nhì


    Gender : Nam Số bài : 5
    Birthday : 29/12/1990
    Họ và tên : Đinh Quang Hòa Ước mơ : làm giàu
    Status : hj

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by lonelyboy_291290 Sun Jul 24, 2011 5:11 pm

    Em đinh sử dụng 3 rơle bật tắt điều khiển qua 3 chân của cổng LPT. Điện xoay chiều cho vào từng rơle sẽ hạn dòng bằng điện trở. Như thế sẽ có ba mức ra khác nhau.
    Anh xem lại cho em như thế có được k?
    lonelyboy_291290
    lonelyboy_291290
    Binh nhì
    Binh nhì


    Gender : Nam Số bài : 5
    Birthday : 29/12/1990
    Họ và tên : Đinh Quang Hòa Ước mơ : làm giàu
    Status : hj

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by lonelyboy_291290 Sun Jul 24, 2011 5:14 pm

    Code:

    #include<stdio.h>
    #include<conio.h>
    #include<dos.h>
    #include<stdlib.h>
    void main()
    {
      clrscr();
      char ch;

    do
      {
      clrscr();
      gotoxy(25,3);
      textcolor(127);
      cprintf("DIEU KHIEN BAT TAT BONG DEN QUA LPT");
      gotoxy(10,5);
      textcolor(122);
      cprintf("Giang vien huong dan:");
      gotoxy(35,5);
      cprintf("Nhom 1:");
      textcolor(126);
      gotoxy(10,6);
      cprintf("TH.S Vu Thanh Vinh");
      gotoxy(35,6);
      cprintf("1. Dinh Quang Hoa (Nhom truong)");
      gotoxy(35,7);
      cprintf("2. Nguyen Van Hieu");
      gotoxy(35,8);
      cprintf("3. Vu Viet Dung");
      printf("\n=============================");
      textcolor(RED);
      cprintf("\n CHE DO DEN");
      printf("\n\n\t1-Den sang nhat");
      printf("\n\t2-Den sang");
      printf("\n\t3-Den sang trung binh");
      printf("\n\t4-Den mo");
      printf("\n\t5-Den toi trung binh");
      printf("\n\t6-Den toi");
      printf("\n\t7-Den toi nhat 7");
      printf("\n\t8-Tet den 8");
      printf("\n\t0-Che do ngau nhien");
      printf("\n\tPhim khac de thoat\n");
      ch=getch();

      if (ch=='0')
          { do
       {
        outportb(0x378,random(10));
       }  while(!kbhit());
          };
      if (ch=='1')
          {  do

        outportb(0x378,0x80);

        while(!kbhit());
          };
      if (ch=='2')

          {  do
         outportb(0x378,0x40);
        while(!kbhit());
          };
      if (ch=='3')
          {  do
         outportb(0x378,0x20);
        while(!kbhit());
          };
      if (ch=='4')
          {  do
         outportb(0x378,0x20);
        while(!kbhit());
          };
      if (ch=='5')
          {  do
         outportb(0x378,0x10);
        while(!kbhit());
          };
      if (ch=='6')
          {  do
         outportb(0x378,0x08);
        while(!kbhit());
          };
      if (ch=='7')
          {  do
         outportb(0x378,0x04);
        while(!kbhit());
          };
      if (ch=='8')
          {  do
         outportb(0x378,0x00);
        while(!kbhit());
          };
      }while(ch=='0'||ch=='1'||ch=='2'||ch=='3'||
    ch=='4'||ch=='5'||ch=='6'||ch=='7'||ch=='8'||ch=='9');
      textcolor(139);
      cprintf("\n                            Hen gap lai cac ban!");
      delay(2000);
    }
    lonelyboy_291290
    lonelyboy_291290
    Binh nhì
    Binh nhì


    Gender : Nam Số bài : 5
    Birthday : 29/12/1990
    Họ và tên : Đinh Quang Hòa Ước mơ : làm giàu
    Status : hj

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by lonelyboy_291290 Sun Jul 24, 2011 5:15 pm

    Anh xem lại code cho em như thế có được không?
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by Capkama Sun Jul 24, 2011 8:46 pm

    Sao bạn phải cho vòng do ở ngay dưới "char ch;" làm gì? như thế có phải mỗi lần bấm phím bất kỳ nó lại xóa màn hình đi và ghi lại toàn bộ cái phần khai báo tên tuổi địa chỉ trang trí của nhóm bạn và tên thầy ra ko? Sao ko để "do" ở ngay trên "ch=getch();" có phải hay hơn ko? Tiếp theo, bạn có hiểu gì về hàm ramdom(9) trong code của bạn hay ko? nếu bạn dùng code này thì LPT sẽ xuất ra số thập phân từ 0-8 dạng nhị phân tương ứng. vậy nhỡ nó ra số 3 tức là cổng D0 và D1 cùng bật, dẫn đến đèn dc bật "sáng nhất" và "sáng" -> chập điện.
    Trên đấy là về code, cứ giả sử code của bạn chạy tốt, chúng ta sẽ ghép nối phần cứng. Bạn làm 8 mức từ "Sáng nhất" về "Tắt". Có nghĩa là bạn phải chia cái nguồn AC 220V ra làm 7 mức tức là xấp xỉ 30V 1 mức. Bạn kiếm đâu ra cái biến thế có khả năng làm điều đó (trừ tự quấn Laughing ).
    Đây mới chỉ là ý kiến chủ quan của mình, có gì sai sót mọi ng chém nhẹ nhẹ tay thôi nhé Smile

    Sponsored content


    Nhờ viết code C Empty Re: Nhờ viết code C

    Bài gửi by Sponsored content


      Hôm nay: Sat May 11, 2024 3:51 pm