stm8s单片机2位数码管显示_单片机外中断计数2位数码管显示_刘岩Lyle的博客-程序员秘密

技术标签: stm8s单片机2位数码管显示  

//用LED数码管显示计数器T0的计数值

#include   //包含51单片机寄存器定义的头文件

sbit S=P3^2 ;  //将S位定义为P3.2引脚

unsigned char Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  //段码表

unsigned char x;

/******************************************************************

函数功能: 延时约0.6ms

********************************************************************/

void delay(void)

{

unsigned char j;

for(j=0;j<200;j++)

;

}

/******************************************************************

函数功能:显示计数次数的子程序

入口参数:x

********************************************************************/

void Display(unsigned char x)

{

P2=0xbf;        //P3.6引脚输出低电平,DS6点亮

P0=Tab[x/10];   //显示十位

delay();

delay();

delay();

delay();

P2=0x7f;      //P3.7引脚输出低电平,DS7点亮

P0=Tab[x%10];  //显示个位

delay();

delay();

delay();

delay();

P2=0xff;

P0=0xff;

delay();

delay();

delay();

delay();

}

/*******************************************

函数功能:主函数

******************************************/

void main(void)

{

EA=1;   //开放总中断

EX0=1;  //允许使用外中断

IT0=1;  //选择负跳变来触发外中断

x=0;

while(1)

Display(x);

}

/**************************************************************

函数功能:外中断T0的中断服务程序

**************************************************************/

void int0(void) interrupt 0 using 0 //外中断0的中断编号为0

{

x++;

if(x==100)

x=0;

}

95d1098ed7cbcc93a3c84393e0bd5f5e.gif

2018-5-13 16:46 上传

点击文件名下载附件

下载积分: 黑币 -5

10.44 KB, 下载次数: 7, 下载积分: 黑币 -5

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42134554/article/details/113028339

智能推荐

qq邮箱发送html支持js吗,使用NodeJS搭建邮件自动发送服务器_思考的葡萄的博客-程序员秘密

注* 你无法通过此功能自动群发垃圾邮件,一般大型邮件服务商对发送次数和间隔有限制,数量过大被会屏蔽,请紧慎使用。简介Nodemailer 是一款简单易用的基于于SMTP协议(或 Amazon SES)的,用nodejs写的邮件发送组件,目前支持绝大多数主流邮箱,如QQ邮箱,Gmail等;与网站集成起来非常容易,几行代码即可实现邮箱验证,密码修改等需要使用自动邮件发送的功能。安装通过npm安装一行命...

MySQL锁机制详解_mysql 锁机制详解_漫天雪_昆仑巅的博客-程序员秘密

原文转载至:https://blog.csdn.net/soonfly/article/details/70238902本文参考:http://mysqlpub.com/thread-5383-1-1.htmlhttp://blog.csdn.net/c466254931/article/details/53463596有很多是转载合并过来。锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。

Python实战:网络爬虫都能干什么?_python 爬虫实际用途_大坏蛋^_^的博客-程序员秘密

@冰蓝 之前在北京买房,谁想房价开始疯长,链家的房价等数据分析只给了一小部分,远远不能满足自己的需求。于是晚上花了几个小时的时间写了个爬虫,爬下了北京所有的小区信息及北京所有小区的所有历史成交记录。 @陈乐群 上次发现Android QQ和iOS QQ可以显示网络状态(2G/WiFi)之后,突然想到,这样子好像可以监视某人的出行和作息规律。简单的来说,在家里或者工作的地方,一般是有

Vue中this指向的问题_vue事件this问题_詩酒趁年华的博客-程序员秘密

在下面的例子中可以看出,普通函数的this指向的就是Vue的实例,this.message可以获取到data中的值,而箭头函数的this指向了window,不能获取到值&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Docume...

ESP32 FreeRTOS队列操作_esp32队列_落叶_小唱的博客-程序员秘密

开发板:NodeMCU 32 V1.3开发环境:Arduino,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json实现功能:(1)设定2个任务,设定一个队列(常规或者静态)(2)任务1:每隔1s,计数器加1,当计数值为5时,将计数值写入队列:xQueueSendToBack(myqueue, &amp;count, wait_ticks),同时计数清零;(3)任务2:

推荐两个高仿抖音 GitHub 开源项目( iOS 和 Android)_短视频开源项目_编程速学营的博客-程序员秘密

抖音短视频 App 火速爆红,没几年就成为了国民级 App。低成本的体验方式,不管是大爷大妈,还是刚会玩手机的小孩儿,都沉迷之中无法自拔。今天推荐两个 GitHub 项目,都是移动端开发者开发的复制版抖音 App,分别对应着 iOS 系统和 Android 系统。iOS 仿抖音 App这个抖音 Demo 适配 iPhone、iPad,同时兼容 iOS 8.0 - iOS 12.0系统。采用 Object-C 语言编写。标星 1.5K Star,项目地址:github.com/sshiqi..

随便推点

C51单片机兴趣班课件之课前基本知识补充_风雨依依的博客-程序员秘密

p.1 开发环境搭建 https://pan.baidu.com/s/1bBUV3k3kw2WTg7sNGkLdXw提取码是:idi8https://pan.baidu.com/s/1gzIDCsBubfAMue-sH18LAQ提取码是:io17•双击proteus8.8.SP1.exe安装,选择Use alocally installed license key, ...

python调试出现pydev debugger: process 15702 is connecting的问题_BigManing的博客-程序员秘密

前言调试时没有进入我设置debug点,然后出现如下输出:原因分析看到Process finished with exit code 0 说明程序没问题,细查原来是因为设置的debug点不在逻辑实际执行的流程分支上。 把debug设置在正确的地方上即可...

How to avoid uppercase function name while using Function in latex?_latex中uppercase.name_赵宗义11的博客-程序员秘密

\documentclass{article}\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx\algrenewcommand\textproc{}% Used to be \textsc\begin{document}\begin{algorithmic}[1] \show\Function \Functi

matlab coff,matlab生成com组件时LINK : fatal error LNK1123: 转换到 COFF 期间失..._weixin_39787792的博客-程序员秘密

本帖最后由 Victorgc 于 2016-9-9 20:42 编辑matlab生成com组件时LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。前面编译器啥的都没问题。ant:mcc -W 'com:LMImatlab,Class1,1.0' -T link:lib -d 'E:\MATLAB\MATLAB Production Server\...

file_get_contents("php://input", "r")_大虾_的博客-程序员秘密

解释不清,直接上例子index.html[html] view plaincopy form action="action.php" method="post" >   input type="text" name="userName"  id="userName" />br/>   input type="text" name="u

Elementui NavMenu 导航菜单使用_O3ohn的博客-程序员秘密

官方文档https://element.eleme.cn/#/zh-CN/component/menuNavMenu 导航菜单官方使用项目实例官方使用&lt;el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect"&gt; &lt;el-menu-item index="1"&gt;处理中心&lt;/el-menu-item&gt; &lt;el-su

推荐文章

热门文章

相关标签