You are on page 1of 5

Machine Translated by Google

Hội nghị kỹ thuật cơ điện tử và công nghệ thông tin IEEE lần thứ 4 năm 2018 (ITOEC 2018)

Đồng hồ báo thức kỹ thuật số thông minh


MeiSu Yin, Qun Yin(Tác giả tương ứng),Ji Gu,Rui Luo
Đại học Khoa học và Công nghệ Côn Minh Côn
Minh, Vân Nam, Trung
Quốc 455601875@qq.com

Tóm tắt—Có nhiều phương pháp thiết kế đồng hồ số, nhưng bài báo Trước tiên, chip đơn khởi tạo tài nguyên bên trong và LCD1602, sau đó đọc
này thiết kế một máy vi tính chip đơn STC89C52, thời gian và nhiệt độ từ chip đồng hồ DS1302 và cảm biến nhiệt độ DS18B20,
Chip đồng hồ DS1302, cảm biến nhiệt độ DS18B20 và màn hình tinh thể
đồng thời truyền đến màn hình LCD1602, đồng thời quét vòng tròn mạch bàn
lỏng LCD1602 là những thành phần chính, sử dụng lập trình ngôn ngữ
phím và đặt thời gian hệ thống và thời gian báo thức thông qua mạch bàn
C của vi điều khiển, có đồng hồ báo thức kỹ thuật số thông minh với
phím.
màn hình hiển thị thời gian và nhiệt độ, cài đặt báo thức, xem giờ
trên giờ và xem mặt trăng

Từ khóa—Kỹ thuật số; Máy vi tính chip đơn; Thông minh; Đồng hồ
báo thức.

I. LỜI GIỚI THIỆU

Với sự phát triển và tiến bộ của xã hội, nhịp sống của con người ngày
càng nhanh hơn, quan niệm về thời gian của con người ngày càng nặng nề hơn.
Đồng thời, với sự phát triển nhanh chóng của công nghệ điện tử, mọi người
không chỉ có yêu cầu ngày càng cao hơn về độ chính xác của đồng hồ mà còn
ngày càng có nhiều yêu cầu hơn đối với chức năng của đồng hồ, vì vậy đồng
hồ thông thường đã không thể đáp ứng được. nhu cầu của người dân. Đa dạng
kỹ thuật số được thiết kế với MCU làm lõi ngày càng phổ biến vì những ưu
điểm của nó như nhiều chức năng, kích thước nhỏ, tiêu thụ điện năng thấp,
giá thấp, v.v., cũng như các đặc điểm có thể được sử dụng rộng rãi trong
điều khiển tự động, công cụ thông minh và các lĩnh vực khác.

Đồng hồ kỹ thuật số là thiết bị đo thời gian SỬ DỤNG mạch kỹ thuật số để Hình 1. Sơ đồ nguyên lý
hiển thị thời gian, phút và giây. Đồng hồ kỹ thuật số được thiết kế trong
bài báo này không chỉ hiển thị thời gian, phút và giây mà còn hiển thị III. THIẾT KẾ PHẦN CỨNG
năm, tháng, ngày, tuần và âm lịch. Mạch đồng hồ kỹ thuật số hoàn chỉnh
Đồng hồ báo thức kỹ thuật số thông minh được thiết kế trong bài báo
tương đương với hệ thống tối thiểu MCU, bao gồm mạch phím, MCU, mạch dao
này chủ yếu bao gồm sáu phần trong phần cứng: mạch chính của máy vi tính
động tinh thể, mạch đặt lại, mạch đồng hồ thời gian thực (mạch đồng hồ
chip đơn, phần đo nhiệt độ, phần âm thanh, phần chính, phần đồng hồ thời
DS1302) và mạch hiển thị LED. Mạch này đã thêm chức năng hiển thị nhiệt
gian thực và phần màn hình tinh thể lỏng. . Sau đây là mô tả chi tiết về
độ, do đó mạch đo nhiệt độ (mạch đo nhiệt độ DS18B20) được thêm vào trên
các phần này của việc lựa chọn thiết bị và kết nối mạch.
cơ sở của mạch trên.

Đồng thời, do sự phát triển của mạch tích hợp kỹ thuật số và ứng dụng A. Mạch chính MCU
rộng rãi của tinh thể thạch anh và bộ dao động, độ chính xác của đồng hồ
Chip MCU được sử dụng trong thiết kế này là STC89C52RC, đây là thế hệ
kỹ thuật số vượt xa đồng hồ cũ và mở rộng đáng kể chức năng chấm công.
MCU tốc độ cao/công
Một mới chống nhiễu do công nghệ hongjing đưa
suất thấp/siêu
ra. Mã hướng dẫn hoàn toàn tương thích với MCU 8051 truyền thống và có thể
Chẳng hạn như báo giờ tự động, đổ chuông tự động hẹn giờ, điều khiển chương
chọn tùy ý 12 chu kỳ xung nhịp/máy và 6 chu kỳ xung nhịp/máy.
trình thời gian tự động, phát sóng thời gian, bật và tắt thiết bị điện và
hoạt động tự động của các thiết bị hẹn giờ khác nhau, tất cả đều dựa trên
đồng hồ kỹ thuật số. Do đó, việc nghiên cứu đồng hồ kỹ thuật số và mở rộng
ứng dụng của nó có ý nghĩa thực tiễn lớn.
Ngoài bản thân chip vi điều khiển, mạch chính cũng cần hàn mạch dao
động tinh thể và mạch đặt lại. Chức năng của mạch tạo dao động tinh thể là
II. TỔNG QUAN HỆ THỐNG (NGUYÊN LÝ LÀM VIỆC) hợp tác với bộ tạo dao động bên trong của MCU để tạo ra tín hiệu đồng hồ
vốn có. Dưới tác động của tín hiệu đồng hồ này, MCU hoàn thành hoạt động
Như thể hiện trong hình 1, hệ thống này lấy máy vi tính chip đơn
của lệnh và đọc và ghi dữ liệu. Chức năng của mạch đặt lại là khởi tạo máy
STC89C52RC làm lõi và mạch ngoại vi bao gồm mạch bàn phím, mạch phát hiện
tính đơn chip và làm cho RST (9 chân) tiếp tục ở mức cao của hai chu kỳ
nhiệt độ, mạch đồng hồ DS1302, mạch hiển thị tinh thể lỏng LCD1602 và mạch
máy sau khi máy tính đơn chip được cấp nguồn, vì vậy
điều khiển còi. Khi hệ thống được khởi động,

978-1-5386-5373-9/18/$31,00 ©2018 IEEE 1924


Machine Translated by Google

rằng máy tính đơn chip đang ở trạng thái thiết lập lại. Sau khi đặt lại, đơn vị. Sơ đồ mô phỏng phần mềm của mạch chính MCU được thể hiện trong hình
con trỏ PC của máy tính chip đơn trỏ đến đơn vị 0000H và bắt đầu thực hiện 2.
lệnh hướng xuống từ

Hình 3. Sơ đồ cấu trúc bên trong của cảm biến nhiệt độ DS18B20

C. Phần âm thanh

Phần này đơn giản và chủ yếu bao gồm bộ rung.


Theo Cài đặt chương trình, khi đến một thời điểm nhất định, âm thanh sẽ
được bật, làm cho dòng điện đi qua bộ rung, do đó âm thanh sẽ được phát ra
để nhắc thời gian.

D. Phần phím Phần

phím bao gồm 4 phím cảm ứng nhẹ là phím cài đặt, phím thêm, phím trừ
và phím xem. Bốn phím này được kết nối tương ứng với cổng p3.2-p3.5 của
máy tính chip đơn, để thực hiện một số điều khiển cơ bản của đồng hồ báo
thức.

E. Phần đồng hồ thời gian thực

Phần này SỬ DỤNG chip đồng hồ DS1302 để tính thời gian chính xác cho
năm, tháng, ngày, tuần, giờ, phút và giây và SỬ DỤNG chức năng của nó để
bù năm nhuận để xác định xem năm đó là năm nhuận hay năm và để xác định
tháng 2 năm nay có bao nhiêu ngày. Đồng thời, nó cũng tránh được sự cố xảy
ra với độ chính xác thấp do sử dụng tài nguyên phần cứng và thời gian của
CPU khi máy tính một chip SỬ DỤNG ngắt hoặc truy vấn hẹn giờ. Để cải thiện
hơn nữa độ chính xác của thời gian, con chip này cũng được trang bị bộ tạo

Hình 2.Sơ đồ mạch chính của MCU dao động tinh thể 32,768kHz, cung cấp đầu vào xung nhịp. Đồng thời, chip
cũng cung cấp 2 chân nguồn, trong đó VCC1 là nguồn dự phòng và VCC2 là

B. Phần đo nhiệt độ Thiết kế này đã mở rộng nguồn chính.

thêm chức năng đồng hồ báo thức và thêm chức năng hiển thị nhiệt độ.
Để hiển thị nhiệt độ, trước tiên bạn phải thu thập và đo nhiệt độ. Trong
Khi nguồn điện chính bị tắt, nguồn điện dự phòng được sử dụng để đảm bảo
thiết kế này, bộ phận thu và đo nhiệt độ bao gồm cảm biến nhiệt độ kỹ thuật
hoạt động liên tục của đồng hồ.
số DS18B20, có ưu điểm là chống mài mòn, chống va chạm, khối lượng nhỏ và
Cấu trúc bên trong của chip DS1302 được thể hiện trong hình 4.
sử dụng thuận tiện. Đồng thời, độ phân giải của nó có thể chọn nhiệt kế là
9-12, phạm vi đo nhiệt độ là 55 ~ + 125 ℃ (67 ~ + 257 ℉) và trong phạm
vi 10 ~ + 85 ℃, độ chính xác là + / - 5 ℃.

DS18B20 gửi hoặc nhận thông tin qua một giao diện dây đơn, vì vậy chỉ cần
một dây (cộng với dây nối đất) giữa CPU và DS18B20. Ngoài ra, DS18B20 có
thể lấy điện trực tiếp từ một đường truyền thông duy nhất, loại bỏ sự cần

thiết của nguồn điện bên ngoài. Cấu trúc bên trong của cảm biến nhiệt độ
kỹ thuật số DS18B20 được thể hiện trong hình 3.

Hình 4. Sơ đồ cấu trúc bên trong chip DS1302

F. Màn hình tinh thể lỏng Thiết

kế này SỬ DỤNG thiết bị hiển thị cho màn hình LCD LCD1602 có đèn nền,
nó có thể hiển thị 16 x 2 ký tự cùng một lúc, nó là một loại đặc biệt được
sử dụng để hiển thị các chữ cái, Số, ký hiệu, chẳng hạn như điểm hình thành
mô-đun tinh thể lỏng, mạch điều khiển của nó tương đối đơn giản, do sử dụng
màn hình LCD với đèn nền, do đó, ngoài dữ liệu cần thiết và bus điều khiển,
hệ thống này còn tham gia vào

1925
Machine Translated by Google

mạch điều khiển đèn nền, mạch dưới sự kiểm soát của quy trình trong máy vi
tính đơn chip có thể được thực hiện để kiểm soát thời gian của đèn nền
LCD, đèn nền LCD đóng khi không hoạt động, điều này có lợi để giảm mức
tiêu thụ điện năng của hệ thống, và nâng cao hiệu quả sử dụng điện, Kéo
dài tuổi thọ. Sơ đồ nguyên lý của tinh thể lỏng được thể hiện trong hình 5.

Hình 5. Sơ đồ tinh thể lỏng 1602

IV. THIẾT KẾ PHẦN MỀM

Thiết kế này sử dụng ngôn ngữ C để lập trình chip máy vi tính chip đơn
và quản lý, điều khiển toàn bộ hệ thống phần cứng. Toàn bộ chương trình
gồm hai phần: chương trình chính và chương trình con. Chương trình chính
là bộ khung chính của toàn bộ chương trình. Nó không chỉ khởi tạo các tham
số mà còn xác định kết nối của từng chân và thực hiện các chức năng cần
thiết bằng cách gọi từng chương trình con.

Các chương trình con được viết tùy theo điều kiện làm việc và yêu cầu chức
Hình 6. Lưu đồ hệ thống
năng của từng phần cứng. Chúng là các chức năng tùy chỉnh.

B. Thiết kế chương trình DS18B20


A. Thiết kế chương trình chính
DS18B20 và thời gian giao tiếp của máy vi tính chip đơn rất nghiêm
Phần này của chương trình được thiết kế để gọi từng chức năng phụ theo ngặt, trước hết cần phải khởi tạo, bước khởi tạo cho: thấp hơn bằng bus
thứ tự nhất định, nhằm đạt được mục đích thiết kế: Đồng hồ báo thức số máy vi tính đơn chip ít nhất 15 mu s để tạo xung đặt lại và máy vi tính
thông minh có chức năng xem giờ, báo thức, báo giờ, âm lịch và nhiệt độ. chip đơn để giải phóng bus và ở trạng thái nhận, khi xe buýt được giải
phóng điện trở kéo lên để điện giữa trên xe buýt trở lại mức cao, quá
Lưu đồ cụ thể là hình 6. trình này cần được thực hiện trong vòng 45 mu s, khi DS18B20 phát hiện
tăng sau khi chờ 15 ~ 60 mu s , sau đó để giảm bus 60 ~ 120 mu s cách đáp
ứng xung.

Khi DS18B20 được đọc, nó bắt đầu từ bộ vi điều khiển kéo xuống xe

buýt, sau đó bộ vi điều khiển giải phóng xe buýt sẽ chuyển sang trạng thái
đọc.
DS18B20 xe buýt kéo lên đại diện cho "1" và xe buýt kéo xuống đại diện cho
"0". Khi ghi dữ liệu vào DS18B20, máy tính đơn chip trước tiên sẽ kéo bus
xuống và tạo chuỗi ghi. Máy tính đơn chip đặt dữ liệu vào bus ở mức cao để
biểu thị "1", ở mức thấp để biểu thị "0" và dữ liệu được truyền từ mức thấp.

Giá trị nhiệt độ DS18B20 có hai byte dữ liệu. 3 bit thấp của byte cao
và 4 bit cao của byte thấp đại diện cho phần tích hợp của dữ liệu nhiệt
độ, 4 bit thấp của byte thấp

1926
Machine Translated by Google

đại diện cho phần thập phân và 5 bit cao của byte cao biểu thị nhiệt E. Thiết kế chương trình
độ đọc dương và âm. Nếu là âm (nhiệt độ nhỏ hơn 0) thì 5 chữ số này là
phím Mạch bàn phím có bốn nút S1~S4. S1 là phím cài đặt. LCD1602
1.
hiển thị thời gian và nhiệt độ hệ thống theo mặc định. Khi nhấn S1 lần
đầu tiên, hãy vào trạng thái cài đặt của giây. Khi lần thứ hai được

C. Thiết kế chương trình LCD1602 nhấn S1, vào trạng thái cài đặt phút. Khi nhấn lần thứ ba S1, vào
trạng thái cài đặt đồng hồ; Khi bạn nhấn S1 lần thứ tư, bạn sẽ vào
Là một thiết bị hiển thị, nhiệm vụ chính của LCD1602 là hiển thị
trạng thái cài đặt tuần. Khi bạn nhấn S1 lần thứ năm, hãy vào trạng
thời gian, nhiệt độ và các thông số khác của hệ thống một cách trực
thái cài đặt ngày. Khi nhấn S1 lần thứ sáu, vào trạng thái cài đặt
quan và thuận tiện. Đầu tiên, máy tính chip đơn truyền dữ liệu giữa
tháng; Khi nhấn S1 lần thứ bảy, vào trạng thái cài đặt năm. Khi bạn
cổng P0 và cổng d0-d7 của LCD1602, sau đó điều khiển dữ liệu thông qua
nhấn S1 lần thứ tám, hệ thống sẽ lưu dữ liệu đã thay đổi.
ba đường điều khiển RS, RW và E. Trong đó RS là phía lựa chọn dữ liệu/
lệnh.
Khi RS=1, d0-d7 nhập dữ liệu; Khi RS=0, lệnh đầu vào d0-d7. RW chọn mặt
S2 và S3 đặt phím cho các tham số và chức năng là tăng hoặc giảm các
để đọc/ghi. Khi RW=1, máy tính chip đơn đọc LCD1602. Khi RW=0, MCU ghi
tham số. S4 là phím xem. Khi bạn nhấn S4 lần đầu tiên, bạn có thể xem
LCD1602. LCD1602 được sử dụng để kích hoạt kết thúc. Khi cuối E nhảy
các năm âm lịch và xen kẽ. Khi bạn nhấn S4 lần thứ hai, bạn có thể
từ mức cao xuống mức thấp, LCD1602 thực hiện lệnh. LCD1602 hiển thị
kiểm tra thời gian báo thức và xem báo thức có đang bật hay không. Khi
trình tự thao tác đọc và ghi trên màn hình LCD như trong hình 7 và 8. bạn nhấn S4 lần thứ ba, bạn sẽ quay lại màn hình hiển thị thời gian

ban đầu. Giao diện hiển thị của đồng hồ báo thức được thực hiện thông
qua nút S4 (nút check). Tại thời điểm này, thời gian của đồng hồ báo
thức có thể được sửa đổi khi nhấn phím S1 lần đầu tiên. Khi bạn nhấn
S1 lần thứ hai, bạn có thể thay đổi số phút của đồng hồ báo thức. Có
thể bật/tắt đồng hồ báo thức khi nhấn phím S1 lần thứ ba. Lưu dữ liệu
đã sửa đổi khi bạn nhấn S1 lần thứ tư.

F. Lập trình đồng hồ báo thức

Chương trình này là để thực hiện chức năng báo thức, nghĩa là khi
thời gian hệ thống và thời gian báo thức được đặt cùng một lúc, còi sẽ
phát ra âm thanh để nhắc nhở mọi người. Ý tưởng thiết kế của nó là:
Hình 7. Trình tự thao tác đọc
chức năng đồng hồ báo thức có mở hay không, nếu mở, hãy để chip vi
điều khiển DS1302 đọc và đặt thời gian cho đồng hồ báo thức, khi "giờ"
và "phút" đồng nhất đến cùng lúc với thời gian của đồng hồ báo thức,
và sau đó được kết nối với điều khiển mạch còi thông qua lần lượt
miệng I/O để đạt được "di di di..." ngắn, thời lượng của cuộc gọi kéo
dài một phút (có thể thay đổi quy trình để thay đổi thời lượng của
cuộc gọi).

G. Lập trình thời gian

Phần này của chương trình là để đạt được chức năng của giờ, tức là
khi thời gian hệ thống đạt đến giờ để tạo tiếng chuông. Khi thời gian
mà chip đồng hồ DS1302 thu được là "toàn bộ điểm" (nghĩa là "phút" và
"giây" đều bằng 0), chip đơn được sử dụng để điều khiển cổng I/O được
Hình 8. Ghi trình tự thao tác kết nối với mạch còi để lật, do đó nhận ra tiếng "tích tắc" ngắn "Cry.

D. Thiết kế chương trình DS1302


Tùy thuộc vào đồng hồ hiển thị, thời lượng của cuộc gọi sẽ khác nhau.
Khi DS1302 giao tiếp đồng bộ với MCU, nó cần sử dụng giao diện ba
H. Lập trình âm lịch Phần
dây, cụ thể là SCLK (7 feet), I/O (6 feet) và RST (5 feet). Giao diện
như vậy là chế độ giao tiếp bán song công, chỉ có thể truyền dữ liệu này của chương trình nhằm cho người dùng biết dương lịch hiển thị

theo thời gian, nhưng nó có thể truyền nhiều byte tín hiệu đồng hồ thời gian tương ứng với âm lịch. Ý tưởng thiết kế như sau: thứ nhất,

hoặc dữ liệu RAM ở chế độ liên tục. Khi MCU và DS1302 thực hiện truyền năm âm lịch tương ứng được chuyển thành danh mục mã BCD (1901-2099);

dữ liệu, RST phải được đặt trước để tất cả quá trình truyền dữ liệu Sau đó viết mã BCD của dữ liệu hàng tháng; Thứ hai, viết hàm con đọc

được khởi tạo và MCU được phép hoạt động trên DS1302. Tại sườn lên của tháng lớn hay tháng nhỏ của các tháng âm lịch trong bảng dữ liệu. Chức

đồng hồ đồng bộ SCLK, dữ liệu sẽ được ghi từ vị trí thấp nhất của I/O năng gọi chuyển đổi(c_sun,year_sun,month_sun,day_sun) là nhập dữ liệu

(6 chân). Ở cạnh dưới của đồng hồ đồng bộ SCLK, dữ liệu sẽ được đọc từ của lịch dương BCD và dữ liệu đầu ra của lịch âm BCD (chỉ cho phép

vị trí thấp nhất của I/O (6 pin). Đặt lại RST sau khi truyền dữ liệu. 1901-2099), trong đó c_sun,year_sun,month_sun,day_sun đều là dữ liệu
BCD,c_sun là mã thông báo của thế kỷ, c_sun=0 là thế kỷ 21 và c_sun=1
là thế kỷ 19. trong chức năng

1927
Machine Translated by Google

Chuyển đổi (c_sun,year_sun,month_sun,day_sun), tháng dương lịch B. Gỡ lỗi phần mềm Trong
nơi diễn ra Lễ hội mùa xuân, số ngày từ Lễ hội mùa xuân đến ngày
quá trình biên dịch chương trình và gỡ lỗi mô phỏng bằng hai
đầu năm mới, số ngày kể từ ngày đầu năm mới, cho dù tháng lịch
phần mềm Keil và proteus, các mô-đun sẽ được chia ra và chương
Gregorian lớn hơn hoặc nhỏ hơn tháng Hai, liệu tháng Hai của năm trình con sẽ được thực hiện từng cái một, sau đó sẽ tiến hành gỡ
có phải là tháng nhuận hay không và liệu có tháng nhuận hay không.
lỗi thời gian thực với phần cứng.

VI. KẾT LUẬN (TÓM TẮT)


I. Lập trình hàng tuần Phần
Với sự phát triển nhanh chóng của công nghệ điện tử, đồng hồ
này của chương trình là để biết ngày được hiển thị theo thời
không ngừng được đổi mới để bổ sung thêm nhiều chức năng. Chúng
gian của số tuần, ngày làm việc hoặc ngày nghỉ tương ứng. Quá
ta nên theo xu hướng của The Times và không ngừng đổi mới và phát
trình lập trình của nó tương tự như lập trình mặt trăng nói chung,
triển chức năng của đồng hồ kỹ thuật số. Đồng thời, chúng ta nên
nhưng đơn giản hơn. Nó chỉ cần gọi hàm
cân nhắc các yếu tố con người càng nhiều càng tốt, nâng cao tính
Conver_week(c_sun,year_sun,month_sun,day_sun), trong đó
thực tế và khả năng hoạt động của đồng hồ kỹ thuật số, cung cấp
c_sun,year_sun,month_sun và day_sun đều là dữ liệu BCD, c_sun là
các phương thức thuận tiện hơn cho người dùng và tạo bầu không khí
mã thông báo thế kỷ, c_sun=0 là thế kỷ 21 và c_sun=1 là thế kỷ 19.
sống thoải mái và ấm áp cho họ. Do đó, khi chúng ta thiết kế,
Nó cũng cần liệt kê bảng dữ liệu hàng tháng đã sửa để có được
chúng ta nên suy nghĩ từ nhiều khía cạnh, đa góc độ và đa cấp độ.
thuật toán của nó: ngày + năm + số năm nhuận + số tháng trên tổng
Kết luận này cần được chú ý không chỉ đối với việc thiết kế các
dương, rồi chia cho 7 cho phần còn lại của tuần.
loài kỹ thuật số mà còn đối với các nghiên cứu khác. Đối với xu
hướng phát triển của đồng hồ báo thức kỹ thuật số trong tương lai,
V. BAN HÀNH VÀ PHÂN TÍCH chúng tôi có những ý tưởng sau: (1)
Đồng hồ báo thức sẽ thông minh hơn. Nó sẽ có thể phát hiện
A. Gỡ lỗi phần cứng Về phần tình trạng thể chất của người dùng trong thời gian thực để xác
cứng, vì mạch điện phức tạp hơn và có nhiều đường dây, nên sắp định xem có nên cảnh báo người dùng nghỉ ngơi hay không.

xếp các đường dây trước để tránh ngắn mạch chéo do quá nhiều đường (2) Chức năng của đồng hồ báo thức sẽ đa dạng hơn. Nó sẽ có
dây gây ra. Trong quá trình hàn các bạn lưu ý hạn chế tối đa hiện thể phát hiện thành phần không khí trong nhà và nội dung của từng
tượng nhảy dây, bay dây đồng thời tránh xảy ra các sự cố như hàn thành phần, khi khí có hại cho cơ thể con người vượt quá một mức
ảo, hàn giả đồng thời kiểm tra lại chân cắm của từng thiết bị đã nhất định, nó sẽ báo động cho người dùng. Điều này tránh hậu quả
được kết nối chưa. một cách chính xác. Bức tranh vật lý của chúng của việc ngủ và không biết về rò rỉ gas.
ta là hình 9. (3) Đồng hồ báo thức sẽ được điều khiển từ xa. Khi cha mẹ
không ở nhà, đồng hồ báo thức có thể được điều khiển từ xa để thúc
giục trẻ dậy học bài.

NGƯỜI GIỚI THIỆU

[1] Tôn Ngọc Tài. Máy vi tính sê-ri McS-51 và ứng dụng [M]. Nam Kinh:
Nhà in Đại học Đông Nam Bộ, 1997: 23-34.

[2] Zhang Ningdan, Jin GuiI. Thiết kế và mô phỏng công tắc thời gian chip đồng hồ
DS1302 dựa trên bộ xử lý chip đơn STC89C52 [J]. Công nghệ điện tử hiện đại,
2013,36(8):4-6.

[3] Wang Jingxia, Yang Hongli, Liu li. Công nghệ ứng dụng SCM (C
bản ngôn ngữ) [M]. Bắc Kinh: báo chí công nghiệp điện tử, 2009.

[4] Bành Vĩ. Thực hành lập trình ngôn ngữ C cho máy tính chip đơn: dựa trên mô
phỏng 8051+Proteus [M]. Bắc Kinh: báo chí công nghiệp điện tử, 2012.

[5] Ye Gang, thiết kế dựa trên hệ thống kiểm soát nhiệt độ DS18B20 [J].
Tạp chí đo lường và thiết bị điện tử, 2007,26(4): 31-32.

[6] Fang Xingming, Tang Jie, et al., 51 Cơ sở lập trình SCM và chi tiết trường hợp
phát triển [M]. Bắc Kinh: Bưu chính nhân dân và báo chí viễn thông, 2008.

[7] Yu Yongquan, công nghệ ứng dụng của dòng ATMEL89 MCU [M].
Bắc Kinh: Nhà xuất bản Đại học Hàng không và Du hành vũ trụ Bắc Kinh, 2002.

[số 8] Lý Tuyết Lệ. Dựa trên hướng dẫn phiên bản Proteus,MCU [M].Beijing: kỹ sư
Hình 9. Hình thật điện tử Trade press, 2008.

1928

You might also like