... j=0; set_tris_C(0x00); set_tris_D(0x00); while(1) { chu2=0; DispA(chu2); } } Kết quả: Do đang thử nên font không được đẹp lắm. Hoàng Sỹ Tân – Điện tử 3 – K53 Hướng dẫn vi t code cho LED ma trận 8x8 bằng thanh ghi dịch 74HC595 Sử dụng PIC 16F887 Nhóm 18 – Giảng đường ... ở cột nó điều khiển tắt, còn nếu tín hiệu vào là 0 thì cột đó sáng. VD: Hoàng Sỹ Tân – Điện tử 3 – K53 Đó là cách hoạt động của IC dịch bit 74HC595. 3> Mạch điều khiển tín hiệu cho LED ma ... // //Tao xung SCK cho hang // void sckr1() { SCKR=1; SCKR=0; } // //Tao xung SCK cho cot // void sckc1() { SCKC=1; SCKC=0; } // //Tao xung xuat du lieu cho 595 hang Hoàng Sỹ...
Ngày tải lên: 15/10/2012, 10:02
Hướng dẫn sử dụng chương trình lập trinh C cho vi điều khiển PIC
... : Chọn “Microchip 12 bit” để vi t chöông trình cho PIC 12 bit . “Microchip 14 bit” để vi t chương trình cho PIC 14 bit . “Microchip PIC18” để vi t chương trình cho PIC18 . _Chọn “Compiler” ... chuyên dụng cho điều khiển động cơ AC . Một số PIC 14 và PIC 18 có module ECCP cũng dùng module CCP này nhưng lại chuyên dụng cho điều khiển bộ biến đổi áp DC->DC , dùng cho điều khiển động cơ ... PIC18 . _Chọn “Compiler” để biên dịch chương trình bạn đang vi t. _Trên đây là cách vi t chương trình cấp tốc và gọn . để vi t chương trình 1 cách chi tiết và cụ thể , sử dụng Project...
Ngày tải lên: 15/10/2012, 08:34
tài liệu hướng dẫn sử dụng CCS lập trình ngôn ngữ C cho vi điều khiển PIC
Ngày tải lên: 12/09/2014, 15:59
Lập Trình C Cho Vi Điều Khiển
... bạn vi t các chương trình nhỏ , rất tiện cho các đoạn lệnh gặp lại nhiều lần . Chương trình con có thể có thể gọi ở trong chương trình chính bất kì đâu . Hàm là chương trình con trả vể cho ... External 0 0003h 0 Lập trình C cho VXL - Cơ bản VAGAM - giotdang x++; // cho nay cac ban co the viet nhieu cau lenh , } while(x>10) tăng giá trị của x cho đến khi x > 10 Chức ... đến khi x > 10 Chức năng của nó là hoàn toàn giống vòng lặp while chỉ trừ có một điều là điều kiện điều khiển vòng lặp được tính toán sau khi statement được thực hiện, vì vậy statement sẽ...
Ngày tải lên: 15/10/2012, 09:21
Mạch ghi đọc EPROM cho vi điều khiển 895
... naờng lửùa cho n nhử sau: ã A0 =0 : 8279 xem dữ liệu từ vi điều khiển gởi đến laứ dửừ lieọu ủeồ hieồn thũ. ã A0 =1 : 8279 xem dữ liệu từ vi điều khiển gởi đến là dữ liệu của lệnh điều khiển 8279. Các ... thiệu kit vi điều khiển 8951 2 2 . . 3 3 K K h h o o á á i i I I / / O O : : Khối I/O có nhiệm vụ giao tiếp giữa kit vi điều khiển với những hệ thống ứng dụng bên ngoài, đó là 2 vi mạch ... M M u u ï ï c c đ đ í í c c h h : : Thực hiện mạch nạp EPROM cho vi điều khiển để sử dụng hiệu quả bộ nhớ của EPROM. Vi t một chương trình hệ thống nạp vào trong máy. 2 2 . . Y Y e e â â u u ...
Ngày tải lên: 15/11/2012, 12:04
Mạch ghi đọc EPROM cho vi điều khiển 8951
... I I n n s s t t r r u u c c t t i i o o n n ) ) : : 8951 chứa một bộ xử lí luận lý đầy đủ cho các hoạt động bit đơn, đây là một điểm mạnh của họ vi điều khiển MSC-51 mà các họ vi điều khiển khác không có. RAM nội chứa 128 bit đơn vị ... byte dữ liệu. FF 00 On -Chip Memory FFFF 0000 Code Memory Enable via PSEN FFFF 0000 Data Memory Enable via RD&WR External Memory Khảo sát vi điều khiển 8951 SJMP HERE ASM51 sẽ xác định địa ... trước Khảo sát vi điều khiển 8951 Những nơi nhảy đến thường được chỉû rõ bởi các nhãn và trình biên dịch xác định Offset Relative cho phù hợp. Sự định vị tương đối đem lại thuận lợi cho vi c cung...
Ngày tải lên: 05/03/2013, 17:06
Thiết kế mạch ghi đọc EPROM cho vi điều khiển 8951
... : 8279 xem dữ liệu từ vi điều khiển gởi đến là dữ liệu để hiển thị. 1A0 =1 : 8279 xem dữ liệu từ vi điều khiển gởi đến là dữ liệu của lệnh điều khiển 8279. Các lệnh điều khiển của 8279: 1. Keyboard/ ... dụng cho 8951 là 12Mhz. Chân 40 (Vcc) được nối lên nguồn 5V. 3. Cấu trúc bên trong vi điều khiển: 3. Cấu trúc bên trong vi điều khiển: 3.1 Tổ chức bộ nhớ: 3.1 Tổ chức bộ nhớ: Khảo sát vi điều ... hiển thị do vi điều khiển gởi đến, để đọc dữ liệu ô nhớ nào trong vùng nhớ RAM này ta có thể điều chỉnh các bit AAA tương ứng. Bộ nhớ hiển thị này thuộc kiểu FIFO. Khảo sát vi điều khiển 8951 4.3...
Ngày tải lên: 24/04/2013, 09:20
huong dan thuc hanh voi bo dieu khien den giao thong dung PLCS7-200
... chính. III: CHƯƠNG TRÌNH ĐIỀU KHIỂN ĐÈN ĐƯỜNG VI T TRONG LAD Network 1 IV: CHƯƠNG TRÌNH ĐIỀU KHIỂN ĐÈN ĐƯỜNG NGÃ 4 VI T TRONG STL Network 1: LD SM0.1 //Đặt thời gian cho từng đèn MOVW K300, VW100 MOVW ... giành cho người đi bộ người ta thường lắp đặt hai đèn xanh và đỏ. II: YÊU CẦU BÀI TOÁN: 1. Ta có thể quy định các tiếp điểm điều khiển đèn cho trục chính: Hình trên mô tả yêu cầu bài toán điều khiển ... 6: LDW>= T37, VW106 R T37, K1 //Hết một chu kỳ R Q0.1, K1 R Q0.6, K1 Network 7: MEND HƯỚNG DẪN THỰC HÀNH BỘ ĐIỀU KHIỂN ĐÈN GIAO THÔNG NGÃ 4 I: YÊU CẦU CÔNG NGHỆ: Tại ngã 4, để giúp giao thông được...
Ngày tải lên: 30/06/2013, 01:26
giáo trình c cho vi điều khiển dãy LED
... ban đầu cho biến. Nghĩa là thay vì: unsigned char x; x=0; ta vi t là : unsigned char x=0; Hoặc ta cũng có thể khai báo nhiêu biến một lúc: unsigned char x,y,z; Ngoài ra dung cho vi điều khiển trình ... 2072ed6406d2821b46ea49df0a154af670496da TỔNG KẾT Nói tóm lại vi c lập trình trên mỗi loại ngôn ngữ đều có ưu nhược điểm riêng điều quan trọng là nắm vững mục đích của vi c lập trình . Vi c học lập trình trước tiên là làm ... trình và trả về một mã xác định. Dạng thức của nó như sau void exit (int exit code) ; exit code được dùng bởi một số hệ điều hành hoặc có thể được dùng bởi các chương trình gọi. Theo quy ước, mã...
Ngày tải lên: 16/08/2013, 17:22
C cho vi điều khiển 8051
... vđk xuống đất vậy nếu chân vi điều khiển 5V thì led sẽ sáng, nếu chân vi điều khiển 0V thì led sẽ tối. Ðiện áp 5V vì sao led không cháy mà lại còn sáng yếu? Vì vi điều khiển 8051 chỉ có thể cung ... 5V chân dài của led - chân ngắn của led chân vi điều khiển . 3.3.2 Lập trình: Trước hết điều khiển 1 led từng Led một. Ðể điều khiển 1 led thì chỉ vi c gán chân nối với led dó bằng 0 hoặc 1, ... Current2202.1 Yellow-20302.1 Blue-20304.5 White-25354.4 Một Led đơn được nối với chân của vi điều khiển như hình bên, giả sử chân đó là P1.2 vậy làm thế nào để điều khiển cho Led sáng, tắt: 5 5 3.3 Project 2 dãy 8 Led đơn 3.3.1...
Ngày tải lên: 03/10/2013, 17:20
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 2
... C C ơ ơ ø ø C C a a r r r r y y p p h h u u ï ï A A C C ( ( A A u u x x i i l l i i a a r r y y C C a a r r r r y y F F l l a a g g ) ) : : Khi cộng những giá trị BCD (Binary Code Decimal), cờ nhớ phụ AC được set nếu kết quả 4 bit thấp nằm trong phạm vi điều khiển 0AH - 0FH. Ngược lại AC=0. C C ơ ơ ø ø 0 0 ( ( F F l l a a g g 0 0 ) ) : : Cờ ... bit được dùng cho vi c định thời được đếm sự kiện. Timer0 ở địa chỉ 8AH (TLO: byte thấp) và 8CH ( THO: byte cao). Timer1 ở địa chỉ 8BH (TL1: byte thấp) và 8DH (TH1 : byte cao). Vi c khởi động ... nguồn ngắt, 2 mức ưu tiên. Các ngắt bị cấm sau khi bị reset hệ thống và sẽ được cho phép bằng vi c ghi thanh ghi cho phép ngắt (IE) ở địa chỉ A8H. Cả hai được địa chỉ hóa từng bit. T T h h a a n n h h g g h h i i đ đ i i e e à à u u k k h h i i e e å å n n n n g g u u o o à à n n P P C C O O N N ( ( P P o o w w e e r r C C o o n n t t r r o o l l R R e e g g i i s s t t e e r r ) ) : : Thanh...
Ngày tải lên: 17/10/2013, 23:15
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 3
... chỉ) S S ư ư ï ï đ đ e e ø ø l l e e â â n n n n h h a a u u c c u u û û a a c c a a ù ù c c v v u u ø ø n n g g n n h h ơ ơ ù ù d d ư ư õ õ l l i i e e ä ä u u n n g g o o a a ø ø i i : : Vì bộ nhớ chương trình là EPROM, nên nảy sinh một vấn đề bất tiện khi phát triển phần mềm cho vi điều khiển. Một nhược điểm chung của 8951 là các vùng nhớ dữ liệu ngoài nằm đè lên nhau, vì tín ... PSEN\ và RD\. Sơ đồ mạch như hình sau cho phép bộ nhớ RAM có hai chức năng vừa là bộ nhớ chương trình vừa là bộ nhớ dữ liệu: Overlapping the External code and data space Vậy một chương trình ... ở mức cao trong khoảng thời gian 2 chu kỳ xung máy, sau đó xuống mức thấp để 8951 bắt đầu làm vi c. RST có thể kích tay bằng một phím nhấn thường hở, sơ đồ mạch reset như sau: Manual Reset...
Ngày tải lên: 20/10/2013, 18:15
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 4
... Relative cho phù hợp. Sự định vị tương đối đem lại thuận lợi cho vi c cung cấp mã vị trí độc lập, nhưng bất lợi là chỉ nhảy ngắn trong phạm vi - 128 – 127 byte. Opcode Immediate Data Opcode Relative ... trong bộ đếm chương trình là 5 bit Opcode). Sự định vị tuyệt đối đem lại thuận lợi cho các lệnh ngắn (2 byte), nhưng bất lợi trong vi c giới hạn phạm vi nơi gởi đến và cung cấp mã có vị trí ... hiệu, các hoạt động do người điều khiển. Trình biên dịch tính toán giá trị và thay thế dữ liệu tức thời. Byte lệnh thêm vô chứa trị số dữ liệu tức thời như sau: Opcode i 1 1 . . 6 6 S S ư ư ï ï đ đ ị ị n n h h đ đ ị ị a a c c h h ỉ ỉ t t u u y y e e ä ä t t đ đ o o á á i i ( ( A A b b s s o o l l u u t t e e A A d d d d r r e e s s s s i i n n g g ) ) : : Sự...
Ngày tải lên: 24/10/2013, 16:15
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 5
... ((Ri3Ri0)) 2 2 . . 5 5 C C a a ù ù c c l l e e ä ä n n h h l l u u a a ä ä n n l l y y ù ù ( ( B B o o o o l l e e a a n n I I n n s s t t r r u u c c t t i i o o n n ) ) : : 8951 chứa một bộ xử lí luận lý đầy đủ cho các hoạt động bit đơn, đây là một điểm mạnh của họ vi điều khiển MSC-51 mà các họ vi điều khiển khác không có. ... ứng dụng vi điều khiển. ASM51 là tiêu biểu chuẩn biên dịch của họ MSC-51. ASM51 là trình biên dịch mạnh có tác dụng hữu hiệu trên hệ thống phát triển INTEL và họ IBM PC của máy vi tính. ASM51 ... chương trình, các dữ liệu, ký hiệu, hằng, … (ví dụ Org ). Các sự điều khiển trình biên dịch set các mode của trình biên dịch và điều khiển sự chạy chương trình Assembly (ví dụ STILLE ). Các chú...
Ngày tải lên: 24/10/2013, 16:15
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 6
... 3 3 . . 1 1 1 1 C C a a ù ù c c s s ư ư ï ï n n h h a a û û y y v v a a ø ø g g o o ï ï i i c c h h u u n n g g ( ( g g e e n n e e r r i i c c J J u u m m p p a a n n d d C C a a l l l l s s ) ) : : ASM51 cho phép người lập trình dùng thuật nhớ JMP chung hay CALL chung. Lệnh “JMP “có thể được dùng thay cho “SJMP, AJMP, LJMP“ và “CALL” có thể thay cho ACALL hay LCALL. Sự ... tượng trưng cho hằng dữ liệu. Các khả năng cho phép vùng toán hạng phụ thuộc lớn vào các hoạt động. Một vài hoạt động không có toán hạng như : RET, NOP trong khi các hoạt động khác cho phép nhiều ... nhãn phải có dấu hai chấm (:) còn sau ký hiệu thì không. Các kiểu ký hiệu được quy cho các giá trị hoặc quy cho vi c dùng các chỉ thị như: EQU, SEGMENT, BIT, DATA, … Các ký hiệu có thể là địa...
Ngày tải lên: 28/10/2013, 23:15
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 7
... 8279 xem dữ liệu từ vi điều khiển gởi đến là dữ liệu để hiển thị. A0 =1 : 8279 xem dữ liệu từ vi điều khiển gởi đến là dữ liệu của lệnh điều khiển 8279. Khảo sát vi điều khiển 8951 MINUS – ... thanh ghi. PUSH AR7 : Push R7 (R7=1FH) PUSH AR7 : Push R7 (R7=0FH) Khảo sát vi điều khiển 8951 Khảo sát vi điều khiển 8951 I I . . C C a a á á u u t t r r u u ù ù c c p p h h a a à à n n c c ư ư ù ù n n g g I I C C 8 8 2 2 7 7 9 9 Sơ ... CSEG AT 200H Khảo sát vi điều khiển 8951 5 5 . . C C a a ù ù c c c c h h ỉ ỉ t t h h ị ị b b i i e e â â n n d d ị ị c c h h : : ASM51 cung cấp các chỉ thị sau: Sự điều khiển trạng thái biên...
Ngày tải lên: 28/10/2013, 23:15
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 8
Ngày tải lên: 07/11/2013, 21:15
Bạn có muốn tìm thêm với từ khóa: