08/08/14 Giáo Viên: Đặng Văn Hiếu Văn Hiếu
72
Được bảng sau. Nhập tần số thạch anh là 12 Mhz đúng với tần số thạch anh rồi chọn OK.
08/08/14 Giáo Viên: Đặng Văn Hiếu Văn Hiếu
73
Để debug các bạn nhấn tổ hợp phím Ctrl + F5. Hoặc nhấn vào icon có chữ D mầu đỏ trong cái kính lúp trên thanh công cụ. Được cửa sổ sau:
08/08/14 Giáo Viên: Đặng Văn Hiếu Văn Hiếu
74
Trong menu Periphera ls(c ác thiết bị ngoại vi) chọn I/O port , Port 1. Được
như sau:
08/08/14 Giáo Viên: Đặng Văn Hiếu Văn Hiếu
75
Dấu tích tương đương chân ở mức cao(5V) , không tích chân ở mức thấp (0V). Trong menu periphera ls còn các ngoại vi khác như timer , interrupt, serial. Các bài sau dùng đến các bạn nhớ lấy trong này.
Để chạy chương trình ta nhấp chuột phải vào màn hình soạn thảo. Rồi ấn F11. Mỗi lần ấn sẽ chạy 1 lệnh. Khi debug nếu chờ hàm delay lâu quá 1000 lần lặp thì nhấn Ctrl + F11 để bỏ qua hàm. Hoặc ấn F10 để chạy từng dòng lệnh. Các bạn sẽ thấy chân P1^0 thay đổi giá trị.
Bảng bên trái , ô Project workspace bây giờ có các thanh ghi. Các bạn có thể thấy chúng thay đổi. Nhưng các bạn không cần quan tâm đến các thanh
ghi
này. Vì ta sử dụng ngôn ngữ C. Nếu học asembly thì mới phải sử dụng chúng. Cái chúng ta quan tâm nhất là cái sec. Nó cũng thay đổi. Vì thạch anh là
12Mhz, nên mỗi chu kì máy là 10^-6 giây. Các bạn căn cứ vào đấy để biết lệnh nào mất bao nhiêu chu kì máy, khi làm việc với thời gian thực thì cần quan tâm. Thoát khỏi debug lại ấn Ctrl+F5 hoặc ấn vào icon debug.
08/08/14 Giáo Viên: Đặng Văn Hiếu Văn Hiếu
76
1. Cài đặt
2. Lấy linh kiện
3. Vẽ mạch nguyên lý
4. Nap phần mềm vào cho chíp 5. Chạy mô phỏng