用定时器在数码管上依次扫描出1,2,3,4
来源:互联网 发布:java源代码分享 编辑:程序博客网 时间:2024/05/16 19:01
#include<reg52.h>//#include<intrins.h>#define uchar unsigned char#define uint unsigned int sbit dula=P2^6;sbit wela=P2^7;uchar code tabdu[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};uchar code tabwe[]={0xfe,0xfd,0xfb,0xf7};uchar tt,numdu,numwe;void init();void main(){init(); //居然加上了VOID 结果我白白调试了将近一个小时气死人了while(1){ } }void init(){numdu=1;numwe=0;TMOD=0x01; EA=1;TH0=(65536-50000)/256;TL0=(65536-50000)%256;ET0=1;TR0=1;}void time1() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;tt++;if(tt==10){tt=0;wela=1;P2=tabwe[numwe];wela=0;numwe++;if(numwe==4)numwe=0;dula=1;P0=tabdu[numdu];dula=0;numdu++;if(numdu==16)numdu=1;}}啥也不说了,细节的问题好久才看出来。越是细节越是最最简单的错误越不容易发现
0 0
- 用定时器在数码管上依次扫描出1,2,3,4
- 定时器控制数码管扫描显示
- 4.999计数器 数码管动态扫描(使用定时器)
- 用扫描法读出4×4矩阵键盘,在数码管显示按键值
- 51单片机使用定时器进行数码管动态扫描程序
- 5.简易电子钟 数码管动态扫描(使用定时器) 按键切换
- 6.简易电子钟数码管动态扫描(使用定时器)有调时功能
- 51_定时器扫描矩阵键盘_数码管显示
- 矩阵键盘在数码管上显示1-16
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- java 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,
- JAVA 4个线程依次输出1 2 3 4
- 2个线程依次打印出1到10的数
- 在数码管上静态显示键值
- 关于蓝桥杯ds18b20在数码管上显示
- 定时器计时,并在数码管实时显示时间
- 知乎文章收藏-发展经验
- Java使用eclipse新建枚举报出, 项目“xxxxx”不是符合 J2SE 5.0 的项目。的解决办法
- 黑马程序员—线程技术
- HDU——2105 The Center of Gravity
- Java集合架构
- 用定时器在数码管上依次扫描出1,2,3,4
- 628 小媛在努力【水题】
- Java构造器和方法的区别
- 黑马程序员—集合框架(1)
- java语言中解决一些安全问题的技巧(安全编程非常重要标签)
- python 读取文本文件内容转化为python的list
- 基于ATmega64的液晶12864学习心得(一)
- HDU 3182【状压DP--easy】
- C++重载操作符总结