历史上的今天
今天是:2025年10月08日(星期三)
2022年10月08日 | 51单片机STC89C52控制LED流水灯左移(使用位运算符实现)
2022-10-08 来源:csdn
/*-----------------------包含头文件区域-------------------------*/
#include /*-----------------------函数声明区域---------------------------*/ void delay(unsigned int xms);//延时函数声明 /*-----------------------主函数区域-----------------------------*/ void main() { unsigned char i,j;//定义无符号字符型变量i和j(范围为0~255) while(1) //重复执行while循环体的程序 { i=0xFF; //给i赋值1111 1111 P2=i; //给P2端口赋i的值 delay(500); //延时500ms for(j=0;j<8;j++)//循环8次 { i=i<<1; //将i的值左移1位(高位丢弃,低位补0) P2=i; //将i的值赋给P2端口 delay(500); //延时500ms } } } /*---------------------------------------------------------------- 函数名称:delay 函数功能:延时 函数形参:xms为延时时间 返 回 值:无 ----------------------------------------------------------------*/ void delay(unsigned int xms) { unsigned int i,j; //定义无符号整形变量i(范围为0~65535) for(i=xms;i>0;i--) //执行xms次即延时x毫秒 for(j=115;j>0;j--); //延时1ms(给i赋1ms的延时值,循环体为空时执行i--指令115次为1ms) }
史海拾趣
|
GPS只能在室外定位,但若需要在室内实现定位功能怎么办呢?利用ZIGBEE技术实现定位就是一种不错的解决方案,同时该技术也可在室外实现定位。 资料下载-- http://www.wxlsoc.com/download/shows.aspx?id=28… 查看全部问答> |
|
求教各位高手,我现在想让skype在wince 5.0 上跑起来 ,我在网上看到说要找到skype for ppc 依赖哪些库文件 ,请问如何察看阿 , 我用vc下depends 和evc下depends 察看的 ,怎么出来的都是windows XP 下的库文件 ...… 查看全部问答> |
|
WINCE 6.0, VS2005 程序是一个任务管理器,几个对话框,主要操作是CTabCtrl加载几个对话框,(对话框由dialog create),在几个dialog中分别做的是1.每隔一段时间获得CPU和内存的状态,画图 2.获得当前运行的进程,显示于列表中 3.获得当前可见的 ...… 查看全部问答> |
|
library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity read_write is port( clk : in std_logic ; mcu_oe : in std_logic;   ...… 查看全部问答> |
|
与前面已讲述的电场屏蔽及磁场屏蔽的机理不同,电磁屏 蔽对于电磁波的衰减有三种不同的机理: x 当电磁波在到达屏蔽体表面时,由于空气与金属的交界面上 阻抗的不连续,对入射波产生的反射。这种反射不要求屏蔽 材料必须有一定厚度,只要求交界 ...… 查看全部问答> |
|
介绍一下KEIL C51所支持的C语言和汇编语言混合编程的方法! 51单片机是最早的单片机,也是在国内应用最广泛的单片机,为大家所喜爱!但执行速度较其它单片机较慢。因此在编程时更加要注重程序的执行效率及编程上的技巧处理,最大限度的发挥其性能,满足项目开发的实际需要。在嵌入 ...… 查看全部问答> |
|
小弟初学,还望各位大师多多指教。我想用34063做一个+18V输入-18V输出的电路,希望输出电流能到2A,纹波要求不高500mV一下就可以。自己用TIP31C照着datasheet上的图搭了个电路,无负载(断开)的时候可以输出18V,然后我用8Ohm的电阻测带载能力,输 ...… 查看全部问答> |




