... thoát khỏi chu trình Nếu lệnh RETURN, chu trình tự động cho kết phép tính cuối chu trình Hàm ERROR sử dụng để đưa thông điệp lỗi hình từ bên chu trình CHƯƠNG II CÁCH THIẾT LẬP MỘT CHU TRÌNH Giới ... nhận kết lệnh Chế độ chu trình thực cách đóng gói dãy lệnh xử lí công việc vào chu trình (procedure) nhất, sau ta cần gọi chu trình Maple tự động thực lệnh có chu trình cách sau trả lại kết cuối ... nguồn lệnh Maple cung cấp hàm showstat() để đoạn chương trình mã nguồn lệnh Nhờ có hàm mà người học lập trình Maple dễ dàng học cách thức đặc trưng ngôn ngữ cách nghiên cứu phương thức mà lệnh...
Ngày tải lên: 10/04/2015, 00:50
... cờ tràn OV phải theo dõi lập trình viên Trong 8051 lệnh JNC JC cho phép chương trình rẽ nhánh sau phép cộng số không dấu phần 6.1 Đối với cờ tràn OV Tuy nhiên, điều đạt lệnh “JB PSW.2” “JNB PSW.2” ... chương trình thực ghi A chứa 72h (47 + 25 = 72) Lệnh “DA” làm việc với ghi A Hay nói cách khác ghi nguồn toán hạng chế độ đánh địa đích phải ghi A để DA làm việc Cũng cần phải nhấn mạnh lệnh DA ... số lớn Nói cách khác không cho phép có số A - F Điều quan trọng phải lưu ý DA làm việc sau phép cộng ADD, không làm việc theo lệnh tăng INC Tóm tắt hoạt động lệnh DA Hoạt động sau lệnh ADD ADDC...
Ngày tải lên: 05/07/2014, 11:59
lý thuyết lập trình cơ bản - chương 7 các lệnh logic và các chương trình
... dụ 7.3: Trình bày kết đoạn mã sau: MOV A, #54H XRL A, #78H Lời giải: 54H 78H 2CH 1 0 1 1 0 0 1 0 54H XOR 78H = 2CH Ví dụ 7.4: Lệnh XRL dùng để xoá nội dung ghi cách XOR với Trình bày lệnh “XRL ... EXIT: 7.2 Các lệnh quay vào trao đổi Trong nhiều ứng dụng cần phải thực phép quay bit toán hạng Các lệnh quay 8051 R1, RR, RLC RRC thiết kế đặc biệt cho mục đích Chúng cho phép chương trình quay ... 7.3 Các chương trình ứng dụng mã BCD ASCII Các số mã BCD trình chương Như nói nhiều vi điều khiển có đồng hồ thời gian thực RTC (Real Time Clock) để giữ cho thời gian lịch cho bị tắt nguồn Các...
Ngày tải lên: 05/07/2014, 11:59
Bài giảng Lập trình cơ bản bài 3: Các hệ đếm thường dùng trong tin học và biểu diễn thông tin trong máy tính
... hạn số số vô hạn số khác x 16 x 16 x 16 x 16 … Các hệ đếm thường dùng tin học biểu diễn thông tin máy tính ĐỔI BIỂU DIỄN SỐ VỚI CÁC CƠ SỐ KHÁC NHAU Cách đổi nêu sử dụng để đổi số hệ thập phân ... ak-1.b +…+ a1b +a0… Cách tính tiết kiệm sử dụng lược đồ Horner P = a0 + b(a1 + b(a +b(…))))) 15 Các hệ đếm thường dùng tin học biểu diễn thông tin máy tính ĐỔI BIỂU DIỄN SỐ VỚI CÁC CƠ SỐ KHÁC NHAU ... nhóm chữ số tương ứng hệ đếm số p 17 Các hệ đếm thường dùng tin học biểu diễn thông tin máy tính BẢNG TƯƠNG ỨNG GIÁ TRỊ CỦA CÁC CHỮ SỐ TRONG HỆ 16 TRONG HỆ ĐẾM CƠ SỐ Hệ 10 Hê Hệ 10 Hệ 16 Hê 0 0000...
Ngày tải lên: 09/05/2014, 15:41
Bài giảng Lập trình cơ bản bài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C
... khái niệm ngôn ngữ lập trình C Nội dung Giới thiệu ngôn ngữ lập trình C Các kiểu liệu Biến, biểu thức Các phép toán Cấu trúc chương trình Hàm main đối số dòng lệnh Khai báo biến ... gây lầm lẫn Nên áp dụng quy ước đặt tên biến chuẩn lập trình 22 Các khái niệm ngôn ngữ lập trình C Định danh 23 Các khái niệm ngôn ngữ lập trình C Từ khóa Từ khóa: Tất ngôn ngữ dành số từ định ... hành (Operating Systems), trình thông dịch (Interpreters), trình soạn thảo (Editors), trình Hợp Ngữ (Assembly) gọi chương trình hệ thống Các khái niệm ngôn ngữ lập trình C Ngôn ngữ cấp trung...
Ngày tải lên: 09/05/2014, 15:42
Bài giảng Lập trình cơ bản bài 7: Các cấu trúc điều khiển
... } 13 Các cấu trúc điều khiển Lệnh if lồng Lệnh if lồng lệnh if đặt lệnh if else khác Trong C, lệnh else kết hợp với lệnh if gần khối lệnh lệnh else chưa kết hợp với lệnh if khác 14 Các cấu ... chương trình gọi 33 Các cấu trúc điều khiển Các lệnh chuyển điều khiển (tt.) label Lệnh goto chuyển điều khiển đến câu lệnh khác bên hàm chương trình C Điều thật vi phạm đến qui luật ngôn ngữ lập ... Làm việc với lệnh break continue Tìm hiểu hàm exit() Các cấu trúc điều khiển Câu lệnh điều kiện Các câu lệnh điều kiện cho phép thay đổi hướng thực chương trình Một câu lệnh điều kiện...
Ngày tải lên: 09/05/2014, 15:42
lý thuyết lập trình cơ bản - chương 10 lập trình cắc ngắt
... Vị trí địa thuộc ngắt phần cứng bên với lý chương trình phaỉ đặt lệnh LJMP lệnh hướng xử lý lệnh khỏi bảng véc tơ ngắt hình 11.1 Bảng 11.1: Bảng véc tơ ngắt 8051 Ngắt Bật lại nguồn (RESET) Ngắt ... dùng lệnh RET thay cho lệnh RETI trình phục vụ ngắt Lời giải: Các hai lệnh RET RETI thực thi hành vi giống lấy hai byte đỉnh ngăn xếp vào đếm chương trình đưa 8051 trở nơi bỏ Tuy nhiên, lệnh ... cho ứng dụng tương lại 11.5.2 Thiết lập mức ưu tiên ngắt với ghi IP Chúng ta thay đổi trình tự bảng 11.3 cách gán mức ưu tiên cao cho ngắt Điều thực cách lập trình ghi gọi ghi mức ưu tiên ngắt...
Ngày tải lên: 05/07/2014, 12:01
Các khái niệm lập trình cơ bản ppt
... ngữ lập trình Dùng để viết chương trình Các ngôn ngữ lập trình thông dụng C/C++ Java Visual Basic C# … Ngôn ngữ lập trình C Trình biên dịch Là phần mềm dịch chương trình viết ngôn ngữ lập trình ... tắt Các khái niệm Chương trình, ngôn ngữ lập trình, trình biên dịch Các bước để xây dựng chương trình Các thành phần chương trình C Hàm main Khai báo biến Hàm, thủ tục Bài tập Viết chương trình ... chương trình gồm toàn mã máy Chương trình viết C Trình biên dịch Borland C Mã máy chương trình Hệ điều hành thực thi chương trình Các bước tổng quát để lập trình Xác định mục tiêu chương trình...
Ngày tải lên: 31/07/2014, 14:22
Bù trừ bán kính dao và các lệnh lập trình nâng cao.PPT
... chương trình – G47, G48 Để chạy block đoạn chương trình, bạn dùng lệnh G47 Sau lệnh G47, máy chạy dòng chương trình, Nhấn nút CYCLE START máy chạy dòng Quá trình tiếp tục gặp lệnh G48 Sau lệnh ... này, lệnh G00 G01 lập trình trục C, X, Z, lệnh G95, G96 bò huỷ Lệnh G14 – Kích hoạt trục C • Để huỷ G14 quay tình trạng tiện thông thường, dùng lệnh M03 hay M04 • Chuyển động trục C lập trình ... • G91 G01 C720 X100 Z100 F500 Khi lập trình với G90, dấu giá trò lập trình chiều quay trục C, giá trò lập trình khác dấu, điểm tới chiều quay khác Nhưng lập trình với G91, giá trò dấu khác điểm...
Ngày tải lên: 25/04/2015, 11:29
Kỹ thuật lập trình cơ bản
... { case n1: câu lệnh ; break ; case n2: câu lệnh ; break ; ……… case nk: ; break ; Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 16 Cấu trúc điều khiển [default: câu lệnh] } • ni số ... Giá trị Giá trị … … Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 21 Cấu trúc điều khiển Lưu ý lệnh biểu thức điều kiện đoạn chương trình Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 22 Cấu trúc ... Hướng dẫn lập trình phương pháp Project 03 Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang Lưu đồ thuật tốn CHƯƠNG LƯU ĐỒ THUẬT TỐN (FLOWCHART) Các ký hiệu biểu diễn lưu đồ thuật tốn, cách biểu diễn...
Ngày tải lên: 16/08/2012, 15:19
Nhập môn lập trình cơ bản về Hàm
... khai báo biến, cách dấu , • : trả cho hàm qua lệnh return NMLT - Hàm (Function) VC & BB Các bước viết hàm Cần xác định thông tin sau đây: Tên hàm Hàm thực công việc Các đầu vào ... (Function) } VC & BB Lời gọi hàm Cách thực Gọi tên hàm đồng thời truyền đối số (hằng, biến, biểu thức) cho tham số theo thứ tự khai báo hàm Các biến trị cách dấu , Các đối số được đặt cặp dấu ... truyền theo nhiều cách void HonHop(int x, int &y) { … x++; y++; } NMLT - Hàm (Function) 18 VC & BB Lưu ý truyền đối số Lưu ý Sử dụng tham chiếu cách để trả giá trị cho chương trình int TinhTong(int...
Ngày tải lên: 04/09/2012, 15:59
Các Lệnh Lập Trình CNC
... G22 Lệnh gọi chương trình CÁC LỆNH G LẬP TRÌNH Từ lệnh Ý nghóa G23 Lệnh lặp lại đoạn chương trình G24 Lệnh nhảy câu lệnh điều kiện G25 Lệnh chạy dao điểm tham chiếu R G26 Lệnh chạy dao điểm thay ... biên dạng CÁC LỆNH G LẬP TRÌNH Từ lệnh G53 G54 –G56 G58 G57 Ý nghóa Huỷ bỏ lệnh dòch chuyển điểm “0” để trở điểm “0’’ mặc đònh Lệnh nhảy câu lệnh điều kiện Lượng dư gia cơng tinh G59 Lệnh dịch ... G21 G22 Lệnh Gọi Chương Trình Con Chức Lập trình Cú pháp Mô Đồ hoạ C .trình NC Kết Thúc G22 G23 Lặp Lại Một Đoạn Chương Trình Chức Lập trình Cú pháp Mô Đồ hoạ C .trình NC Kết Thúc G23 G24 Lệnh Nhảy...
Ngày tải lên: 15/10/2012, 09:21
Kiến thức lập trình cơ bản
... dụng ngôn ngữ lập trình web để hỗ trợ tương tác client server Một số ngôn ngữ lập trình web động phổ biến gồm ASP, PHP, Java, net … ASP (Active Server Pages) ngôn ngữ lập trình web viết ... Câu lệnh response.write cho phép hiển thị chuỗi trang web Chú thích lập trình ASP viết sau dấu nháy đơn ‘ Mã lập trình ASP viết trộn lẫn thẻ HTML 1.3.3 Dùng trình ... ngữ Script tương ứng Ở tìm hiểu vắn tắt cách sử dụng ASP để lập trình web động VBScript 1.3.1 Response.write Để gửi nội dung cho trình duyệt ta dùng lệnh Response.write
Ngày tải lên: 22/07/2013, 01:27
LÝ THUYẾT LẬP TRÌNH CƠ BẢN (8051)_ CHƯƠNG 1
... phát triển sản phẩm xung quanh dễ dàng nào? Các câu nhắc chủ yếu bao gồm khả có sẵn trình lượng ngữ, gỡ rối, trình biên dịch ngôn ngữ C hiệu mã nguồn, trình mô hỗ trợ kỹ thuật khả sử dụng nhà môi ... tất chúng tương thích với 8051 ban đầu lệnh Điều có nghĩa ta viết chương trình cho phiên chạy với phiên khác mà không phân biệt từ hãng sản xuất Bảng 1.3: Các đặc tính 8051 Đặc tính ROM chíp RAM ... EPROM để xoá nội dung nhớ UVEPROM bên 8751 trước ta lập trình lại Do thực tế ROM chíp 8751 UV-EPROM nên cần phải 20 phút để xoá 8751 trước lập trình trở lại Điều dẫn đến nhiều nhà sản xuất giới...
Ngày tải lên: 21/08/2013, 10:30
LÝ THUYẾT LẬP TRÌNH CƠ BẢN (8051)_ CHƯƠNG 3
... với lệnh đứng sau lệnh SJMP Nếu có nỗ lực vi phạm luật hợp ngữ tạo lỗi báo lệnh nhảy phạm vi 3.2 Các lệnh gọi CALL Một lệnh chuyển điều khiển khác lệnh CALL dùng để gọi chương trình Các chương trình ... chương trình gọi vào Hay nói cách khác lệnh PUSH phải có lệnh POP Xem ví dụ 3.10 3.2.4 Gọi chương trình Trong lập trình hợp ngữ thường có chương trình nhiều chương trình mà chúng gọi từ chương trình ... không vòng lặp kết thúc 3.1.3 Các lệnh nhảy có điều kiện Các lệnh nhảy có điều kiện 8051 tổng hợp bảng 3.1 Các chi tiết lệnh cho phụ lục AppendixA Trong bảng 3.1 lưu ý số lệnh JZ (nhảy A = 0) JC (nhảy...
Ngày tải lên: 21/08/2013, 10:30
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 4
... chương trình PC tái lập để ép CPU nạp mã lệnh từ nhớ ROM vị trí ngăn nhớ 0000 Điều có nghĩa ta phải đặt dòng mã nguồn vị trí ngăn nhớ ROM mã CPU tĩnh thức tìm lệnh Hình 4.3 trình bày hai cách nối ... tái lập, cách ứng dụng phổ biến Cống P3 có chức bổ xung cung cấp số tín hiệu quan trọng đặc biệt chẳng hạn ngắt Bảng 4.2 cung cấp chức khác cống P3 Thông tin áp dụng cho 8051 8031 Bảng 4.2: Các ... 01010101 P1,# 0FFH ; EX - 0R P1 với 1111 1111 Lưu ý lệnh X0R 55H FFH cho kết AAH Tương tự lệnh X0R AAH với FFH lại cho giá trị kết 55H Các lệnh lô-gích trình bày chương 4.2.3 Khả đánh địa theo bít...
Ngày tải lên: 21/08/2013, 10:30
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 7
... dụ 7.3: Trình bày kết đoạn mã sau: MOV A, #54H XRL A, #78H Lời giải: 54H 78H 2CH 1 0 1 1 0 0 1 0 54H XOR 78H = 2CH Ví dụ 7.4: Lệnh XRL dùng để xoá nội dung ghi cách XOR với Trình bày lệnh “XRL ... EXIT: 7.2 Các lệnh quay vào trao đổi Trong nhiều ứng dụng cần phải thực phép quay bit toán hạng Các lệnh quay 8051 R1, RR, RLC RRC thiết kế đặc biệt cho mục đích Chúng cho phép chương trình quay ... 7.3 Các chương trình ứng dụng mã BCD ASCII Các số mã BCD trình chương Như nói nhiều vi điều khiển có đồng hồ thời gian thực RTC (Real Time Clock) để giữ cho thời gian lịch cho bị tắt nguồn Các...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 8
... Ngoài thực tế cờ nhớ CY thay đổi lệnh lô-gíc số học 8051 có số lệnh mà thao tác trực tiếp cờ nhớ CY Các lệnh cho bảng 8.3 Trong lệnh sau bảng 8.3 trình bày công dụng lệnh JNC, CLR SETB nhiều ví dụ ... số ví dụ cách sư dụng số lệnh khác từ bảng 8.3 Một số lệnh cho bảng 8.3 làm việc với phép toán lô-gíc AND OR Các ví dụ mục cách sử dụng chúng nào? Ở chương nhiều ví dụ việc sử dụng lệnh đơn phạm ... vào bít Ssu cấu hình bít cổng đầu vào, ta sử dụng lệnh định để nhận liệu chân vào CPU Bảng 8.4 lệnh nói Bảng 8.4: Các lệnh đọc cổng vào Giả lệnh Ví dụ Mô tả MOV JNB JB MOV A, PX PX.Y, PX.Y,...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 9
... vai trò ghi TMOD, xét chế độ định thời cách chúng lập trình để tạo độ trễ thời gian Do chế độ chế độ sử dụng rộng rãi nên ta xét chi tiết chế độ 9.1.4 Lập trình cho chế độ Mode1 Dưới đặc tính phép ... không bật cờ định thời TF0 = Tại thời điểm lệnh JNB hạn xuống Bộ Timer0 dùng lệnh “CLR TR0” Chương trình DELAY kết thúc trình lặp lại Lưu ý để lặp lại trình ta phải nạp lại ghi TH TL khởi động ... - 48 38H C4H FDH F4H DOH 9.1.5.2 Các trình hợp ngữ giá trị âm Vì định thời bít chế độ nên ta trình hợp ngữ tính giá trị cho TH Ví dụ, lệnh “MOV TH0, # - 100” trình hợp ngữ tính toán – 100 = 9C...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 10
... sử dụng có chân gọi DB - trình bày bảng 10:2 hình 10.5 Bảng 10.1: Các chân RS232, 25 chân (DB - 25) Số chân 9/10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Mô tả Đất cách ly (Protective Cround) ... nối ghép MAX233 với 8051 theo modem không 10.3 Lập trình truyền thông nối tiếp cho 8051 Trong phần nghiên cứu ghi truyền thông nối tiếp 8051 cách lập trình chúng để truyền nhận liệu nối tiếp Vì ... độ baud phải lập trình chế độ làm việc mode2, chế độ ghi bít tự động nạp lại Để có tốc độ baud tương thích với PC ta phải nạp TH1 theo giá trị cho bảng 10.3 Ví dụ 10.1 trình bày cách kiểm tra...
Ngày tải lên: 21/08/2013, 10:59
Bạn có muốn tìm thêm với từ khóa: