单片机中断(定时器)实践
来源:互联网 发布:fifa online数据库 编辑:程序博客网 时间:2024/05/29 01:53
#include<reg52.h>/* 原理:通过每单位中断50毫秒,每次中断20单位实现定时显示 为方便我只是点亮了LED,还可以操作位选与段选点亮指定数码管显示指定数字*/unsigned char count=0;sbit led=P2^1;void main(){ //GATE=0,C/T=0,M1M0=01,结果TMOD为0x01 TMOD=0x01; //装入数据 TH0=(65536-50000)/256; TL0=(65536-50000)%256; //总中断 EA=1; //定时器中断请求标志位 ET0=1; //开启定时器0 TR0=1; //点亮LED while(1) //之前少了while循环导致无法正常显示 { if(count==20) { led=0; } if(count==40) { led=1; count=0; } }}void inter() interrupt 1{ //再一次重新装入数据方便进行下一次中断 TH0=(65536-50000)/256; TL0=(65536-50000)%256; count++;}
阅读全文
0 0
- 单片机中断(定时器)实践
- 单片机 定时器中断实践,蜂鸣救护车
- 51单片机STC89C52 定时器(中断方式)
- 51单片机中断系统(定时器、计数器)
- 单片机定时器中断
- 单片机编程-定时器中断
- 51单片机定时器中断程序
- C51单片机学习(二):中断系统和定时器
- 单片机的定时器中断的学习(一)
- 用链表+函数指针+定时器中断实现的一个软件定时器(试用于所有单片机)
- 嵌入式学习笔记(10)——51单片机之中断(定时器中断)
- 51单片机定时器计数器中断总结
- 51单片机定时器计数器中断总结
- STM32单片机学习(5) 定时器中断实验
- 凌阳16位单片机之定时器中断
- 51单片机汇编语言:定时器与中断
- 单片机MSP430 - Timer_A 定时器中断程序
- 51单片机的定时器与中断
- SpringMVC-入门程序
- Linux常用命令
- Java的12个重要知识点
- 菱形继承
- 两个工程之间跳转
- 单片机中断(定时器)实践
- 关于lua正则表达式的一些诡异表现和思考
- socket编程
- BZOJ 2453: 维护队列&&BZOJ 2120 数颜色 分块
- 数组
- 安卓OnTouchListener,onTouchEvent,onClickListener执行顺序
- Windows系统下,往硬盘里复制粘贴文件不显示,也不提示进度条的解决办法
- UVA
- Hadoop RCFile存储格式详解(源码分析、代码示例)