cũn hn ch nờn em khụng trỏnh khi nhng thiu sút em rt mong nhn c nhng ý kin úng gúp phờ bỡnh ca quý thy cụ v anh ch trong cụng ty tnhh deloitte vit nam ú s l hnh trang quý bỏu giỳp em hon thin kin thc ca mỡnh sau ny
... bị c p điện giống liệu SRAM f Ccch n v o – ra: Arduino UNO c 14 ch n digital dùng để đ c xuất tín hiệu Ch ng c m c điện áp 0V 5V với dòng v o/ra tối đa ch n 40mA Ở ch n c điện trở pull-up ... H L2 98 M ch Điều Khi n Động C L2 98 giúp bạn điều khi n t c độ chiều quay động DC cch dễ dàng, ramodule L2 98 điều khi n động bư cl ỡng cc m chcu H l2 98 động c điện áp từ 5V đến 3 5V M ch ... m c 0V đến 5V thay c định m c 0V 5V ch n kh cCh n giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoài chc thông thường, ch n dùng để truyền phát liệu giao th c SPI v i thiết bị khác...
... data Ref I Scott Mackenzie LCh Thông SCON Register Ref I Scott Mackenzie LCh Thông ĐH B ch Khoa TP.HCM LCh Thông www.tinyurl.com/thongchile SCON Register Ref I Scott Mackenzie LCh Thông ... until set CLR RI ;Clear RI MOV A,SBUF ;Read character Ref I Scott Mackenzie LCh Thông 12 ĐH B ch Khoa TP.HCM LCh Thông www.tinyurl.com/thongchile Serial Port Baud Rates 1MHz (12 MHz crystal) ... MOV TH1,#-6 SETB TR1 MOV R2,#10 MOV R0,#30H LOOP: MOV A,@R0 CLR ACC.7 MOV C, P CPL C MOV ACC.7 ,C ACALL SEND INC R0 DJNZ R2,LOOP SEND: JNB TI,$ CLR TI MOV A,SBUF RET END Ref I Scott Mackenzie ;Serial...
... Intel không cungc p loại Vi điều khi n họ MCS-51 nữa, thay v o nhà s n xuất kh c Atmel, Philips/signetics, AMD, Siemens, Matra&Dallas, Semiconductors c p phép l m nhà cungc p thứ hai cho chip ... hoạt m c thấp k ch hoạt l n chu kì máy Khi th c thi ch ơng trình ROM nội, ch n trì m c logic không t chcc (logic 1) (Không c n kết nối ch n không s dụng đến) • Ch n ALE : (ch n cho phép ch t ... Port dùng để định địa nhớ Port (P1): gồm ch n (từ ch n đến ch n 8), cchcl m đường xuất/nhập, chc kh c Port (P2) : gồm ch n (từ ch n 21 đến ch n 28) c hai chc năng: -Ch c xuất/nhập -Ch c...
... s t, theo báo c o 196 trường ĐH Cc ng l p, c 157.429 ch cho sinh viên tổng s 855.337 sinh viên Ccv n đè ch ở, an ninh, ch ơng trình th c ký t c xá c nhiều hận chl m cho sinh viên c m ... m c chi c thể cho m c Đối v i vi c thu h c phí theo tín ch a cquy định c thể nên ch a c m c thu thống nhất, trường thu m c kh c nhau; Nhiều trường ch yếu s dụng s h c phí thu tăng chi cho ... phong trào trường đáp ứng nhu cu giải trí 30 t c động đến vi c h c tập SV D chvy tế, ch m scsc khỏe đáp ứng cho SV c nhu cu D chv ăn uống giải khát trường phù hợp v i nhu cu SV Dịch...
... (do địa slave slave c bit = địa slave c bit tuỳ ý) , giả s 1111 0000b Nếu c n gởi cho slave slave mà không gởi cho slave địa c n dùng c bit = (do địa slave c bit = slave tuỳ ý) , giả s 1111 ... trình Vi điều khi n RCLK TCLK Cc hoạt động vi điều khi n MCS-51 EXEN2 Receive Clock Bit (ch dùng cho port nối tiếp ch độ 3) RCLK = 0: dùng timer l m xung clock thu cho port nối tiếp RCLK = ... định ch độ cho c ng nối tiếp SCON.6 SM1 9Eh SCON.5 SM2 9Dh SCON.4 REN 9Ch SCON.3 TB8 9Bh SCON.2 RB8 9Ah SCON.1 TI Serial port Mode bit SM0 SM1 Mô tả T c độ baud 0 Thanh ghi d ch fOSC/12 UART bit...
... MOV TH0,#(-200) MOV TL0,#(-200) SETB TR0 Begin: MOV A,30h CALL Chuyenma SJMP Begin ; -Chuyenma: MOV B,#10 ; Chia cho 10: A ch a s hàng ch c, DIV AB ; B ch a s hàng đơn v CALL BCDtoLed7 ... khi n Ccứng dụng dựa vi điều khi n MCS-51 MOV LCD_DATA,#80h CALL write_command MOV DPTR,#Line1 CALL write MOV LCD_DATA,# 0C0 h CALL write_command MOV DPTR,#Line2 CALL write here:SJMP here ; ... vi c cho 8255, c n th c định cu hình cho 8255 (ch n ch độ hoạt động cho PA, PB PC) Để th c trình này, c n t c động đến CR 8255 Logic ch n port cho 8255 mô tả sau: Bảng 4.10 – Logic ch n port...
... Website www.intel.com/design/mcs51 www.atmel.com www.semiconductors.philips.com www.sci.siemens.com www.dalsemi.com C ng nên lu ý Motorola, Zilog Mierochip Technology dành l ng tài nguyên l n để đảm ... hớng chiếm l nh thiết kế hệ thống PC Bình thờng thiết kế bo m ch chủ PC (Motherboard) ta c n CPU c ng ch p - set cch a c ng v o - ra, điều khi n cache, nhớ Flash ROM cch a BIOS cuối nhớ cache ... lc ng dụng chung cho thị trờng nhúng tối u hoá xử l đ cs dụng cho hệ thống nhúng Vl mà vi xử l th ờng đ c gọi xử l nhúng hiệu suất cao Do khái niệm vi điều khi n xử l nhúng thờng đợc...
... KHẢO S T S ĐỒ CH N 8 9C5 1, CHC NĂNG TƯNG CH N 1.1.2.1 S đồ ch n 8 9C5 1 Hình 1.2 S đồ ch n IC 8 9C5 1 1.1.2.2 Chcch n 8 9C5 1 8 9C5 1 c tất 40 ch n cchc đường xuất nhập Trongc 24 ch n c t c ... xung clock, xung clock đưa v o Flip Flop thứ xung clock Flip Flop thứ hai chia tần s .clock cho tiếp t c - V tầng chia cho 2, nên Timer n tầng phải chia tần s clock ngõ v o cho 2n Ngõ tầng cuối ... t c độ c định: Ch độ 0: tần s dao động ch p chia cho 12 Ch độ 2: tần s dao động ch p chia 32 64 tùy v o SMOD SMOD =0: chia 64 SMOD = 1: chia 32 Sau reset chia 64 - Ch độ 3: Tần s dựa v o...
... đòa tr c tiếp nằm PSW Hai l nh CLR C CLR CY c t c dụng xóa bit c Carry l nh byte l nh sau byte Hoạt động l nh luận l tóm tắt sau: CLR C : Xóa c Carry xuống Cảnh hưởng c Carry CLR BIT : ... decode scan keyboard - key lockout 010 encode scan keyboard - N key rollover Khảo s t vi m ch 8279 011 decode scan keyboard - N key rollover 100 encode scan sensor matrix 101 decode scan sensor ... hưởng c Carry SET C : Set c Carry l n Cảnh hưởng c Carry SET BIT : Set bit l n Không ảnh hưởng c Carry CPL C : Đảo bit c Carry Cảnh hưởng c Carry CPL BIT : Đảo bit Không ảnh hưởng c Carry...
... KHẢO S T S ĐỒ CH N 8 9C5 1, CHC NĂNG TƯNG CH N 1.1.2.1 S đồ ch n 8 9C5 1 Hình 1.2 S đồ ch n IC 8 9C5 1 1.1.2.2 Chcch n 8 9C5 1 8 9C5 1 c tất 40 ch n cchc đường xuất nhập Trongc 24 ch n c t c ... xung clock, xung clock đưa v o Flip Flop thứ xung clock Flip Flop thứ hai chia tần s .clock cho tiếp t c - V tầng chia cho 2, nên Timer n tầng phải chia tần s clock ngõ v o cho 2n Ngõ tầng cuối ... t c độ c định: Ch độ 0: tần s dao động ch p chia cho 12 Ch độ 2: tần s dao động ch p chia 32 64 tùy v o SMOD SMOD =0: chia 64 SMOD = 1: chia 32 Sau reset chia 64 - Ch độ 3: Tần s dựa v o...
... đòa tr c tiếp nằm PSW Hai l nh CLR C CLR CY c t c dụng xóa bit c Carry l nh byte l nh sau byte Hoạt động l nh luận l tóm tắt sau: CLR C : Xóa c Carry xuống Cảnh hưởng c Carry CLR BIT : ... decode scan keyboard - key lockout 010 encode scan keyboard - N key rollover Khảo s t vi m ch 8279 011 decode scan keyboard - N key rollover 100 encode scan sensor matrix 101 decode scan sensor ... hưởng c Carry SET C : Set c Carry l n Cảnh hưởng c Carry SET BIT : Set bit l n Không ảnh hưởng c Carry CPL C : Đảo bit c Carry Cảnh hưởng c Carry CPL BIT : Đảo bit Không ảnh hưởng c Carry...
... đòa tr c tiếp nằm PSW Hai l nh CLR C CLR CY c t c dụng xóa bit c Carry l nh byte l nh sau byte Hoạt động l nh luận l tóm tắt sau: CLR C : Xóa c Carry xuống Cảnh hưởng c Carry CLR BIT : ... decode scan keyboard - key lockout 010 encode scan keyboard - N key rollover 011 decode scan keyboard - N key rollover Khảo s t vi m ch 8279 100 encode scan sensor matrix 101 decode scan sensor ... hưởng c Carry SET C : Set c Carry l n Cảnh hưởng c Carry SET BIT : Set bit l n Không ảnh hưởng c Carry CPL C : Đảo bit c Carry Cảnh hưởng c Carry CPL BIT : Đảo bit Không ảnh hưởng c Carry...
... đ ch thí nghiệm V tính ứng dụng th c tiễn ch a cao Ch ng emmong muôn nhóm đồ án sau phát triển thêm 04/27/13 KHÓA HO C 2004-20 21 L ̀I CA M ƠN V i l ng kính trọng biết ơn sus c, ch ng em ... KẾT LUẬN V KIẾN NGHỊ Kết luận Sau thời gian nghiên cul m vi c nghiêm tu c, ch ng em hoàn thành đề tài: “Nghiên cul p trình ứng dụng họ vi điều khi n PIC 16F877A” V i c ng vi cl m sau: ... c ng cl p trình, nạp ch ơng trình từ đơn giản đến ph c tạp,… • PIC 04/27/13t ch hợp kênh ADC on 2004-20 KHÓA HO C chip PHẦN 1:TỔNG QUAN V VI ĐIỀU KHI N PIC Ch ơng 2: Cu tr c phần c ng PIC...
... 2; address 10H17H 11=Bank 3; address 18H1FH PSW OV D2H Overlow Flag PSW - D1H Reserved PSW P DOH Even Parity Flag Chc bit trạng thái ch ơng trình C Carry CY (Carry Flag): C nhớ c t c dụng ... ccl n L n thứ cho phép 74HC373 mở c ng ch t đòa byte thấp, ALE xuống byte thấp byte cao đếm ch ơng trình c EPROM ch a xuất PSEN\ ch a t chc c, tín hiệu l n trở l i Port c liệu Opcode ALE ... PSW CY D7H Cary Flag PSW AC D6H Auxiliary Cary Flag PSW F0 D5H Flag PSW4 RS1 D4H Register Bank Select PSW D3H Register Bank Select RS0 00=Bank 0; address 00H07H 01=Bank 1; address 08H0FH...
... đồ m ch hình sau cho phép nhớ RAM c hai chcv a nhớ ch ơng trình v a nhớ RAM W RD W OE PSEN liệu: Overlapping the External code and data space Vych ơng trình load v o RAM cch xem nhớ liệu ... hành ch ơng trình cch xem nhớ ch ơng trình Hoạt động Reset: 8951 c ngõ v o reset RST t c động m c cao khoảng thời gian chu kỳ xung máy, sau xuống m c thấp để 8951 bắt đầu l m vi c RST k ch tay ... nhớ nằm phạm vi giới hạn 8K: 0000H - 1FFFH ; 2000H 3FFFH, … Một cchc thể, IC giải mã 74HC138 dùng v i ngõ nối v i ngõ v o ch n Chip CS (Chip Select) IC nhớ EPROM, RAM, … Hình sau cho phép kết...
... Effective Address ACC Index Addressing Cc bảng l nh nhảy bảng tra tạo nên cch dễ dàng cch dùng đòa phụ lc 2 Cc kiểu l nh (Instruction Types): 8951 chia nhóm l nh ch nh: Ccl nh s h c ... l nh ngắn (2 byte), bất l i vi c giới hạn phạm vi nơi gởi đến cungc p mã cv trí đ cl p 1.7 S đònh v dài (Long Addressing): S đònh v dài dùng v i l nh LCALL LJMP Ccl nh byte bao gồm đòa ... thường ch û rõ nhãn trình biên d ch x c đònh Offset Relative cho phù hợp S đònh v tương đối eml i thuận l i cho vi ccungc p mã v trí đ cl p, bất l i nhảy ngắn phạm vi 128 – 127 byte 1.6 S...
... Bit Carry C ghi PSW\ từ trạng thái ch ơng trình dùng t chly đơn xử l luận l Bit Carry bit đònh vc đòa tr c tiếp nằm PSW Hai l nh CLR C CLR CY c t c dụng xóa bit c Carry l nh byte l nh sau ... động l nh luận l tóm tắt sau: CLR C : Xóa c Carry xuống Cảnh hưởng c Carry CLR BIT : Xóa bit xuống Không ảnh hưởng c Carry SET C : Set c Carry l n Cảnh hưởng c Carry SET BIT : Set bit l n ... (SP) + ((SP)) (PC7PC0) (SP) (SP) + ((SP)) (PC15PC8) (PC10PC0) page Address LCALL addr16: L nh gọi dài ch ơng trình 64K (PC) (PC) + (SP) (SP) + ((SP)) (PC7PC0) (SP) (SP) + ((SP)) (PC15PC8) (PC)...
... CTRL: MOV A,#‘.’ ; chuyển mã ASCII ký tự ‘.’ v o ghi A OUT: ACALL OUTCHAR ; xuất ký tự port nối tiếp SJMP LOOP ; l p l i INCHAR: JNB RI,$ CLR RI MOV A, SBUF RET OUTCHAR: JNB TI,$ CLR TI MOV SBUF,A ... 1200 → C n truyền v i t c độ x cs dụng th chanh 11,059MHz Ccv dụ V dụ 2.1: Viết ch ơng trình phát chuỗi mã ASCII kết th c ký tự null (c mã ASCII 00H) port nối tiếp (không gởi ký tự null) ... Bài giảng VI XỬ LCh ơng 4: Ccchc họ MCS-51 V dụ 2.3: Viết ch ơng trình gởi liên t c ký tự ch thường port nối tiếp Giải: - Phần khởi động port nối tiếp viết ch ơng trình - S dụng ch ơng trình...
... CALL chung L nh “JMP c thể dùng thay cho “SJMP, AJMP, LJMP“ “CALL” thay cho ACALL hay LCALL S biên d ch biến đổi thuật nhớ chung đếm l nh “th c tế“ sauv i qui luật đơn giản, thuật nhớ chung biến ... phần ch ơng trình c t bên 3.5 Cc ký hiệu biên d ch đ c biệt (Special Assembler Symbol ): Cc ký hiệu biên d ch đ c biệt dùng mode đònh v ghi c thể ch ng bao gồm ghi A, Ro – R7, DPTR, PC ,C, AB, ... Offset ký hiệu bit l nh, đòa trang 11 bit đòa dài 16 bit cho th ch hợp 3.11 Cc nhảy gọi chung ( generic Jump and Calls): ASM51 cho phép người l p trình dùng thuật nhớ JMP chung hay CALL chung...