Программа осуществляет настройку АЦП микроконтроллера и применение канала RB5.
processor18f4550
#include <plib. h> // заголовок для всей переферии pic18
#include p18f4550. inc // подключение библиотеки микроконтроллера pic18f4550
// Установка конфигурации PIC18F4550
// SYSCLK = 20 MHz частота 20 МГц
// WDT OFF сторожевой таймер отключить
#pragma config FPLLMUL = MUL_20, FWDTEN = OFF
unsigned int chan_5; // хранит результат АЦП считаный из канала RB5
unsigned int offset; // смещение на свободный буфер АЦП
// включить АЦП OpenADC10 | результат в int | режим работы auto | включить автозапуск АЦП
#define PARAM1 ADC_MODULE_ON | ADC_FORMAT_INTG | ADC_CLK_AUTO | ADC_AUTO_SAMPLING_ON
// Включить такт АЦП | установить время выборки
#define PARAM3 ADC_CONV_CLK_INTERNAL_RC | ADC_SAMPLE_TIME_15
#define PARAM4 SKIP_SCAN_ALL // не сканировать каналы АЦП
// RB5 аналоговый вход
#define PARAM5 ENABLE_RB5main (void)
{
// Макрос включает PIC18F4550 на частоту 20 МГц (макс.48 МГц)(62000000L);(); // Выключить АЦП перед конфигурацией
// Результаты АЦП будут хранится в переменных chan_5
while (1)
{
chan_5 = ReadADC10 (offset); // считать результат RB5 из буфера АЦП
}
return 0;
}
end
Заключение
В результате проделанной работы было спроектировано устройство для измерения шума - шумомер - с требуемой точностью. Данное устройство полностью удовлетворяет требованиям технического задания. В работе были использованы разработки фирмы Microchip как наиболее подходящие по своим качественным и ценовым характеристикам. Представлена программа на языка Assembler для микроконтроллера.
Общая погрешность шумомера составляет 0,8%, что удовлетворяет поставленным задачам по точности.
Спроектированное устройство является функционально законченным модулем и может использоваться в лабораторных условиях, как самостоятельный прибор.
Принципы построения систем передачи дискретных сообщений
Жизнедеятельность
человека связана с информационным хранением, обработкой, приёмом.
Информация-это
совокупность каких-либо сведений.
Информация
часто возникает не там, где она используется, поэтому важнейшей проблемой
является передача и ...
Асинхронный режим передачи данных - ATM
На согласование разнородных компонентов системные интеграторы и
администраторы тратят большую часть своего времени. Поэтому любое средство,
сулящее перспективу уменьшения неоднородности сети, привлекает пристальный
интерес сетевых специалистов. ...