Thông báo

Collapse
No announcement yet.

HƯỚNG DẪN LẬP TRÌNH KEIL C CHO 8051-[Chỉ dành post bài hướng dẫn]

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Nguyên văn bởi BinBinBin Xem bài viết
    Xin lôi mấy bác vì e đã "chen ngang" nguồn cảm hứng của mấy bác, nhưng xin các bác giúp đỡ e trc rồi "xử tội" em sau nhe. E mới vào nghề VDK, nên muốn có một chương trình "dịch" vừa dễ vừa tốt để lập trình cho VDK. Các bác có thì share cho e với. Cảm ơn các bác.
    http://dientuvietnam.net/forums/showthread.php?t=1163

    Comment


    • mình mới dùng keil c nên không biết dùng lệnh gì để đọc/ghi bộ nhớ bên ngoài (lệnh MOVX @R0, A trong asm) mong các bạn chỉ giúp.

      Comment


      • Nguyên văn bởi ngohaibac Xem bài viết
        bạn phải dịch ra file .hex trước thì mới có thể Debug được.

        Bạn nên tạo ra một project.Vào Project -> New project . Nó sẽ hướng dẫn cụ thể bạn làm thế nào. Chọn con vi điều khiển để làm việc ví dụ AT89C51 của Atmel.

        Sau đó bạn vào file-> new bạn lưu tên file. Chú ý là phải có phần mở rộng ví dụ file C thì đuôi là .c rồi save vào. Viết chương trình trong file đó.

        Khi đó chưa chạy được, chưa dịch được vì nó không trong Project của bạn. Bạn phải kích chuột phải vào tên Project ở cửa sổ bên trái chọn Add file to project( đại loại thế không nhớ rõ).

        Tiếp đến bạn dịch ra file .hex bằng cách lựa chọn trong Option ỏ tab Output là to Hex file.

        Sau đó bạn dịch ra file .hex. Rồi debug.

        Chỉ đơn giản có thế thôi.

        Để mai tôi viết một bài hướng dẫn cơ bản cho các bạn mới học về vấn đề này.
        Xin gửi các cao nhân trong diễn đàn giúp em câu lệnh này với! có thể giúp em nói câu lênh này làm việc như thế nào a:
        >> DiffADate = DateDiff("d", #1/31/1900#, CDate(d & "-" & m & "-" & y))
        Trên đây là câu lệnh VB, các vị có thể giúp em thay bằng dòng hoặc đa\oạn lẹnh trong Kiel C được không a!
        Xin chân thành cảm ơn!

        Comment


        • xin chào mọi người
          mình đang gặp rắc rối về khai báo define trong 89c viết bằng RIDE
          khai báo rồi nhưng không sử dụng được
          ai biết thì chỉ bảo dùm cái
          cảm ơn nhiều nha!

          Comment


          • Em có đoạn Code phục vụ ngắt Serial dưới đây: Khi truyền dữ liệu từ PC xuống, 89C51 nhận đầy đủ. Hiềm một nỗi khi rút Cable COM ra rồi mà 89C51 vẫn cứ nhảy vào ngắt Serial và hiển thị dữ liệu vừa nhận được? Reset lại mạch nó vẫn nhảy vào ngắt và hiển thị dữ liệu lần trước (em có gửi dữ liệu từ PC vào 89C51 nữa đâu)?? Các bác chỉ giáo giúp em vớ..ớ...í !

            #include<AT89x51.h>
            #include<STDIO.H>
            #define B9600 -3 //baud 9600 11.059MHz
            ........
            //*********************************
            void COM_Setup(char baud) // Setup Baud rate for Serial port
            {
            SCON = 0x52;
            TMOD = 0x20;
            TH1 = baud;
            TF1 = 0;
            TR1 = 1;
            }
            //*********************************
            unsigned COM_Rx_data(void) // Receive a character from Serial port
            {
            RI = 0;
            return(SBUF);
            }
            //*********************************
            void Serial_interrupt_sbr(void) interrupt 4 // Serial port interrupt sbr
            {
            unsigned char ch;
            delay(30);
            ch=COM_Rx_data();
            LCD_display(ch); // check data
            }
            //******************
            void main()
            {
            COM_Setup(B9600);
            RI=1;
            TI=1;
            ES=1; // Enable Serial port interrupt
            EA=1; // enable interrupts
            while(1); // Super loop, wait for interruption
            }

            Comment


            • chào các bạn , mình mới bắt đầu học C cho vxl và đã đọc qua một số tài liệu nói về nó, mình đang muốn học Keil C , bạn nào đã từng học thì chỉ cho mình với.nguyen_nam8888@yahoo,com

              Comment


              • việc làm trên mạng

                Nhanh lên..! mình sẽ hướng dẫn các bạn một cách kiếm tiền qua mạng mà mình đã thử. Bạn có muốn có một số tiền để tiêu vặt không? Nếu có thì vận may của bạn đến rồi đó, kiếm tiền qua mạng Internet, bạn chỉ cần ngồi trên mạng và giới thiệu các trang web của nước ngoài là bạn đã có một số tiền rồi đó, bạn nên nhớ là mình đã kiếm được gần 100 den 600đô la, và Greenhorse đã gửi số tiền đó cho mình tới nhà qua đường Bưu điện đảm bảo, nếu bạn cũng muốn như vậy thì hãy làm theo hướng dẫn:

                *Bước 1: hãy vào địa chỉ sau:
                http://tickerbar.info/join_now.ghc?r=201167862
                *Buớc 2 - Email address : địa chỉ mail của bạn.

                - First name / last name : họ và tên.

                - Birthday: tháng/ngày/năm sinh

                - Gender (giới tính) : chọn \"male\" nếu bạn là nam, chọn \"female\" nếu bạn là nữ.

                - Own Credit Card : chọn No (dù có hay không)

                - Country : Vietnam

                -TERMS OF SERVICE : chọn YES.

                Sau khi điền đầy đủ thông tin, hãy click chuột vào mục "Go To STEP2"

                * Buớc 3 - Password : mật khẩu (bạn tự chọn một mật khẩu cho mình rồi điền vào)

                - Confirm : đánh lại mật khẩu một lần nữa để xác nhận.

                -Time Zone : chọn (VST)

                - Phone Number: Số điện thoại của bạn (84/mã vùng/số điện thoại của bạn)

                - Spoken Language: Vietnamese

                - Secondary Language: Vietnamese

                -Street Address: địa chỉ nhà (chính xác, không dấu)

                - Street Address_2: địa chỉ nhà thứ 2 (nếu có) - City/Region: Ho Chi Minh

                - State/Province: Ho chi Minh
                - Zip/Postal Code :
                Ban co the tra cuu o dia cho sau :
                *http://danhba.vdc.com.vn/tracuu/danhba/mavungdt.asp
                Nó nằm ở cột ngoài cùng, tên là "Mã bưu chính". VD: hiện nay tôi đang ở TP.HCM mã cước ghi là 70 vậy tôi điền vào là: 70000 (hay thêm 3 số 0 vào cho đủ 5 số nhé.Còn ở Hà Nội là 10000., tương tự các tỉnh thành phố khác

                - Occupation : Other
                - Income : chọn less than $24,999
                - Parental Consent : click chuột vào ô trống để đánh dấu.
                Sau khi hoàn thành, hãy click chuột vào "GO TO FINAL STEP"

                * Luu ý: Nếu hệ thống đòi hỏi Question Password (mật khẩu hỏi) và Answer Password (mật khẩu trả lời) thì bạn hãy tự chọn cho mình và đánh vào. Lưu ý là mật khẩu hỏi và mật khẩu trả lời không được giống nhau.

                * Buớc 3: Click vào "Activate Account" Click vào dòng màu dỏ download...

                Xong rồi đó! Bây giờ bạn đã có một tài khoản trong Green Horse rồi. Bây giời bạn chỉ việc ra sức giới thiệu với nhiều nguời đăng ký (giống như tôi đã giới thiệu cho bạn ) khi có được 90$ thì GreenHorse sẽ gửi SEC đến địa chỉ bạn đã đăng ký và bạn chỉ việc cầm CMND đến ngân hàng rút tiền.

                Có hai cách kiếm tiền từ Greenhorse.

                -Cách thứ nhất: Bạn hãy copy bài viết này của mình ra thành nhiều bản và đăng (miễn phí) trên những trang web như http://webraovat.com/ , http://raovat.net/, gởi mail cho bạn bè hoặc đăng trên các diễn đàn mà bạn đang tham gia để giới thiệu cho nhiều nguời (bằng account của bạn ) đăng càng nhiều càng tốt đặc biệt là trên những website có nhiều người truy cập, vì như vây các tin bạn đăng sẽ có cơ hội xuất hiện trên các công cụ tìm kiếm như Yahoo, Google rất nhiều, bạn có thể vào http://www.vn-n.com/ mà đăng vì trên đó có rất nhiều trang web nổi tiếng của Việt Nam. Bạn có thể giới thiệu ở ngoài cũng được, nói chung bằng mọi cách.

                -Cách thứ hai: Sử dụng Tickerbar khi truy câp internet, Tôi ra máy ngoài dịch vụ internet có sử dụng Tickerbar được không?

                Được, bạn có thể sử dụng Tickerbar ở máy ngoài dịch vụ internet, nếu ở dịch vụ không có cài sẵng thì bạn hãy vào http://www.greenhorse.com/ vào mục members login sau đó dùng địa chỉ mail mà bạn đã đăng kí với Greenhorse làm username và nhập mật khẩu bạn đã chọn khi đăng ký nhập vào ô password sau khi đăng nhập thành công bạn hãy bấm vào link download TickerBar™ và bắt đầu download, sau khi download xong bạn bắt đầu cài đặt. các thao tác cài đặt tôi làm không quá một phút.

                **Hướng đẫn cài đặt TickerBar™ : Trước khi tiến hành cài đặt thì bạn phải chắc rằng máy tính của bạn đã được kết nối internet, sau khi chạy chương trình cài đặt nó sẽ hỏi bạn đã kết nối internet chưa bằng tiếng anh bạn chỉ việc bấm OK cho lần hỏi đầu tiên sau đó nó sẽ hiện tên của bạn lên và hỏi có phải bạn tên đó không, nếu đúng thì bạn nhấn YES còn Không thì bạn nhấn NO sau đó tiếp tục bạn nhấn nút "Advanced Options Installation" > Proceed > Proceed > cuối cùng là nhấn nút "Yes, i do" . Rồi bạn đã cài đặt thành công.

                ** Hướng dẫn sử dụng TickerBar™: Sau khi cài đặt bạn sẽ thấy một biểu tượng tiền đô la màu xanh ở góc phải, dưới màng hình, bạn hãy click chuột phải vào đó và sẽ thấy một menu nhỏ và bạn rê chuột vào chữ "Restore" thì một thanh TickerBar™ sẽ xuất hiện trên cùng màng hình của bạn với các dòng chữ quảng cáo (bạn khg cần click vào nó).Khi thanh này làm việc thì đồng nghĩa "tiền đang chạy vào túi bạn". Sau một thời gian nó sẽ tự biến mất và bạn chỉ việc làm lại thao tác đó và tiền tiếp tục trôi vào túi bạn.

                Cách tính tiền: Bạn giới thiệu 10 nguời bạn sẽ được 1$. (1 dô la Mỹ) 10 nguời này giới thiệu thêm 10 nguời nữa bạn sẽ được 10$ và cứ tiếp tục như thế (bạn được ăn dây chuyền, càng gửi sớm thì số người được giới thiệu sẽ tăng theo hệ số nhân )

                Bạn có thể đăng nhập vào Green Horse theo đúng địa chỉ : http://www.greenhorse.com/ để kiểm tra tài khoản. Với một chút quyết tâm là bạn sẽ có một khoảng tiền khổng lồ mỗi tháng!!!

                Chúc bạn may mắn! Hãy vào địa chỉ liên kết
                http://tickerbar.info/join_now.ghc?r=201167862
                này và thực hiện ngay nhé!!!

                Cách giới thiệu người khác: Khi thực hiện đăng ký xong bạn sẽ nhận được một mail từ GreenHorse, báo cho bạn biết link để bạn giới thiệu cho người khác đến với account của bạn, giống như:
                http://tickerbar.info/join_now.ghc?r=201167862

                Chúc các bạn đăng ký thành công và kiếm được nhiều tiền! Yên tâm đi, mình đã thử và đảm bảo khg có trò lừa gạt nào cả.

                Vậy bạn đừng chần chừ gì nữa, hãy vào mà đăng kí http://tickerbar.info/join_now.ghc?r=201167862
                khong chat chit làm gì cho mệt, làm theo tôi đi ,khg có hại gì cả mà còn có tiền xài nữa (chỉ tốn mấy ngàn tiền lên mạng thôi )
                CÁCH KIỂM TRA TÀI KHOẢN
                Bạn có thể kiểm tra tài khoản của mình theo địa chỉ sau:
                http://tickerbar.info/members/index.ghc
                Hình minh hoạ

                Mail: bạn gõ địa chỉ hòm thư của bạn vào
                Pass: mật khẩu bạn đặt (không phảI là pass mở hay pass tra lờI)

                Hình minh hoạ sau khi đăng nhập

                - TickerBar Referral ID : mã thẻ của bạn (mỗI ngườI khi đăng nhập đều có riêng)
                - Your Total Earnings (tổng số tiền bạn kiếm đựơc)
                - This Years Earnings (Số tiền kiếm được trong năm)
                - This Months Earnings (số tiền kiếm được trong tháng)
                - Todays Earnings (số tiền kiếm được trong ngày)
                - Total Amount Paid (tổng tiền (lượng) phảI trả)
                - Account Balance(tổng số lượng phảI trả)
                - People in your downline (số ngườI đã đăng ký thông qua bạn)

                Comment


                • Nguyên văn bởi buiduonggia Xem bài viết
                  Em có đoạn Code phục vụ ngắt Serial dưới đây: Khi truyền dữ liệu từ PC xuống, 89C51 nhận đầy đủ. Hiềm một nỗi khi rút Cable COM ra rồi mà 89C51 vẫn cứ nhảy vào ngắt Serial và hiển thị dữ liệu vừa nhận được? Reset lại mạch nó vẫn nhảy vào ngắt và hiển thị dữ liệu lần trước (em có gửi dữ liệu từ PC vào 89C51 nữa đâu)?? Các bác chỉ giáo giúp em vớ..ớ...í !

                  #include<AT89x51.h>
                  #include<STDIO.H>
                  #define B9600 -3 //baud 9600 11.059MHz
                  ........
                  //*********************************
                  void COM_Setup(char baud) // Setup Baud rate for Serial port
                  {
                  SCON = 0x52;
                  TMOD = 0x20;
                  TH1 = baud;
                  TF1 = 0;
                  TR1 = 1;
                  }
                  //*********************************
                  unsigned COM_Rx_data(void) // Receive a character from Serial port
                  {
                  RI = 0;
                  return(SBUF);
                  }
                  //*********************************
                  void Serial_interrupt_sbr(void) interrupt 4 // Serial port interrupt sbr
                  {
                  unsigned char ch;
                  delay(30);
                  ch=COM_Rx_data();
                  LCD_display(ch); // check data
                  }
                  //******************
                  void main()
                  {
                  COM_Setup(B9600);
                  RI=1;
                  TI=1;

                  ES=1; // Enable Serial port interrupt
                  EA=1; // enable interrupts
                  while(1); // Super loop, wait for interruption
                  }
                  chương trình của bạn nhảy vào ngắt liên tục vì bạn cho hai bit RI và TI bằng 1 kia kìa

                  Comment


                  • Nguyên văn bởi minhquang120 Xem bài viết
                    Nhanh lên..! mình sẽ hướng dẫn các bạn một cách kiếm tiền qua mạng mà mình đã thử. Bạn có muốn có một số tiền để tiêu vặt không? Nếu có thì vận may của bạn đến rồi đó, kiếm tiền qua mạng Internet, bạn chỉ cần ngồi trên mạng và giới thiệu các trang web của nước ngoài là bạn đã có một số tiền rồi đó, bạn nên nhớ là mình đã kiếm được gần 100 den 600đô la, và Greenhorse đã gửi số tiền đó cho mình tới nhà qua đường Bưu điện đảm bảo, nếu bạn cũng muốn như vậy thì hãy làm theo hướng dẫn:

                    *Bước 1: hãy vào địa chỉ sau:
                    http://tickerbar.info/join_now.ghc?r=201167862
                    *Buớc 2 - Email address : địa chỉ mail của bạn.

                    - First name / last name : họ và tên.

                    - Birthday: tháng/ngày/năm sinh

                    - Gender (giới tính) : chọn \"male\" nếu bạn là nam, chọn \"female\" nếu bạn là nữ.

                    - Own Credit Card : chọn No (dù có hay không)

                    - Country : Vietnam

                    -TERMS OF SERVICE : chọn YES.

                    Sau khi điền đầy đủ thông tin, hãy click chuột vào mục "Go To STEP2"

                    * Buớc 3 - Password : mật khẩu (bạn tự chọn một mật khẩu cho mình rồi điền vào)

                    - Confirm : đánh lại mật khẩu một lần nữa để xác nhận.

                    -Time Zone : chọn (VST)

                    - Phone Number: Số điện thoại của bạn (84/mã vùng/số điện thoại của bạn)

                    - Spoken Language: Vietnamese

                    - Secondary Language: Vietnamese

                    -Street Address: địa chỉ nhà (chính xác, không dấu)

                    - Street Address_2: địa chỉ nhà thứ 2 (nếu có) - City/Region: Ho Chi Minh

                    - State/Province: Ho chi Minh
                    - Zip/Postal Code :
                    Ban co the tra cuu o dia cho sau :
                    *http://danhba.vdc.com.vn/tracuu/danhba/mavungdt.asp
                    Nó nằm ở cột ngoài cùng, tên là "Mã bưu chính". VD: hiện nay tôi đang ở TP.HCM mã cước ghi là 70 vậy tôi điền vào là: 70000 (hay thêm 3 số 0 vào cho đủ 5 số nhé.Còn ở Hà Nội là 10000., tương tự các tỉnh thành phố khác

                    - Occupation : Other
                    - Income : chọn less than $24,999
                    - Parental Consent : click chuột vào ô trống để đánh dấu.
                    Sau khi hoàn thành, hãy click chuột vào "GO TO FINAL STEP"

                    * Luu ý: Nếu hệ thống đòi hỏi Question Password (mật khẩu hỏi) và Answer Password (mật khẩu trả lời) thì bạn hãy tự chọn cho mình và đánh vào. Lưu ý là mật khẩu hỏi và mật khẩu trả lời không được giống nhau.

                    * Buớc 3: Click vào "Activate Account" Click vào dòng màu dỏ download...

                    Xong rồi đó! Bây giờ bạn đã có một tài khoản trong Green Horse rồi. Bây giời bạn chỉ việc ra sức giới thiệu với nhiều nguời đăng ký (giống như tôi đã giới thiệu cho bạn ) khi có được 90$ thì GreenHorse sẽ gửi SEC đến địa chỉ bạn đã đăng ký và bạn chỉ việc cầm CMND đến ngân hàng rút tiền.

                    Có hai cách kiếm tiền từ Greenhorse.

                    -Cách thứ nhất: Bạn hãy copy bài viết này của mình ra thành nhiều bản và đăng (miễn phí) trên những trang web như http://webraovat.com/ , http://raovat.net/, gởi mail cho bạn bè hoặc đăng trên các diễn đàn mà bạn đang tham gia để giới thiệu cho nhiều nguời (bằng account của bạn ) đăng càng nhiều càng tốt đặc biệt là trên những website có nhiều người truy cập, vì như vây các tin bạn đăng sẽ có cơ hội xuất hiện trên các công cụ tìm kiếm như Yahoo, Google rất nhiều, bạn có thể vào http://www.vn-n.com/ mà đăng vì trên đó có rất nhiều trang web nổi tiếng của Việt Nam. Bạn có thể giới thiệu ở ngoài cũng được, nói chung bằng mọi cách.

                    -Cách thứ hai: Sử dụng Tickerbar khi truy câp internet, Tôi ra máy ngoài dịch vụ internet có sử dụng Tickerbar được không?

                    Được, bạn có thể sử dụng Tickerbar ở máy ngoài dịch vụ internet, nếu ở dịch vụ không có cài sẵng thì bạn hãy vào http://www.greenhorse.com/ vào mục members login sau đó dùng địa chỉ mail mà bạn đã đăng kí với Greenhorse làm username và nhập mật khẩu bạn đã chọn khi đăng ký nhập vào ô password sau khi đăng nhập thành công bạn hãy bấm vào link download TickerBar™ và bắt đầu download, sau khi download xong bạn bắt đầu cài đặt. các thao tác cài đặt tôi làm không quá một phút.

                    **Hướng đẫn cài đặt TickerBar™ : Trước khi tiến hành cài đặt thì bạn phải chắc rằng máy tính của bạn đã được kết nối internet, sau khi chạy chương trình cài đặt nó sẽ hỏi bạn đã kết nối internet chưa bằng tiếng anh bạn chỉ việc bấm OK cho lần hỏi đầu tiên sau đó nó sẽ hiện tên của bạn lên và hỏi có phải bạn tên đó không, nếu đúng thì bạn nhấn YES còn Không thì bạn nhấn NO sau đó tiếp tục bạn nhấn nút "Advanced Options Installation" > Proceed > Proceed > cuối cùng là nhấn nút "Yes, i do" . Rồi bạn đã cài đặt thành công.

                    ** Hướng dẫn sử dụng TickerBar™: Sau khi cài đặt bạn sẽ thấy một biểu tượng tiền đô la màu xanh ở góc phải, dưới màng hình, bạn hãy click chuột phải vào đó và sẽ thấy một menu nhỏ và bạn rê chuột vào chữ "Restore" thì một thanh TickerBar™ sẽ xuất hiện trên cùng màng hình của bạn với các dòng chữ quảng cáo (bạn khg cần click vào nó).Khi thanh này làm việc thì đồng nghĩa "tiền đang chạy vào túi bạn". Sau một thời gian nó sẽ tự biến mất và bạn chỉ việc làm lại thao tác đó và tiền tiếp tục trôi vào túi bạn.

                    Cách tính tiền: Bạn giới thiệu 10 nguời bạn sẽ được 1$. (1 dô la Mỹ) 10 nguời này giới thiệu thêm 10 nguời nữa bạn sẽ được 10$ và cứ tiếp tục như thế (bạn được ăn dây chuyền, càng gửi sớm thì số người được giới thiệu sẽ tăng theo hệ số nhân )

                    Bạn có thể đăng nhập vào Green Horse theo đúng địa chỉ : http://www.greenhorse.com/ để kiểm tra tài khoản. Với một chút quyết tâm là bạn sẽ có một khoảng tiền khổng lồ mỗi tháng!!!

                    Chúc bạn may mắn! Hãy vào địa chỉ liên kết
                    http://tickerbar.info/join_now.ghc?r=201167862
                    này và thực hiện ngay nhé!!!

                    Cách giới thiệu người khác: Khi thực hiện đăng ký xong bạn sẽ nhận được một mail từ GreenHorse, báo cho bạn biết link để bạn giới thiệu cho người khác đến với account của bạn, giống như:
                    http://tickerbar.info/join_now.ghc?r=201167862

                    Chúc các bạn đăng ký thành công và kiếm được nhiều tiền! Yên tâm đi, mình đã thử và đảm bảo khg có trò lừa gạt nào cả.

                    Vậy bạn đừng chần chừ gì nữa, hãy vào mà đăng kí http://tickerbar.info/join_now.ghc?r=201167862
                    khong chat chit làm gì cho mệt, làm theo tôi đi ,khg có hại gì cả mà còn có tiền xài nữa (chỉ tốn mấy ngàn tiền lên mạng thôi )
                    CÁCH KIỂM TRA TÀI KHOẢN
                    Bạn có thể kiểm tra tài khoản của mình theo địa chỉ sau:
                    http://tickerbar.info/members/index.ghc
                    Hình minh hoạ

                    Mail: bạn gõ địa chỉ hòm thư của bạn vào
                    Pass: mật khẩu bạn đặt (không phảI là pass mở hay pass tra lờI)

                    Hình minh hoạ sau khi đăng nhập

                    - TickerBar Referral ID : mã thẻ của bạn (mỗI ngườI khi đăng nhập đều có riêng)
                    - Your Total Earnings (tổng số tiền bạn kiếm đựơc)
                    - This Years Earnings (Số tiền kiếm được trong năm)
                    - This Months Earnings (số tiền kiếm được trong tháng)
                    - Todays Earnings (số tiền kiếm được trong ngày)
                    - Total Amount Paid (tổng tiền (lượng) phảI trả)
                    - Account Balance(tổng số lượng phảI trả)
                    - People in your downline (số ngườI đã đăng ký thông qua bạn)
                    gì zậy trời
                    Kit thí nghiệm 8051 + mạch nạp + cable + LCD16x2 + CD hướng dẫn, giá chỉ

                    Comment


                    • Dich thanh ghi voi C

                      Các bác chi em lệnh tương dương với lệnh RLC hay RRC trong asembly với! Cảm ơn các bác nha!

                      Comment


                      • hình như tôi nhớ k lầm là trong keil C có lệnh shift_left và shift_right thì phải.Bạn vào phần help của keil C mà xem đi. nó có để các tập lệnh trong đó đó! chúc vui!
                        SỰ HỌC LÀ MÃI MÃI......!!!!

                        Comment


                        • Hình như trong nhà mình có nội gián thì phải.

                          Comment


                          • Bạn minhquang120 Quảng cáo nhầm chổ rồi.

                            Comment


                            • Chào các bác nhà ta , mình có vấn đề cần nhờ giúp đỡ . Mình đang làm mạch trái tim , mình có chút vấn đề là : mình muốn Port 1, Port 3,Port 2, điều tạo ra 1 xung giống nhau trong cùng 1 khoảng thời gian như nhau.Mình viết đoạn chương trình này nhưng khi mô phỏng Protues thấy xung tạo ra không được trùng nhau , xung trước xung sau.Mong các bac chỉ giáo cho vài đường để kiếm thêm kinh nghiệm
                              Code:
                              .....
                              ...
                              for(i=0;i<5;i++)
                              {
                              P2=0x00;P1=0x00;P3=0x00;delay(2000);
                              P2=0xff;P1=0xff;P3=0xff;delay(2000);
                              }
                              hoặc code khác:
                              for(i=0;i<5;i++)
                              {
                              P1=0x00;delay(2000);
                              P1=0xff;delay(2000);
                              P2=0x00;delay(2000);
                              P2=0xff;delay(2000);
                              P3=0x00;delay(2000);
                              P3=0xff;delay(2000);
                              }
                              Học hỏi là trên hết .

                              Comment


                              • xin cho hoi sau khi mình biên dịch nó báo lỗi như thế này, xin giup với.
                                # include < reg51.h>
                                # define Led P1_0
                                sbit P1_0= P1^0;
                                //================================Ham Tre
                                void delay ( unsigned int time ){
                                while ( time--) {
                                unsigned char temp = 121;
                                while (temp --); // kg lam gi ca
                                };
                                }
                                // ==========================Ham Chinh
                                void main(void){
                                while(1) {
                                Led =1; delay (1000);
                                Led =0; delay (1000);
                                };
                                }

                                nó báo lỗi:


                                Build target 'taget1'
                                assembling STARTUP.A51...
                                ..\..\FlashMon\AT89C51SND1\Examples\Reference Board BLINKY\STARTUP.A51(16): error A318: can't open file 'AT8xC51SND1.H'
                                compiling thuled.c...
                                Target not created

                                Comment

                                Về tác giả

                                Collapse

                                kien_tran Tìm hiểu thêm về kien_tran

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X