
#include<reg51h>
#define uchar unsigned char;
uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到f
uchar number,dat;
void t0isr() interrupt 1
{
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
number++;
if(number>1)number=0;
switch(number)
{
case 0:P2=0x02;P0=distab[dat/10];
break;
case 1:P2=0x01;P0=distab[dat%10];
break;
default:break;
}
}
void t1isr() interrupt 3
{
dat++;
dat%=100;
}
main()
{
TMOD=0x61;
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
TH1=0xff;
TL1=0xff;
TR1=1;
ET1=1;
TR0=1;
ET0=1;
EA=1;
while(1);
}
版本 2
程序集 窗口程序集1
程序集变量 随机, 整数型
程序集变量 玩家, 整数型
子程序 __启动窗口_创建完毕
按钮1标题 = “石头”
按钮2标题 = “剪刀”
按钮3标题 = “布”
按钮4标题 = “再来”
标签1是否自动折行 = 真
置随机数种子 ()
_按钮4_被单击 ()
子程序 _按钮4_被单击
标签1标题 = “电脑已出拳,请你猜拳”
随机 = 取随机数 (1, 3)
判断开始 (随机 = 1)
标签1标记 = “电脑出拳,石头”
判断 (随机 = 2)
标签1标记 = “电脑出拳,剪刀,”
默认
标签1标记 = “电脑出拳,布”
判断结束
子程序 _按钮1_被单击
玩家 = 1
标签1标记 = 标签1标记 + #换行符 + “你出拳,石头”
判断输赢 ()
子程序 _按钮2_被单击
玩家 = 2
标签1标记 = 标签1标记 + #换行符 + “你出拳,剪刀”
判断输赢 ()
子程序 _按钮3_被单击
玩家 = 3
标签1标记 = 标签1标记 + #换行符 + “你出拳,布”
判断输赢 ()
子程序 判断输赢
判断开始 (玩家 - 随机 = 0)
标签1标题 = 标签1标记 + #换行符 + “和局”
判断 (玩家 - 随机 = -1 或 玩家 - 随机 = 2)
标签1标题 = 标签1标记 + #换行符 + “你赢了”
默认
标签1标题 = 标签1标记 + #换行符 + “电脑赢了”
你建工程的时候不选控制台程序,选择新建MFC程序
就可以出现编辑界面的的工具了,有各种控件按钮、文本,列表。。。
每一个控件都对应着一个成员变量,可以给其赋值。。。
这样可以编写一个小的应用程序
到时候直接在debug里运行,就是界面那种了
安装GIS OFFICE软件,包括USB驱动(GPS开机,用专用的数据线连接电脑 把采集器开机,连接好数据线后插入电脑的USB接口。
打开GIS OFFICE软件,点击“文件”,选择“从手持机接收”。
在d出的“TransferTool”对话框的左上角空白处“USB/串口”中选择“USB”,单击第二行最左边那个图标“连接”。
用鼠标左键选择需要下载的数据,然后用鼠标右键点击一下这个文件,选择“复制”
此时就会d出一个“正在复制文件”的对话框,复制完成后这个对话框会自动关闭。导出就完成了
希望采纳
__启动窗口:
版本 2
程序集 窗口程序集1
子程序 __启动窗口_创建完毕
子程序 _按钮1_被单击
如果真 (载入 (窗口1, , 假) = 真)
销毁 ()
如果真结束
窗口1:
版本 2
程序集 窗口程序集2
子程序 _窗口1_创建完毕
子程序 _按钮_被单击
如果真 (载入 (_启动窗口, , 假) = 真)
销毁 ()
如果真结束
以上就是关于单片机中利用中断程序做出按键按下显示数字,逐次加一全部的内容,包括:单片机中利用中断程序做出按键按下显示数字,逐次加一、怎么在吗电脑做出易语言的程序、怎样用C++做出应用程序C++6.0怎么用目前我只会用C++写出程序,不会写出那种有对话框的小软件呀怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)