一、电路图
二、代码
#include "reg51.h"
#include <absacc.h>
#define pa XBYTE[0x0]
#define pb XBYTE[0x2000]
#define pc XBYTE[0x4000]
#define con XBYTE[0x6000]
unsigned char n,i;
int sum;
void main()
{
con = 0x90;
while(1){
sum = 0;
n = ~pa;
for(i = 0;i<=n;i++){
sum+=i;
}
pc = sum/100;
pb = ((sum/10%10)<<4) | sum%10;
}
}
while(1){
sum = 1;
n = ~pa;
for(i = 1;i<=n;i++){
sum*=i;
}
pc = sum/100;
pb = ((sum/10%10)<<4) | sum%10;
}
while(1){
sum = 1;
n = ~pa;
for(i = 1;i<=n;i++){
sum*=2;
}
pc = sum/100;
pb = ((sum/10%10)<<4) | sum%10;
}