
按相关性排序 按时间排序
- Timer0方式1(定时器) 2009-09-07 15:28:08
- include//包含头文件REG51.h,使能51内部寄存器;/定时器的方式控制寄存器TMOD:GATE1=1,表示T1是受INT1脚(P3.3)控制运行;/C/T1=0,表示T1的时钟源为fosc/12;C/T1=1,表示T1的时钟源为T1脚(P3.5);/GATE0=1,表示T0是受INT0脚(P3.2)控制运行;/C/T0=0,表示T0的时钟源为fosc...
- Timer0方式0(定时器)举例 2009-09-07 15:28:08
- include//包含头文件REG51.h,使能51内部寄存器;/定时器的方式控制寄存器TMOD:GATE1=1,表示T1是受INT1脚(P3.3)控制运行;/C/T1=0,表示T1的时钟源为fosc/12;C/T1=1,表示T1的时钟源为T1脚(P3.5);/GATE0=1,表示T0是受INT0脚(P3.2)控制运行;/C/T0=0,表示T0的时钟源为fosc...
- zzlcd 2009-08-06 10:37:20
- uchar code table="uchar code table1="00:00:00";void delay(uint i){ uintj,k;for(0;k--)for(0;j--);}void write_com(uint com){ rs=0;rw=0;e=0;P0=com;delay(5);e=1;delay(5);e=0;}void write_dat(uint dat){ rs=1;rw=0;e=0;P0=dat;delay(5);e=1;delay(5);e=0;}...
- LCD显示 2009-07-29 19:14:23
- include#define uchar unsigned char#define uint unsigned intuchar codewlcome={"Wlcome!"};uchar idatalcdtimer={"00:00:00"};uchar timecount;bit timeflag;sbit e=P2^6;sbit rw=P2^5;sbit rs=P2^4;void delay(uint del1){ uchar del2;for(;del1 0;del1--)for...
- 4*4矩阵键盘 2009-07-27 09:18:13
- include#define uchar unsigned char#define uint unsigned intuchar codetable={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};/0~f显示 共阴uchar delay(uintz)//延时{ uintx,y;for(0;x--)for(0;y--);}void main(){while...
- 99数码动态显示 2009-07-22 15:04:19
- include#define uchar unsigned charuchardisplay={0x40,0x79,0x24,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uchar delay(){uchar x,y;for(0;x--)for(0;y--);}void init(){ TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;ET0=1;TR0=1;EA=1;}void t0() interrupt...
- 8*8点阵 左右上下扫描点亮 2009-07-21 13:16:24
- include#define uchar unsigned charuchar heng={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uchar shu={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};void delay(){ uchar for(0;i--) for(0;j--) for(0;k--);}void main(void){ uchar i,j;while(1){for(...
- 数码动态显示 按键 2009-07-18 18:09:49
- 这里的知识点好难噢!!不过无论怎样加油了!!明天一定要看完这里!!今晚去西湖玩了,哈哈,,年轻就应该疯狂下 Dreamwhat you want to dream,go where you want to go,be what you want tobe,because you have only life and one chance to do all the thingsyou want to...
- 利用定时原理来进行延时 2009-07-17 09:15:05
- include sbit P10=P1^0;void main(){ TMOD=0x10;TH1=(65536-50000)/256;/定时50ms TL1=(65536-50000)%256;ET1=1;EA=1;TR1=1;while(1);}void time0 () interrupt 3 using 1{ TH1=(65536-50000)/256;TL1=(65536-50000)%256;P10=!P10;}
- 定时器/计数器 2009-07-16 15:39:47
- 由M0,M1决定.当M0=0,M1=0时,为13位;当M0=1,M1=0时,为16位;当M0=0,M1=1时,为8位;当M0=1,M1=1时,为两个8位.3 启动方式选择:当GATE=0时,内部启动;当GATE=1时,外部启动.4 启动控制:当TR0、TR1=0时,停止工作;当TR0、TR1=1时,启动工作.5恢复初值方式:自动重装/软件重装
相关搜索



