Ở đây sử dụng bộ vi điều khiển này có 128 byte RAM, 4K byte ROM trên chip, hai bộ định thời, một cổng nối tiếp và 4 cổng (độ rộng 8 bit) vào – ra tất cả đƣợc đặt trên một chip. 8051 là một bộ xử lý 8 bit có nghĩa là CPU chỉ có thể làm việc với 8 bit dữ liệu tại một thời điểm. Dữ liệu lớn hơn 8 bit đƣợc chia ra thành các dự liệu 8 bit để xử lý. 8051 đã trở lên phổ biến sau khi Intel cho phép các nhà sản xuất khác sản xuất và bán các dạng biến thể của 8051. Điều này dẫn đến sự ra đời nhiều phiên bản của 8051 với các tốc độ khác nhau và dung lƣợng ROM trên chip khác nhau. Mặc dù có nhiều biến thể khác nhau của 8051 về tốc độ và dung lƣợng nhớ ROM trên chip, nhƣng tất cả chúng đều tƣơng thích với 8051 ban đầu về các lệnh. Viết chƣơng trình cho một phiên bản của 8051 thì nó cũng sẽ chạy với mọi phiên bản khác mà không phân biệt nó đƣợc sản xuất từ hãng nào.
- Kiến trúc cơ bản bên trong 8051 bao gồm các khối chức năng sau: + CPU (Central Processing Unit): đơn vị điều khiển trung tâm + Bộ nhớ chƣơng trình ROM bao gồm 4 Kbyte
+ Bộ nhớ dữ liệu RAM bao gồm 128 byte + Bốn cổng xuất nhập
+ Hai bộ định thời/bộ đếm 16 bit thực hiện chức năng định thời và đếm +Bộ giao diện nối tiếp (cổng nối tiếp)
+ Khối điều khiển ngắt với hai nguồn ngắt ngoài + Bộ chia tần số
Chip AT89C51 có hai chế độ lựa chọn tiết kiệm điện bằng phần mềm, chế độ không hoạt động sẽ tắt CPU trong khi một số bộ phận vẫn hoạt động. ATC89C51 có 40 chân cụ thể nhƣ trong hình vẽ 3.38
Hình 3.38 Sơ đồ chân vi điều khiển AT89C51 [12]
- Hình 3.38 mô tả các chân của vi điều khiển cụ thể nhƣ sau:
+ Chân 40 nối vào đƣờng nguồn 5V, chân 20 cho nối mass, chân 18, 19 mắc thạch anh định tần.
+ Chân 31 thƣờng đƣợc đặt mức điện áp cao, để xác định là mạch chỉ làm việc với bộ nhớ nội.
+ Chân 9 nối vào mạch thiết đặt lại với điện trở 10K và tụ 10uF. Khi mạch vừa đƣợc cấp điện, tụ nạp và kéo chân 9 lên mức áp cao tạo tác động thiết đặt lại, sau một lúc chân 9 trở lại mức áp thấp. IC AT89C51 bắt đầu hoạt động từ trạng thái khởi đầu.
+ IC có 4 cổng: đó là p0, p1 p1, p2 và p3. Mỗi cổng có 8 chân. Mọi hoạt động của IC vi điều khiển đều đƣợc thực hiện trên các cổng này.
Với các nguyên lý giải điều chế, giải mã, đồng bộ khối dữ liệu, khối hiển thị, nhƣ đã trình bày ở trên, tôi đã nghiên cứu chế tạo khối giải mã điều khiển nhƣ hình sau:
- Sơ đồ mạch in khối vi điều khiển và ngoại vi của bộ giải mã:
Hình 3.39 Sơ đồ mạch in của vi điều khiển và ngoại vi bộ giải mã
Hình 3.40 Khối giải mã điều khiển
trình của Công Ty Cổ Phần Phát Triển Công Nghệ Truyền Hình Và Viễn Thông Việt Nam viết ra:
+ Đoạn CODE ở phần phụ lục “A - Chƣơng trình cho vi điều khiển” đƣợc thực hiện cho tất cả chƣơng cho vi điều khiển hoạt động .
Sau khi kiểm tra, rà soát về chuẩn thiết kế theo tiêu chuẩn thiết kế về nguồn, khả năng chống nhiễu, khả năng hoạt động của thiết bị thấy thiết kế đủ khả năng để có thể triển khai thử nghiệm. Tôi đã tiến hành thử nghiệm chế tạo và lắp ráp thiết bị theo linh kiện đã chọn và thiết kế đã đặt, sau khi tiến hành chế tạo và lắp đặt thiết bị có đƣợc sản phẩm nhƣ sau:
Hình 3.41 Hình ảnh chụp từ phía trên thiết bị