Bổn thiếp tối hậu do hu9jj vu 2024-9-20 08:37 biên tập
# thân thỉnh nguyên sang #
Lưỡng chu tiền thu đáo hạch tâm bản chi hậu, chỉ nhân vi trì trì vô pháp tiến nhập MCC, trắc thí công tác nhất độ các thiển. Tại nhiệt tâm đàn hữu đích bang trợ hạ, tham chiếu liễu chư đa đích thiếp tử, tại ngã đích đài thức điện não thượng nhưng nhiên vô pháp tiến nhập MCC, hậu lai ngã tại bút ký bổn thượng trắc thí, khả dĩ tiến nhập MCC, nhân thử sơ bộ phán đoạn dã hứa thị thao tác hệ thống đích vấn đề: Ngã đích bút ký bổn thượng an trang đích thị WIN10, nhi đài thức điện não thượng thị WIN7. Do vu bút ký bổn đích bình mạc cận hữu 11.3 anh thốn, tự thể thái tiểu khán bất thanh sở, điều đại tự thể hậu hiển kỳ bất toàn thao tác cực bất phương tiện, vu thị tựu chuẩn bị thăng cấp đài thức điện não thượng đích thao tác hệ thống. Thăng cấp chi hậu quả nhiên tựu ngận dung dịch địa tiến nhập MCC liễu, do thử khai thủy kế tục trắc thí.
Giá thứ đồng thời trắc thí liễu thông quá án kiện khống chế LED thiểm thước đích gian cách thời gian, tịnh tương gian cách thời gian thông quá xuyến khẩu thông tấn phát tống đáo điện não.
Thủ tiên án bộ tựu ban địa kiến lập hảo trắc thí hạng mục, giá cá quá trình đại gia đích thiếp tử lí đô hữu tường tế tự thuật, ngã tại giá lí tựu bất giới thiệu liễu. Duy nhất nhu yếu đề tỉnh đích thị tại tối hậu điểm kích “Hoàn thành” tiền nhu yếu tuyển trạch hảo trung văn, phủ tắc tại đại mã hòa chú thích trung tựu vô pháp thâu nhập hán tự liễu. Tường kiến hạ đồ:
Như quả nâm tại kiến lập hạng mục thời vị tuyển trạch trung văn, đương nhiên dã khả dĩ tại chi hậu đả khai hạng mục đích chúc tính song khẩu tiến hành tu cải.
Hạng mục kiến lập hảo chi hậu tựu khả dĩ tiến nhập MCC tiến hành phối trí liễu, hạ đồ vi bổn thứ trắc thí phối trí hảo đích giới diện:
Căn cư hạch tâm hạch tâm bản đích điện lộ đồ đắc tri, bản tái LED đăng đích dẫn cước vi RC2, cao điện bình điểm lượng; án kiện dẫn cước vi RC3, đê điện bình xúc phát; xuyến khẩu thông tấn đích TX dẫn cước vi RC4, RX dẫn cước vi RC5. Tiên tương sở nhu đích thiết bị thiêm gia tiến hạng mục chi hậu, tái đối dẫn cước tiến hành phối trí. Vi phương tiện diên thời, khả dĩ tại định thời khí tuyển hạng lí thiêm gia DELAY hạng, giá dạng tựu khả dĩ tự động thiêm gia hào miểu hòa vi miểu diên thời hàm sổ, tỉnh đắc tự kỷ khứ kế toán hòa tả đại mã.
Xuyến khẩu thông tấn ngã sử dụng đích thị mặc nhận 9600 tốc suất, thử thời yếu chú ý khai khải redirect printf of UART, như thượng đồ hồng sắc tiễn đầu sở chỉ, phủ tắc tựu bất năng tại trình tự trung sử dụng PRINTF trọng định hướng đả ấn công năng. Giá cá công năng tại đại mã điều thí quá trình trung tác dụng ngận đại, khả dĩ tương printf ngữ cú sáp nhập tại nhu yếu đích vị trí, tương trình tự vận hành đích tương quan sổ cư tín tức phát tống đáo điện não thượng, nhiên hậu thông quá xuyến khẩu trợ thủ lai quan sát.
Hạ đồ vi xuyến khẩu trợ thủ tín tức đích tiệt đồ:
Giá thị trắc thí đích đại mã:
#include "mcc_generated_files/system/system.h"
#include "mcc_generated_files/timer/delay.h"
uint8_t Keys=0;
/*
Main application
*/
int main(void)
{
uint16_t i=100;
SYSTEM_Initialize();
// If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts
// If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global and Peripheral Interrupts
// Use the following macros to:
// Enable the Global Interrupts
//INTERRUPT_GlobalInterruptEnable();
// Disable the Global Interrupts
//INTERRUPT_GlobalInterruptDisable();
// Enable the Peripheral Interrupts
//INTERRUPT_PeripheralInterruptEnable();
// Disable the Peripheral Interrupts
//INTERRUPT_PeripheralInterruptDisable();
printf( "LED thiểm thước +USART thông tấn trắc thí...\n" );
while(1)
{
if(0==IO_RC3_GetValue()){
DELAY_milliseconds(10);
while(0==IO_RC3_GetValue()){
if(Keys<250)
Keys++;
}
}
if(Keys>0){
Keys=0; // thanh trừ án kiện tiêu chí
i<<=1; // diên thời thời gian gia bội
if(i>5000)
i=100; // diên thời siêu quá 5 miểu tắc hồi quy 100 hào miểu khởi điểm
}
IO_RC2_Toggle(); // phiên chuyển LED dẫn cước điện bình
DELAY_milliseconds(i); // diên thời
printf( "Đương tiền diên thời đích thời gian vi %d hào miểu. \n\n",i);
}
}
Tại sử dụng delay diên thời hàm sổ thời, nhu yếu chú ý tiên tương đầu văn kiện bao hàm ( thượng diện hành đệ nhị hành ).
LED đăng thiểm thước đích gian cách thời gian sơ thiết vi 100 hào miểu, mỗi án hạ nhất thứ án kiện, gian cách thời gian phiên bội ( i<<=1 ), đương gian cách thời gian siêu quá 5 miểu thời hồi quy đáo 100 hào miểu đích sơ thủy trị. Hạ đồ đích hồng sắc tiễn đầu xử tức vi án kiện hậu đích biến hóa:
Bổn thứ trắc thí án kiện thải dụng luân tuân phương thức, một hữu thải dụng trung đoạn phương thức; LED thiểm thước dã chỉ sử dụng liễu giản đan đích diên thời hàm sổ, một hữu thải dụng cao hiệu đích định thời khí phương thức.
Ứng đàn hữu yếu cầu, bổ sung bổn thứ thật nghiệm công trình hạng mục đích áp súc bao:
MyTest1a.X.rar
(729.93 KB)
|
|