lập trình cho ga ra ôtô

Lập trình cho cổng vào - ra I/0

Lập trình cho cổng vào - ra I/0

Ngày tải lên : 15/10/2012, 15:01
... trị 55 và AAH ra cổng P1. MOV A, #55H BACK: MOV P1, A ACALL DELAY Vcc 10K P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 DS5000 8751 8951 P o r t 0 chơng 4 Lập trình cho cổng vào - ra I/0 4.1 Mô ... nối tới bộ nhớ ngoài thì P2 đợc dùng cho 8 bít của địa chỉ 16 bit và nó không thể dùng cho vào ra. Điều này sẽ đợc trình bày chi tiết ở chơng 14. Từ những trình bày trên đây ta có thể kết luận ... chân cho các chức năng khác nhau nh vào ra I/0, đọc RD , ghi WR , địa chỉ, dữ liệu và ngắt. Cần phải lu ý rằng một số hÃng cung cấp một phiên bản 8051 có 20 chân với số cổng vào -ra ít hơn cho...
  • 9
  • 946
  • 11
Lập trình cho di động

Lập trình cho di động

Ngày tải lên : 16/08/2012, 10:38
... là null. Từng bước lập trình cho điện thoại di động J2ME - Phần 5 1 Lập trình mạng 1.1 Khung mạng CLDC tổng quát (Generic CLDC Networking Framework) Mạng cho phép client di động ... HTTP là một trong số ít các giao thức mà hầu hết các firewall đều cho phép đi qua. Các API lập trình mạng của Java làm cho lập trình HTTP dễ dàng hơn. MIDP hỗ trợ HTTP 1.1 và các API để phát ... là bộ tiền kiểm tra và mô hình sandbox. Hình 4 biểu diễn cách mà bộ tiền kiểm tra và bộ kiểm tra làm việc với nhau để kiểm tra mã chương trình Java trước khi chuyển nó cho KVM. Như...
  • 43
  • 846
  • 2
Lập trình cho Pocket PC

Lập trình cho Pocket PC

Ngày tải lên : 16/08/2012, 15:29
... Điều khiển RadioButton Nút điều khiển Radio đưa tới Khi một nút radio trong một nhóm được chọn, các nút khác sẽ tự động bị bỏ chọn. Lớp RadioButton có hai sự kiện được đưa ra khi trang thái ... thiết lập cột thứ 2 trong dòng đầu tiên của bảng đầu tiên trong tập hợp DataSet thành một số ngâu nghiện được cung cấp bởi randomGenerator , randomGenerator được cung cấp trong lớp Random . ... slower UniqueConstraint l_UniqueConstraint = new UniqueConstraint(l_DataSet.Tables[0]. Columns["PhoneNumber"]); l_DataSet.Tables[0].Constraints.Add(l_UniqueConstraint); 4.3.3 Ngăn...
  • 78
  • 743
  • 2
Lap trinh cho PIc bang CSS.pdf

Lap trinh cho PIc bang CSS.pdf

Ngày tải lên : 20/08/2012, 09:09
...             value=(value‐558.5)/2.048;              if (do_F==1) value=1.8*value+32;              convert_bcd((int8)value);              printf(ʺ\n\rNhiet do phong: %uʺ,value);// Gui gia tri len may tinh              LCD_putcmd(0xC0);              printf(LCD_putchar,ʺ  Temp = ʺ);              LCD_putchar(high); LCD_putchar(low);              if (do_F==0) printf(LCD_putchar,ʺ Cʺ);              else printf(LCD_putchar,ʺ Fʺ);              i=0;            }         i++;         if(((int8)value > 40) || ((int8)value < 15))  on_off=1;         else          {           on_off = 0;           LCD_Putcmd(0xCF);           LCD_putchar(ʺ ʺ);           blink=0;          }         if (on_off==1)         {         if (blink==0) {  LCD_Putcmd(0xCF);LCD_putchar(ʺ!ʺ);blink=1;delay_ms(250);}         else          {LCD_Putcmd(0xCF);LCD_putchar(ʺ ʺ);blink=0;delay_ms(250);}         }       }     }//end main‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐  #INT_EXT  void test()  {     if (do_F == 1) do_F=0;     else          do_F=1;  }  void convert_bcd(int8 x)     {     low=x%10;  //chia lay phan du, so hang don vi  Người báo cáo:  Nguyễn Chí Linh  Tài liệu:  TUT01.01.PVN  Ngày:  9/8/2006  Trang:  14/32  3. Một số ví dụ cho lập trình CCS  Với mục tiêu giúp người đọc nhanh chóng lắm bắt được cách lập trình C cho PIC thông  qua chương trình dịch CCS. Dưới đây tôi giới thiệu một vài bài lập trình đơn giản cho PIC,  các bài mẫu này dựa theo tài liệu tutorial của Nigel như quét LED, LED 7 thanh, LCD, bàn  phím…, cách dùng các giao tiếp của PIC để giao tiếp với thiết bị ngoại vi như Real Time IC,  ADC, EEPROM…  • ... Giới thiệu về CCS ?  CCS là trình biên dịch lập trình ngôn ngữ C cho Vi điều khiển PIC của hãng Microchip.  Chương trình là sự tích hợp của 3 trình biên dich riêng biết cho 3 dòng PIC khác nhau đó  là:  ‐ PCB cho dòng PIC 12‐bit opcodes  ‐ ... Vì sao ta sử dung CCS ?  Sự ra đời của một loại vi điều khiển đi kèm với việc phát triển phần mềm ứng dụng cho việc lập trình cho con vi điều khiển đó. Vi điều khiển chỉ hiểu và làm việc với hai con số 0  và 1. Ban đầu để việc lập trình cho VĐK là làm việc với dãy các con số 0 và 1. Sau này khi  kiến trúc của Vi điều khiển ngày càng phức tạp, số luợng thanh ghi lệnh nhiều lên, việc lập trình với dãy các số 0 và 1 không còn phù hợp nữa, đòi hỏi ra đời một ngôn ngữ mới thay  thế. Và ngôn ngữ lập trình Assembly. Ở đây ta không nói nhiều đến Assmebly. Sau này khi  ngôn ngữ C ra đời, nhu cầu dùng ngôn ngữ C đề thay cho ASM trong việc mô tả các lệnh  lập trình cho Vi điều khiển một cách ngắn gọn và dễ hiểu hơn đã dẫn đến sự ra đời của  nhiều chương trình soạn thảo và biên dịch C cho Vi điều khiển : Keil C, HT‐PIC, MikroC,  CCS…  Tôi chọn ...
  • 32
  • 2.6K
  • 29
Tài liệu hướng dẫn lập trình cho hệ vi xử lý.PDF

Tài liệu hướng dẫn lập trình cho hệ vi xử lý.PDF

Ngày tải lên : 20/08/2012, 10:05
... L Cho mạch R – L như sau Bước 1. Dùng máy phát sóng, cho biên độ 2V, tần số 1KHz, tạo nguồn kích thích cho mạch. Dùng dao động ký vẽ dạng tín hiệu vào mạch và tín hiệu ra trên ... 2.2. NỘI DUNG Trong một mạch có nhiều nguồn độc lập, đáp ứng (dòng, áp) do nhiều nguồn gây ra bằng tổng các đáp ứng do từng nguồn gây ra khi cho các nguồn khác bằng 0 Nguồn áp = 0 : ngắn mạch ... chương trình Khởi động chương trình Electronics Workbench bằng cách chọn Start ( Program → Electronics Workbench →Electronics Workbench . Sau đó cửa sổ màn hình thiết kế của chương trình xuất...
  • 29
  • 3.4K
  • 31
Lập trình cho Plc bằng CSS

Lập trình cho Plc bằng CSS

Ngày tải lên : 10/10/2012, 10:54
... thời gian, mặt khác mỗi người lập trình sẽ tạo ra nhưng form tài liệu theo cách  riêng khác nhau, không đồng nhất. Tài liệu không được chuẩn hóa sẽ gây một số khó khăn  cho người đọc, người đọc có thể không hiểu hết những gì mà người lập trình muốn diễn đạt.  Với mục đích đưa ra một form tài liệu chuẩn cho việc lập trình bằng CCS, qua tham khảo  bản mẫu cho lập trình bằng ASM của anh Falleaf trên diễn đàn WWW.PICVIETNAM.COM    tôi đưa ra đây một form tài liệu cho việc viết lập trình bằng CCS. Đi kèm văn bản này còn có  các files nguồn cho văn bản mẫu, bao gồm files cho PIC16F877A, 16F876A, 16F88. Về  sau khi  lập trình bạn chỉ việc copy tài liệu này vào thư mục chứa Project của bạn, sửa đổi tên files.  Khi cần thay đổi nội dung cấu hình cho PIC bạn chi việc tham kh ảo qua PIC Wizard , xem  code và copy đưa vào Project.     Mô tả nội dung chương trình.   ‐ ... PCH cho dòng PIC 16 và 18‐bit   Tất cả 3 trình biên dich này đuợc tích hợp lại vào trong một chương trình bao gồm cả  trình soạ n thảo và biên dịch là CCS, phiên bản mới nhất là PCWH Compiler Ver 3.227    Người báo cáo:  Nguyễn Chí Linh  Tài liệu:  TUT01.01.PVN  Ngày:  9/8/2006  Trang:  14/32  3. Một số ví dụ cho lập trình CCS  Với mục tiêu giúp người đọc nhanh chóng lắm bắt được cách lập trình C cho PIC thông  qua chương trình dịch CCS. Dưới đây tôi giới thiệu một vài bài lập trình đơn giản cho PIC,  các bài mẫu này dựa theo tài liệu tutorial của Nigel như quét LED, LED 7 thanh, LCD, bàn  phím…, cách dùng các giao tiếp của PIC để giao tiếp với thiết bị ngoại vi như Real Time IC,  ADC, EEPROM…  • ... Giới thiệu về CCS ?  CCS là trình biên dịch lập trình ngôn ngữ C cho Vi điều khiển PIC của hãng Microchip.  Chương trình là sự tích hợp của 3 trình biên dich riêng biết cho 3 dòng PIC khác nhau đó  là:  ‐ PCB cho dòng PIC 12‐bit opcodes  ‐...
  • 32
  • 1K
  • 6
Lập trình cho PIC

Lập trình cho PIC

Ngày tải lên : 15/10/2012, 08:34
... dụ cho lập trình CCS Với mục tiêu giúp người đọc nhanh chóng lắm bắt được cách lập trình C cho PIC thông qua chương trình dịch CCS. Dưới đây tôi giới thiệu một vài bài lập trình đơn giản cho ... CCS là trình biên dịch lập trình ngôn ngữ C cho Vi điều khiển PIC của hãng Microchip. Chương trình là sự tích hợp của 3 trình biên dich riêng biết cho 3 dòng PIC khác nhau đó là: - PCB cho dòng ... (mode==9) mode = 0; } // End of INT void program1(); void program2(); void program3(); void program4(); void program5(); void program6(); void program7(); void program8(); void main() { trisd = 0x00; ...
  • 250
  • 5.3K
  • 126
Lập trình cho PIC

Lập trình cho PIC

Ngày tải lên : 15/10/2012, 10:02
... thời gian, mặt khác mỗi người lập trình sẽ tạo ra nhưng form tài liệu theo cách  riêng khác nhau, không đồng nhất. Tài liệu không được chuẩn hóa sẽ gây một số khó khăn  cho người đọc, người đọc có thể không hiểu hết những gì mà người lập trình muốn diễn đạt.  Với mục đích đưa ra một form tài liệu chuẩn cho việc lập trình bằng CCS, qua tham khảo  bản mẫu cho lập trình bằng ASM của anh Falleaf trên diễn đàn WWW.PICVIETNAM.COM    tôi đưa ra đây một form tài liệu cho việc viết lập trình bằng CCS. Đi kèm văn bản này còn có  các files nguồn cho văn bản mẫu, bao gồm files cho PIC16F877A, 16F876A, 16F88. Về  sau khi  lập trình bạn chỉ việc copy tài liệu này vào thư mục chứa Project của bạn, sửa đổi tên files.  Khi cần thay đổi nội dung cấu hình cho PIC bạn chi việc tham kh ảo qua PIC Wizard , xem  code và copy đưa vào Project.     Mô tả nội dung chương trình.   ‐ ... thời gian, mặt khác mỗi người lập trình sẽ tạo ra nhưng form tài liệu theo cách  riêng khác nhau, không đồng nhất. Tài liệu không được chuẩn hóa sẽ gây một số khó khăn  cho người đọc, người đọc có thể không hiểu hết những gì mà người lập trình muốn diễn đạt.  Với mục đích đưa ra một form tài liệu chuẩn cho việc lập trình bằng CCS, qua tham khảo  bản mẫu cho lập trình bằng ASM của anh Falleaf trên diễn đàn WWW.PICVIETNAM.COM    tôi đưa ra đây một form tài liệu cho việc viết lập trình bằng CCS. Đi kèm văn bản này còn có  các files nguồn cho văn bản mẫu, bao gồm files cho PIC16F877A, 16F876A, 16F88. Về  sau khi  lập trình bạn chỉ việc copy tài liệu này vào thư mục chứa Project của bạn, sửa đổi tên files.  Khi cần thay đổi nội dung cấu hình cho PIC bạn chi việc tham kh ảo qua PIC Wizard , xem  code và copy đưa vào Project.     Mô tả nội dung chương trình.   ‐ ... #include 16f877a.h : Đi kèm chương trình dịch, chứa khai báo về các thanh ghi trong  mỗi con PIC, dùng cho việc cấu  hình cho PIC.  ‐ #include def_877a.h: Files do người lập trình tạo ra,  chứa khai báo về các thanh ghi  trong PIC giúp cho viêc lập trình được dễ dang hơn ví dụ ta co thể gán PORTB =  0xAA (chi tiết files này sẽ trình bày trong phần dưới đây)  ‐...
  • 32
  • 1.1K
  • 13
Lập trình cho robot hàn almega ax-v6 để hàn một số đường cong phức tạp

Lập trình cho robot hàn almega ax-v6 để hàn một số đường cong phức tạp

Ngày tải lên : 06/11/2012, 10:55
... lâu thì không diễn ra quá trình kết hợp mà lại diễn ra quá trình phát triển mạnh các tinh thể. Khi hàn kim loại không có biến dạng dẻo (như hợp kim đúc) và sẽ không xảy ra quá trình kết tinh lại. ... độ tối đa Cánh tay J1 2.62 rad/s(150 o /s) J2 2.79 rad/s(160 o /s) J3 2.97 rad/s(170 o /s) Cổ tay J4 5.93 rad/s(340 o /s) J5 5.93 rad/s(340 o /s) J6 9.08 rad/s(520 o /s) Cánh tay J1 ... trục thẳng đứng. Cấu trúc này cho độ cứng cần thiết cho robot theo phương thẳng đứng trong khi cho phép quay trong mặt phẳng nằm ngang. Hình 1-5: Robot SCARA Các chuyển động của tất cả...
  • 100
  • 1.3K
  • 8
Lập trình cho robot hàn almega ax- v6 để hàn một số đường cong phức tạp

Lập trình cho robot hàn almega ax- v6 để hàn một số đường cong phức tạp

Ngày tải lên : 10/11/2012, 11:11
... lâu thì không diễn ra quá trình kết hợp mà lại diễn ra quá trình phát triển mạnh các tinh thể. Khi hàn kim loại không có biến dạng dẻo (như hợp kim đúc) và sẽ không xảy ra quá trình kết tinh lại. ... NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP LUẬN VĂN THẠC SĨ KỸ THUẬT LẬP TRÌNH CHO ROBOT HÀN ALMEGA AX-V6 ĐỂ HÀN MỘT SỐ ĐƯỜNG CONG PHỨC TẠP Ngành : CÔNG NGHỆ CHẾ TẠO MÁY ... hàn có chiều dày 100mm, dùng tia γ để kiểm tra mối hàn có chiều dày tới 300mm) (hình 2-29; 2-30) Hình 2-29: Kiểm tra bằng tia X Hình 2-30: Kiểm tra bằng tia γ 1-đèn tia X; 2-tia X; 3-vật...
  • 100
  • 1.1K
  • 1
Từng bước lập trình cho điện thoại di động J2ME - Phần 1

Từng bước lập trình cho điện thoại di động J2ME - Phần 1

Ngày tải lên : 10/11/2012, 11:36
... một Web-service gateway đang được phát triển, sẽ tránh việc xử lý XML trong MIDlet. Từng bước lập trình cho điện thoại di động J2ME - Phần 7 Lập trình Web Service với MIDP Lập trình mạng MIDP ... được đặt là null. Từng bước lập trình cho điện thoại di động J2ME - Phần 5 1 Lập trình mạng 1.1 Khung mạng CLDC tổng quát (Generic CLDC Networking Framework) Mạng cho phép client di động gởi ... Group public class ChoiceGroup extends Item Implements Choice ChoiceGroup cung cấp một nhóm các radio-button hay checkbox cho phép lựa chọn đơn hay lựa chọn nhiều. 1.3.f Gauge public class Gauge extends...
  • 30
  • 728
  • 8
Lập trình cho robot hàn almega ax- v6 để hàn một số đường cong phức tạp.pdf

Lập trình cho robot hàn almega ax- v6 để hàn một số đường cong phức tạp.pdf

Ngày tải lên : 12/11/2012, 16:57
... độ tối đa Cánh tay J1 2.62 rad/s(150 o /s) J2 2.79 rad/s(160 o /s) J3 2.97 rad/s(170 o /s) Cổ tay J4 5.93 rad/s(340 o /s) J5 5.93 rad/s(340 o /s) J6 9.08 rad/s(520 o /s) Cánh tay J1 ... gia công khác, do vậy dễ cơ khí hoá, tự động hoá quá trình sản xuất. f. Mức độ đầu tư cho quá trình sản xuất thấp. Tuy nhiên do trong quá trình hàn vật liệu chịu tác động của nguồn nhiệt có ... GOCT 25686-85 (Nga) : Robot công nghiệp là một máy tự động, được đặt cố định hoặc di động được, liên kết giữa một tay máy và một hệ thống điều khiển theo chương trình, có thể lập trình lại để...
  • 100
  • 1.2K
  • 2
ngôn ngữ lập trình cho các trang ASP.NET

ngôn ngữ lập trình cho các trang ASP.NET

Ngày tải lên : 27/04/2013, 11:20
... ngữ lập trình của .NET được cung cấp bởi .NET Framework và CLR.  VB.NET khác hẳn VB6 và thật sự chuyển mình thành 1 ngôn ngữ lập trình OOL chính yếu không khác gì với mọi ngôn ngữ lập trình ... chuyên gia Tin Học.  Để mọi ngôn ngữ lập trình sử dụng được các dịch vụ cung cấp bởi .NET Framework, Microsoft tạo ra 1 tiêu chuẩn chung cho ngôn ngữ lập trình gọi là Common Language Specifications ... tiếp các Windows APIvềđồhoạ(GraphicsvàDrawings)nhưtrongVB6nữa. Vì .NET Framework chứa đầy đủ mọi thư viện cần thiết cho chương trình, nên một khi đã cài đặt .NET Framework trên máy khách rồi...
  • 47
  • 622
  • 0
Lập trình cổng vào ra 8051

Lập trình cổng vào ra 8051

Ngày tải lên : 17/10/2013, 01:15
... lặp cho đến khi P1.2 chưa lên cao. Khi P1.2 lên cao nó thoát ra khỏi vòng lặp ghi giá trị 45H tới cổng P0 và tạo ra xung H-to-L bằng chuỗi các lệnh SETB và CLR. chương 4 Lập trình cho cổng ... 8031 và sẽ được trình bày chi tiết ở chương 11. 6. Chân PSEN : Đây là chân đầu ra cho phép cất chương trình (Program Store Enable) trong hệ thống dựa trên 8031 thì chương trình được cất ở ... tới bộ nhớ ngoài thì P2 được dùng cho 8 bít của địa chỉ 16 bit và nó không thể dùng cho vào ra. Điều này sẽ được trình bày chi tiết ở chương 14. Từ những trình bày trên đây ta có thể kết luận...
  • 9
  • 563
  • 2

Xem thêm