標題:
avr單片機精練的兩路ADC代碼+仿真圖
[打印本頁]
作者:
jinsheng7533967
時間:
2018-12-20 15:52
標題:
avr單片機精練的兩路ADC代碼+仿真圖
電路原理圖如下:
hutrfutu.jpg
(515.81 KB, 下載次數: 44)
下載附件
2018-12-20 15:50 上傳
#include <iom16v.h>
#include <macros.h>
#define uchar unsigned char
#define uchar unsigned int
const uchar SEG_CODE[] =
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF};
uchar display[] = {0,0,0,10,0,0,0,10};
void delay(uint mS);
void main()
{
uchar i;
DDRA = 0xfc;
DDRC = 0xff; PORTC = 0x00;
DDRD = 0xff; PORTD = 0x00;
ADCSRA = 0xE6;
delay(300);
while(1)
{
ADC_num(0); ADC_num(1);
for(i = 0; i < 8; i++)
{
PORTC = 0xff;
PORTD = BIT(i);
PORTC = SEG_CODE[display[i]];
if(i == 0)PORTC &= 0x7F ;
else if(i == 4)PORTC &= 0x7F ;
delay(4);
}
}
}
void delay(uint mS)
{
uchar x,y;
for(x=0;x<mS;x++)
for(y=0;y<10;y++);
}
復制代碼
完整代碼附件中
avr_精練的兩路ADC.rar
(20.61 KB, 下載次數: 47)
2018-12-20 15:52 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1