📄 zz.c
字号:
#include <iom16v.h>
#include <macros.h>
#include "12864.h"
#include "adc.h"
#define uchar unsigned char
#define uint unsigned int
void port_init()
{
DDRD = 0xFF;
PORTD = 0x00;
DDRC = 0xFF;
PORTC = 0x00;
DDRA = 0xFE;
PORTA = 0x00;
PORTC|=BIT(2)+BIT(5);
PORTC&=~BIT(4);
}
void main()
{
uint adc;
port_init();
lcd12864_init();
cls();
delay_ms(2);
locate(1,3);write_hz("滨州学院");
locate(2,1);write_hz("创新实验室 OK");
locate(3,1);write_hz("ATmega16 ADC学习");
locate(4,1);write_hz("测量电压 V");
while(1)
{
adc=mega16_adc()*4.888;
locate(4,5);
write_hz(":");
write_shuju(1,(adc/1000)+0x30);
write_hz(".");
write_shuju(1,((adc/100)%10)+0x30);
write_shuju(1,((adc/10)%10)+0x30);
write_shuju(1,(adc%10)+0x30);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -