单片机中利用中断程序做出按键按下显示数字,逐次加一

单片机中利用中断程序做出按键按下显示数字,逐次加一,第1张

#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++写出程序,不会写出那种有对话框的小软件呀怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10068162.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存