Tham khảo tài liệu 'giáo trình hướng dẫn nghiên cứu phần mềm ứng dụng lập trình trong dây chuyền chăm sóc cây trồng p6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 0 Đầu ra logic cung cấp dòng 25mA với điện trở treo cao hoặc thấp bên trong. 0 Thay đổi duợc ngắt trên từng chân. 0 Đầu ra tuơng tự có thể cung cấp dòng tới 40mA. 0 Đuờng ra đa chức năng có từ 6 đến 44 tuỳ thuộc vào từng loại chip. 5 . Xung nhịp của chip có thể lập trình được 0 Bộ tạo dao động 24 48 MHz bên trong Độ chính xác là 2 5 . 0 Có thể lựa chọn bộ dao động ngoài lên tới 24MHz. 0 Bộ tạo dao động thạch anh 32 768 kHz bên trong. 0 Bộ tạo dao động tốc độ thấp bên trong sử dụng cho Watchdog và Sleep. 6 . Ngoại vi được thiết lập sẵn 0 Bộ định thời Watch dog và sleep phục vụ chế độ an toàn và chế độ nghỉ. 0 Module truyền thông I2C Master và I2C Slave tốc độ lên tới 400kHz. 0 Module phát hiện điện áp thấp đuợc cấu hình bởi nguời sử dụng. 7 . Công cụ phát triển 0 Phần mềm phát triển miễn phí PSoCCTM Designer . 0 Bộ lập trình và bộ mô phỏng với đầy đủ tính năng. 0 Mô phỏng ở tốc độ cao. Tìm hiểu cấu trúc phần cứng chip PSoC A. Cấu trúc vi xử lý xử lý trung tâm - CPU Trong chip PSoC bộ xử lý trung tâm CPU đuợc gọi với tên là M8C. Bộ xử lý này kiểm soát các thanh ghi nội tại không gian địa chỉ tập lệnh cũng nhu các chế độ địa chỉ. Các họ chíp của PSoC dựa trên bộ vi xử lý mạnh mẽ 8 bit với cấu trúc Harvard Cấu trúc Harvard là cấu trúc mà bus dữ liệu bus địa chỉ và tín hiệu điều khiển của bộ nhớ chuơng trình và bộ nhớ dữ liệu độc lập Khoa Cơ Điên - 56 - Trường ĐHNN I - Hà Nội với nhau . Nó có 5 thanh ghi điều khiển hoạt động chính của CPU. Những thanh ghi này bị tác động bởi những lệnh khác nhau. Nguời sử dụng không thể truy cập trực tiếp vào các thanh ghi này thông qua không gian bộ nhớ các thanh ghi. Các thanh ghi của CPU đuợc cho trong bảng sau Bâng 4-1 Các thanh ghi của CPU Thanh ghi Mã gợi nhỏ Flags thanh ghi cờ CPUF Program Counter thanh ghi đếm chương trình CPU_PC Accumulator thanh ghi chứa CPU-A Stack Pointer thanh ghi con trỏ Stack CPU_SP Index thanh ghi chỉ số CPU_X Bộ đếm chuơng trình là một thanh ghi16 bit CPU_PC nó cho phép nguời lập trình truy cập