我正在尝试为基本的骰子模拟器程序编写代码。当按下一个开关时,两个七段显示器将在 1-6 之间快速变化。松开按钮时,随机数将显示在两个七段显示器上。
此代码将连接到 ISIS 中的 pic16F877,我正在使用 MPLAB 进行 C 编程。
我对这个编程的东西真的很陌生,所以我很难理解它。
#include <pic.h>
const char patterns[]={0X3F, 0X06, 0X5B, 0x4F, 0X66, 0X6D, 0X7D}
char rand_num1=0;
char rand_num2=0;
void main(void)
{
TRISB=0x00;
TRISC=0x01;
TRISD=0x00;
for(;;)
{
if(RCO==0)
{
rand_num1=rand()%6+1;
rand_num2=rand()%6+1;
}
if (RC0==1)
{
const char patterns[];
}
}
}