08 2014 档案
摘要://==========51单片机========/*定时器以工作方式1运行TMOD = 0x01;//定时器0TMOD = 0x10;//定时器1TMOD =0x11;//定时器0/1同时工作*/定时器工作时,如何确定定时时间?假设有一个5L的水桶,现在要往水桶里面装水3L,怎么才知道装够3L了呢...
阅读全文
摘要:/*============定时器中断的使用方法—---TF0(TF1)值硬件重置法========第一:打开总中断第二:打开定时器 中断第三:设置特殊功能寄存器TMOD,配置好工作模式。 第四:设置计数寄存器TH0和TL0的初值。 第五:设置TCON,通过TR0置1来让定时器开始计数。*///LE...
阅读全文
摘要:============定时器使用方法——非中断,TF值软件重置法========第一:设置特殊功能寄存器TMOD,配置好工作模式。第二:设置计数寄存器TH0和TL0的初值。第三:设置TCON,通过TR0置1来让定时器开始计数。第四:判断TCON寄存器的TF0位,监测定时器溢出情况。实例://LED...
阅读全文
摘要:============switch 多分支选择语句==========一般形式为:switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: ...
阅读全文
摘要:=======while循环用法======语法格式:while(表达式) { 循环体; }功能:进入while语句后,反复判断表达式真假,若为真(为假则跳出循环),则执行循环体内语句。实例:#includeint main(){ int i = 0; while(i < 5) { ...
阅读全文
摘要:==========for循环及for嵌套=========-for循环语法格式:for(表达式1;表达式2;表达式3){ 循环体;}//功能:进入for语句时,先执行表达式1(只执行一次!),然后对表达式2进行真假判断,若为真(若为假则退出for循环),则执行一次循环体内容,后执行表达式3,表达...
阅读全文
摘要://========if 用法(一)=========//*用法格式:if (表达式) 语句;//if判断语句,若表达式为真,则执行语句,否则不执行。且if仅能控制一条语句。××××××××××××××××××××××××××××××××××//=======
阅读全文
摘要:==========宏定义=========格式:#define 标识符 字符串例如:#define uint unsigned int//用uint来代替(表示)unsigned int,语句前有#,后面无须加分号“;”uint可为除关键字以外的任意字符,以方便书写。同理:#define ucha...
阅读全文

浙公网安备 33010602011771号