基于51单片机的定时器设计内容摘要:
8U bai,INT8U qian)。 //按键检测子程序 void anjian(void)。 INT8U counter1 = 0,counter2 = 0。 INT8U flag = 0。 /////////////////////////////////////////////////////////////////////////// void exdelay()//简单延时子程序 { INT8U i = 5。 while(i)。 } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// INT8U ge,shi,bai,qian。 INT8U g = 0,s = 0,b = 0,q = 0。 int main() { ge = 0,shi = 0,bai = 0,qian = 0。 //数码管显示清零 EA = 1。 //开总中断 ET0 = 1。 //开定时器 0中断 ET1 = 1。 //开定时器 1中断 TH0 = 0x3c。 //定时器赋初值 TL0 = 0xb0。 TH1 = 0x3c。 TL1 = 0xb0。 LED = 1。 //初始化 LED灯 BUZ = 1。 //蜂鸣器初始化 while(1) { if (KEY0 == 0) exdelay()。 //启动定时器按键检测 if(KEY0 == 0) //如果按键 0确认按下 { TR0 = 1。 //启动定时器 0 while(1) { if (flag == 1) { flag = 0。 if ((g == ge) amp。 amp。 (s == shi) amp。 amp。 (b == bai) amp。 amp。 (q == qian)) { TR0 = 0。 TR1 = 1。 while(1) { display(g,s,b,q)。 }。基于51单片机的定时器设计
相关推荐
压电源供电部分 本次设计电源部分采用,常用 DC+5V 电源电路,从外部接入 810VAC/DC 电压,通过电桥整流以及电容滤波后,进入 7805,再次滤纹波后由 DC_OUT 接出,电压为 +5V。 注意的是,由于 7805 的功耗较大,所以必须要加散热片。 加 D6是为了防止电流反冲。 十六位抢答键盘 部分 图 33 4X4 扫描键盘 该 4X4 扫描键盘是在单片机中常用的键盘
上的晶振的提供的时钟频率越高那单片机的运行速度也就越快 [2] 晶振的作用是为系统提供基本的时钟信号通常一个系统共用一个晶振便于各部分保持同步有些通讯系统的基频和射频使用不同的晶振而通过电子调整频率的方法保持同步 而晶振由于会与单片机的 XTAL1与 XTAL2脚构成的振荡电路中会产生谐波从而降低电路时钟振荡器的稳定性 所以一般会匹配两个 30pf 的电容来消减谐波对于电路稳定性的影响
射线管显示器( CRT)那样需要不断刷新亮点。 因此,液晶显示画质高且不会闪烁。 ( 2) 数字式接口 液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。 ( 3) 体积小、重量轻 液晶显示器通过显 示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比显示 面积的传统显示器要轻得多。 ( 4) 功耗低 相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动 IC 上
,否则,移入 0. if(IR_timer=7){ IR_DATAL|=1。 IR_DATAL=1。 }else{ IR_DATAL=1。 } } i++。 IR_timer=0。 if(i=32) //i=32时,标志着一个完整的红外数据帧已经接收完,将接收完标志致一 { IR_OK=1。 } }else { i=0。 starflag=1。 IR_OK=0。 IR_timer=0。 } }
是对应口地址不同。 JM12864J 的电路结 构特点 JM12864J是使用 HD61202及其兼容控制驱动器作为列驱动器,同时使用 HD61203作为行驱动器的液晶模块。 由于 HD6120不与 MPU发生联系,只要提供电源就能产生行驱动信号和各种同步信号,比较简单,因此这里就不作介绍了。 下面主要介绍一下JM12864J的逻辑电路图。 JM12864J共有两片
111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U 5 017 4L S 3 73P 2. 0P 2. 1P 2. 2A L EIN T 0V C CV C CR 5 00IN 0C 5 051 04C 5 031 04C 5 041 041234567J 50 3C O N 73 12J 50 4C O N 2R 5 061