... Nội dung Mở đầu Các khái niệm hệ nhúng Cấu trúc hệ nhúng Lĩnh vực ứng dụng hệ nhúng Đặc điểm công nghệ xu phát triển Ngôn ngữ Assembly lập trình nhúng Mở đầu Kỷ nguyên công nghệ ... nhúng vào môi trường hay hệ thống mẹ Hệ thống nhúng có vai trò đảm nhận phần công việc cụ thể hệ thống mẹ Hệ thống nhúng hệ thống phần cứng hệ thống phần mềm (Theo Bách khoa toàn thư mở Wikipedia)...
Ngày tải lên: 24/12/2013, 15:15
... ngữ (5) 23 Các lệnh vào Lệnh INT (Interrupt) Để gọi chương trình BIOS DOS ta dùng cú pháp sau: INT interruppt_number INT 21h: tùy theo giá trị đặt vào AH 24 Các lệnh vào (2) - INT 21h ... chữ thường hoa a-z, A-Z • 10 kí tự số 0-9 • Các kí tự dấu: –?@_$:.[](){}+-*/&%!‘~“|\=#^;, • Kí tự ngăn cách – Khoảng trắng – Tab • Kí tự xuống dòng: kết thúc lệnh • Không phân biệt hoa thường ... dung nhớ sau Tổng quan (6) Chuỗi ký tự (character strings) Bên chuỗi asm phân biệt chữ hoa chữ thường Cũng định nghĩa 10 Tổng quan (7) Các (constants): chương trình số đặt tên nhơ dẫn...
Ngày tải lên: 24/12/2013, 15:15
Kỹ thuật lập trình S7
... đònh mức sau khởi động 10s Có ba cảm biến mức dạng contact Cảm biến đầy thường đóng, bồn đầy hở Cảm biến mức tối thiểu thường hở , mực chất lỏng thấp đóng lại Cảm biến cạn, hở bồn cạn Van xả ... Object- Variable Table) ta khối VAT1, mở khối thêm vào đòa vùng nhớ muốn quan sát Vào menu PLC- Connect to – Configured CPU Vào menu Variable- Monitor Vào menu Operating mode để điều khiển chế ... ta kích chuột vào dòng SIMATIC 300, SM- 300 , chọn module phù hợp, dùng chuột kéo vào slot Station từ số trở đi, (slot dùng cho module IM), sau vào menu Station – Save Close Ta trở lại vấn đề...
Ngày tải lên: 06/06/2014, 11:46
bài giảng tổng hợp tài liệu Kỹ thuật Lập trình
... Môi trường lập trình Dev-C++ lệnh vào/ra 33 Bài - Bài thực hành: MÔI TRƯỜNG LẬP TRÌNH VÀ CÁC LỆNH VÀO/RA I Làm quen môi trường Dev-C++ Khởi động Dev-C++ Kích đúp vào biểu tượng hình Giao diện II ... nhập vào ký tự: a) In mã Ascii ký tự b) In ký tự Viết chương trình nhập vào giá trị điện trở R1, R2, R3 mạch điện : Tính tổng trở theo công thức: 1 1 R R1 R2 R3 Viết chương trình nhập vào ... (*), - A gọi đầu vào (INPUT); - B gọi đầu (OUTPUT); CHƯƠNG TRÌNH MÁY TÍNH cho kết B với đầu vào A Khó khăn Việc xác định toán máy tính thường gặp khó khăn sau: - Thông tin A, B thường không rõ...
Ngày tải lên: 28/08/2014, 21:55
Lecture 05 làm việc với tep OK tài liệu Kỹ thuật Lập trình
... không thành công trả NULL name tên tệp tin cần mở mode kiểu mở “w”: mở để ghi “r”: mở để đọc “a”: mở để ghi vào cuối tệp Làm việc với tệp văn Mở tệp Ví dụ #include int main(void) ... truy cập trực tiếp thiết bị phần cứng (vd đĩa) Làm việc với tệp văn Mở tệp Muốn thao tác tệp trước hết phải mở tệp Mở tệp với hàm fopen FILE *fopen(const char *name, const char *mode) ... 2014 Khi ghi vào tệp mã chuyển dòng ‘\n’, hai kí tự ghi vào tệp ‘\r’ ‘\n’ (kí tự ‘\r’ chuyển cột ‘\n’ chuyển sang dòng mới) Khi đọc hai kí tự ‘\r’ ‘\n’ nhận biết kí tự ‘\n’ Khi ghi vào tệp ‘\n’,...
Ngày tải lên: 28/08/2014, 21:58
Lecture 06 các thuật toán sắp xếp tài liệu Kỹ thuật Lập trình
... of 44 Heap sort bước ghi key = vào ô có khoảng trống tạo sau Trong bước giá trị max = 50 lưu lại bước trước ghi vào nút trước ghi key Nút không tham gia vào đống bước sau Các thuật toán xếp/32 ... sort Thủ tục xếp mảng dựa vào thủ tục hoà nhập Bài toán: Cho hai mảng X = Cho phép sử dụng thêm mảng Y = để xếp X Mô tả thuật toán ý tưởng: Xét đoạn X(left), ,X(right) ... Giới thiệu chung Chứng minh n!> nn/4 Thật vậy: với n=4 bất đẳng thức hiển nhiên Giả thiết có n! > nn/4 Ta chứng minh (n+1)! > (n+1)(n+1)/4 Xét bất đẳng thức: (n+1)nn/4 >(n+1)(n+1)/4, ⇔ nn/4>(n+1)(n-3)/4...
Ngày tải lên: 28/08/2014, 21:58
Lecture 07 linked lists tài liệu Kỹ thuật Lập trình
... Khởi tạo danh sách; insertAtFirst(*list, v): Thêm node vào đầu danh sách; insertAtPos(*list, v, p): Chèn node vào danh sách; insertAtLast(*list, v): Thêm node vào cuối danh sách; ... sách liên kết kép: Khởi tạo danh sách; insertAtFirst(*list, v): Thêm node vào đầu danh sách; insertAtPos(*list, v, p): Chèn node vào danh sách; insertAtLast(*list, v): Thêm node vào cuối danh sách; ... linked List first v temp1 v v v v v temp Thêm phần tử vào vị trí bất kỳ: void insertAtPos(List *first, DataType info, int pos); Nếu ds rỗng thêm vào phần tử đầu tiên; Nếu danh sách không rỗng, dùng...
Ngày tải lên: 28/08/2014, 21:58
Lecture 08 linked lists(con ) tài liệu Kỹ thuật Lập trình
... Khởi tạo danh sách; insertAtFirst(*list, v): Thêm node vào đầu danh sách; insertAtPos(*list, v, p): Chèn node vào danh sách; insertAtLast(*list, v): Thêm node vào cuối danh sách; ... liên kết kép: Khởi tạo danh sách; insertAtFirst(*list, v): Thêm node vào đầu danh sách; insertAtPos(*list, v, p): Chèn node vào danh sách; insertAtLast(*list, v): Thêm node vào cuối danh ... kết đơn v first v v v v NULL v temp1 temp Thêm pt vào vị trí bất kỳ: void insertAtPos(List *first, DataType info, int pos); Nếu ds rỗng thêm vào phần tử đầu tiên; Nếu danh sách không rỗng, dùng...
Ngày tải lên: 28/08/2014, 21:58
Lecture 08 linked lists(cont ) tài liệu Kỹ thuật Lập trình
... liên kết kép: Khởi tạo danh sách; insertAtFirst(*list, v): Thêm node vào đầu danh sách; insertAtPos(*list, v, p): Chèn node vào danh sách; insertAtLast(*list, v): Thêm node vào cuối danh ... linked List … v curr v … v Thêm phần tử vào sau vị trí cho trước: Tìm kiếm phần tử curr liền trước vị trí cần thêm vào; Tạo node temp chứa liệu nhập vào; Cho trỏ previous phần tử liền sau curr ... Làm rỗng danh sách; searchList(*list, v): Tìm giá trị danh sách Khởi tạo danh sách: Có thể dùng biến để quản lý đầu vào danh sách cách tạo trỏ first last, ban đầu, gán cho chúng rỗng; int...
Ngày tải lên: 28/08/2014, 21:58
Lecture 09 stacks tài liệu Kỹ thuật Lập trình
... Đảo mảng Ý tưởng giải vấn đề: Khởi tạo Stack rỗng, có kiểu số Với n phần tử mảng, đưa vào Stack thông qua hàm Push: Push a[i] into Stack Lần lượt lấy từ Stack n phần tử đưa vào trở lại mảng ban ... Thêm phần tử vào stack: Push (newItem: ItemType) void push(int stack[], int value) { Chức năng: Thêm phần tử vào đỉnh if(stack[0] < MAXSIZE-1) { Điều kiện thực hiện: Stack khởi tạo stack[0] ... Thêm phần tử vào stack: Push (newItem: ItemType) int push(int stack[], int value) { Chức năng: Thêm phần tử vào đỉnh if(stack[0] < MAXSIZE-1) { Điều kiện thực hiện: Stack khởi tạo stack[0]...
Ngày tải lên: 28/08/2014, 21:58
Lecture 10 stacks queues applications tài liệu Kỹ thuật Lập trình
... Pri(y)>=Pri(x), đưa tất phần tử queue vào stackkq, đưa y vào stackkq, đưa x vào stack 1.3.4 Nếu Pri(y)
Ngày tải lên: 28/08/2014, 21:58
Lecture 11 queues tài liệu Kỹ thuật Lập trình
... đưa vào queue NU Nếu p có giới tính nam, đưa vào queue NAM Xét queue NU, queue chưa rỗng: Lấy phần tử queue Ghi vào file output Xét queue NAM, queue chưa rỗng: Lấy phần tử queue Ghi tiếp vào ... rỗng; Thêm phần tử vào hàng, giả sử hàng đợi chưa đầy (phần tử liệu thêm vào cuối hàng); Loại phần tử khỏi hàng, giả sử hàng chưa rỗng (phần tử bị loại phần tử đầu hàng, thường phần tử vừa ... tính: Lúc khởi tạo hàng đợi rỗng: front = rear = -1 Lần lượt thêm phần tử 0, 1, 2, 3: front = 0; rear = 3; Lấy phần tử: front = 2; rear = 3; Tiếp tục thêm vào phần tử: front = 2;...
Ngày tải lên: 28/08/2014, 21:58
Lecture 12 trees unsaved tài liệu Kỹ thuật Lập trình
... cách duyệt khác Tuy nhiên, đa số phép duyệt không hữu ích Đối với tổng quát, có cách duyệt thông thường: Phương pháp duyệt theo chiều rộng (Breadth-first traversal) Phương pháp duyệt theo...
Ngày tải lên: 28/08/2014, 21:58
Lecture 13 binary search trees unsaved tài liệu Kỹ thuật Lập trình
... Thêm node vào NPTK: root Nếu rỗng, cấp phát ô nhớ cho trỏ root Nếu không rỗng: 50 Sử dụng trỏ temp temp1 để NULL xác định vị trí cần thêm (con trỏ temp1 trỏ vào NULL, trỏ temp trỏ vào node ... temp trỏ vào node cha node mới) Tùy thuộc vào giá trị thêm vào cấp phát ô nhớ cho temp->left hay temp->right 50 tem p 30 Thêm node có giá trị 45 vào NULL 25 40 35 60 70 NULL NULL 45 65 NULL ... tmduc08@Gmail.com / 14 13.2 Các thao tác NPTK (1/) Một số thao tác nhị phân tìm kiếm: Khởi tạo NPTK TBInsert: Thêm node vào NPTK TBCount: đếm số node NPTK TBRInorder: duyệt dạng inorder TBRPostorder:...
Ngày tải lên: 28/08/2014, 21:58
Lecture 02 cấu trúc lệnh vòng lặp tài liệu Kỹ thuật Lập trình
... tổng n số tự nhiên dùng … while Viết câu lệnh nhập vào kí tự dừng lại kí tự nhập vào ‘@’ Aug 28, 2014 14 Lệnh break Lệnh break thường sử dụng kết hợp lệnh lặp Lệnh break dùng để thoát ... lần Hãy vẽ sơ đồ khối biểu diễn lệnh … while 11 Lệnh vòng lặp Ví dụ Viết chương trình nhập vào số lớn 10 #include void main() { int n; { printf(" Hãy cho số > 10 :"); scanf("%d", ... giá trị khác (đúng), máy thực câu lệnh thân for, sau chuyển tới bước Tính biểu thức 3, sau quay trở lại bước để bắt đầu bước lặp Lệnh vòng lặp Ví dụ #include main() { int i; for (i=1;...
Ngày tải lên: 28/08/2014, 21:59
Giáo trình kỹ thuật lắp ráp và bảo trì máy tính phần 2 trung học văn thư lưu trữ TW II
... + Tháo rời phận quạt + Đặt CPU vào quạt + Ráp khung vào + đặt quạt lên + Cài chốt vào ổ khóa quạt + Móc chốt vào thân vỏ - Ráp quạt cho CPU xong, ta gắn tiếp CPU vào khe gài http://www.truongltrutw2.edu.vn ... ổ đóa mềm từ bên vào Siết ốc cho ổ đóa mềm vào dàn chứa ổ đóa Gắn cáp nguồn vào đầu nối phía sau ổ đóa mềm Dây màu đỏ chân số cắm vào chân số đóa mềm Gắn cáp liệu ổ đóa mềm vào cổng nối FDD Mainboard ... cáp vào cổng Video Card Thường đầu nối dây có hình chữ D để xác đònh hướng cắm dây - Lấy dây điện nguồn Monitor ra, gắn đầu vào đầu nối phía sau Monitor - Gắn đầu nối đực vào ổ cắm điện vào đầu...
Ngày tải lên: 23/05/2016, 10:15
Đánh giá hiệu năng của một số thuật toán lập lịch trên đường downlink trong mạng LTE
... thấy công nghê ̣ di động sử dụng băng thông rộng ngày càng trở nên cầ n thiế t mà người dùng di đô ̣ng ngày càng trở nên quen thuộc với việc truy nhập băng thông rộng nơi nào họ đến, ... thông qua chương trình mô LTE System Level Simulator [3] và dựa vào kết để so sánh sự ảnh hưởng đến thông lượng và sự cân hệ thống nhằm giúp người đọc hiểu được ưu nhược điểm thuật ... dùng không di động, 11 luận văn này đề cập đến việc sử dụng mô hình truyề n đa anten MIMO, mở rộng băng thông, tính toán đến sự di chuyển người dùng và đặc biệt sử dụng môi trường truyền...
Ngày tải lên: 25/03/2015, 11:03