AVR
单片机电压表程序
AVR
电压表程序:
#include;
#include;
#define uchar unsigned char
#define uint unsigned int
#define setb(val,bitn) (val|=(1<<(bitn)))//
设置?/p>
IO
口某位为
1
#define clr(val,bitn) (val&=~(1<<(bitn)))//
设置?/p>
IO
口某位为
0
#define get(val,bitn) (val&(1<<(bitn)))//
读取某位
状态如
uchar shi=20,fen=39,miao,a=0xff,num;
#pragma data:code//
定义程序存在
ROM
里面
const uchar table[]={
0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90,
0x88,0x83,0xc6,0xa1,0x86,
0x8e
};
/***********************************************/