55问答网
所有问题
当前搜索:
c51计数器程序及仿真电路图
课程设计题目:电子
计数器
答:
单片机
C51计数器
要求:编写一个
计数器程序
,将T0作为计数器来使用,对外部信号计数,将所计数字显示在数码管上。 该部分的硬件
电路
如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所有三极管的发射极连在一起,接到正电源端,它...
c51
单片机的定时器
计数器
怎么用?
答:
//关闭LED灯 while(1)//无限循环等待查询 { while(TF0==1) { TF0=0; P0=~P0; TH0=(65536-50000)/256; //定时器T0的高8位赋初值否则会从0开始
计数
TL0=(65536-50000)%256; //定时器T0的高8位赋初值 } } } ...
c51
单片机电子秒表
计数器
(只有两个数码管的)两个开关一个复位一个停止/...
答:
基本正确:inter0()interrupt 2 { TR0=!TR0;} int0_srv()interrupt 0 { i=0;t=0;P0=led[0];P2=led[0];} void timer0()interrupt 1 { i++;if(i==20){ i=0;t++;} if(t==60)t=0;P0=led[t/10];P2=led[t%10];TH0=0x3c;TL0=0xb0;} void main(void){ TMOD=0x0...
麻烦大神用单片机
c51
,编0-99共阳极
计数器程序
,谢谢!
答:
0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到fuchar number,dat,time;void t0isr() interrupt 1{TH0=(65536-5000)/256;TL0=(65536-5000)%256;number++;if(number>1)number=0;...
单片机
c51
.
计数器
答:
uchar keysel=0,led=0xfc,led2=0x55;sbit S1=P1^0;sbit S2=P1^1;void t0isr() interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256;times++;if(times>=10){ times=0;switch(keysel){ case 1:P0=led;led=_crol_(led,1);break;case 2:P0=led2;led2=~led2;break;def...
用单片机
c51
,c语言编00-99
计数器程序
!谢谢!!
答:
unsigned char Count;void delay10ms(void){ unsigned char i,j;for(i=20;i>0;i--)for(j=248;j>0;j--);} void main(void){ Count=0;P0=table[Count/10];P2=table[Count%10];while(1){ if(P3_7==0){ delay10ms();if(P3_7==0){ Count++;if(Count==100){ Count=0;} ...
用单片机
C51
中的
计数器
来测霍尔传感器转一圈的时间
程序
答:
TR0 = 1; //启动定时器0 while(1) //大循环 { while(Signal); //等待霍尔传感器信号线拉低;speed = CIRCLE *1000 / m_second ; //计算速度。m_second = 0; //计时清零 length += CIRCLE ; //路程加一个车轮周期 //第一行,显示速度 lcd_pos(0x0); //设定液晶的...
急!!!希望实现利用
C51
单片机输出频率及占空比可调的方波,我需要protues...
答:
后补充:根据你的“问题补充”,需要增加一个AD转换器,常用的并口有ADC0809,串口有ADC0834,单片机扫描AD转换输出的数据,送到上述的频率f和占比w两个变量。就可以改变。幅度改变很简单,用电位器的分压直接输出就可以了。要把整个写出来,需要一定的篇幅,上面给你提供思路,望你自己多动手电脑,得到...
c51
编程
计数器
答:
;添加自己的中断服务
程序
;=== POP ACC POP DPL POP DPH RETIEND C语言:#include <reg51.h>void InitTimer0(void){ TMOD = 0x01;TH0 = 0x3C;TL0 = 0x0B0;EA = 1;ET0 = 1;TR0 = 1;}void main(void){ InitTimer0();}void Timer0Interrupt(void) interrupt 1 { TH0 = 0...
大神 帮忙写一段 用单片机
C51
写的 光电
计数器
的
程序
吧 简单的就行 不...
答:
void main(){ int i = 0;//定义一个变量作为脉冲
计数器
while(1){ while(I/O);//等待光电接收管低电平脉冲输入 i++;//脉冲增量计数 while(!I/O);//等待光电接收管低电平结束 display(i);//调用显示函数 } } void display(int count){ //没有原理图,也没有I/O分配的相关说明,不...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机脉冲计数器程序
单片机计算器课程设计
51单片机计数器程序设计
51单片机0到99计数器代码
proteus计数器电路图和代码
单片机计数器实验电路图
51单片机0到99计数器
单片机仿真数码管计数
c51单片机电路图