资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第二讲,如何申请免费样片,简单延时程序,子程序调用,带参数子程序设计,C51库函数的方便调用,如何驱动蜂鸣器,如何驱动继电器,集电极开路的概念及应用。,1,While (表达式)语句(内部也可为空)特点:先判断表达式,后执行语句。原则:若表达式不是0,即为真,那么执行语句。否则跳出while 语句。,2,For (表达式1;表达式2;表达式3) 语句(内部可为空)执行过程:1.求解一次表达式1.2.求解表达式2,若其值为真(非0 即为真),则执行for中语句。然后执行第3步。否则结束for 语句,直接跳出,不再执行第3步。3.求解表达式3.4.跳到第2步重复执行。,3,集电极开路典型图,4,课后练习,第一个发光管以间隔,200ms,闪烁,8,个发光管由上至下间隔,1s,流动,其中每个管亮,500ms,灭,500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。,8,个发光管来回流动,第个管亮,100ms,流动时让蜂鸣器发出“滴滴”声。,用,8,个发光管演示出,8,位二进制数累加过程。,8,个发光管间隔,200ms,由上至下,再由下至上,再重复一次,然后全部熄灭再以,300ms,间隔全部闪烁,5,次。重复此过程。,间隔,300ms,第一次一个管亮流动一次,第二次两个管亮流动,依次到,8,个管亮,然后重复整个过程。,间隔,300ms,先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;,8,个全部闪烁,3,次;关闭发光管,程序停止。,5,
展开阅读全文