#define的使用:
#define A P0 例如#define pi 3.14
循环左移和右移函数:
均包含在intrins.h库函数中
即要写出
#include _crol_(a,b);//左移 _cror_(a,b);//右移 a是移动的值,b是移动的位数 程序如下: #include #include typedef unsigned char u8; typedef unsigned int u16; #define led P2 void delay(u16 i)//延时函数 { while(i--); } void main() { u8 i=0;//定义i为无符号字符型(由于下面使用的i为0到7定义其为8位即可) led=0xfe;//给LED一个初始状态,0xfe为十六进制,1111 1110 delay(50000);//延时450ms while(1) { for(i=0;i<7;i++)//左移七次,注意是七次 { led=_crol_(led,1);//led为移动的值,1是移动位数 delay(50000);//如果不加延时,几乎看不出移动过程 } for(i=0;i<7;i++)//移动到0111 1111后右移七次 { led=_cror_(led,1); delay(50000); } } } 可以通过移动位数,方向的改变,来实现多种形式的流水灯。
推荐阅读最新更新时间:2024-11-16 23:14
推荐帖子
- DSP烧录到Flash中去了,仿真可运行,拔掉仿真器,开电重启不能运行
- 初接触DSP,遇到了问题,望各位大神能帮我分析一下问题,不胜感激。一、问题描述:1、F28335用CCS4仿真;2、共两块一样的板子,第一块无论仿真或者拔掉仿真器单机运行都可以正常运行;3、第二块复制的板子,仿真可以正常运行;然后退出仿真模式,但是仿真器不拔,板子也能正常运行;最后板子断电,拔掉仿真器(两端都拔掉了),然后上电重启,程序不能正常运行;二、曾经测试以及尝试过的解决办法(以下均为单机运行测试):1、电源用到5v,3.3v,1.8v,分别测得实际是4.75v,3.25v,1
- nuanyi 微控制器 MCU
- 51单片机的读卡门禁
- 最近要做一个读ID卡控制门禁的模块儿,现在读头这一方面做出来了,还不知道怎么把读出来的卡号和单片机里存的卡号相对应,如果对应,就控制继电器开门。求前辈们给些思路。在读卡的程序上怎么加程序,能控制继电器呢?感谢各位了,51单片机的读卡门禁不明白楼主意思,如果能读到卡号,那程序还有什么好写的,直接if比较久可以了。至于控制继电器,单片机直接输出电流恐怕不行,要加驱动芯片,或许btn7960可以吧,这芯片是驱动电机的,输出个1A电流应该没问题,百度有很多资料的。卡号和单片机里存的卡号相对应数
- 以吻封笺 51单片机
- 求一个控制方案
- 门啊,自动控制,多了去!可惜我的这个门是一个小门,30cm*50cm的门。要求是要实现自动打开,自动关闭的功能,上网搜索全是那种大门的控制,哎各位大神支个招,怎么解决,本人希望用单片机作为主控,stc,msp430,stm系列的都可以,郁闷。。。。。。。。。求一个控制方案一个电控锁没法解决?????????????????
- ywlzh 综合技术交流
- CPAFC载波同步
- 有没有人知道CPAFC载波同步的资料,或者详细讲解的视频,最好有MATLAB仿真代码,有偿求助,谢谢CPAFC载波同步问题的出处是什么对叉积自动频率控制算法? 是的,我需要在matlab上对该算法进行仿真验证,但原理没有完全弄明白,我产生了一个AM调制信号,载波设置为fc1=502HZ,基带信号为50HZ,之后我是不是该把这个信号分别与本振(设置fc2=500HZ)的cos(2*pi*fc2*t)和sin(2*pi*fc2*t)相乘,变成IQ两路,滤波(如何设置?是否
- 预提虎牙 RF/无线
- WinDbg + VMWare 调试提示错误:Symbol information for the current line cound not be loca
- WinDbg+VMWare调试驱动程序,我设置一个断点,提示错误:Symbolinformationforthecurrentlinecoundnotbelocated...在哪里设置Symbol信息啊我的开发机器是WindowsXp英文版本我的虚拟机器是Windows2003EnterpriseServer我开发的驱动程序是2003Checked版本请问该如何设置?才能正常开始调试,谢谢!WinDbg+VMWare调试提示错误
- ta7680cd7698 嵌入式系统
- 开关电源仿真 PSPICE和SPICE 3应用-2007.pdf
- 寒假回家前人品爆发第九帖。书名:开关电源仿真PSPICE和SPICE3应用作者:StevenM.Sandler译者:尹华杰等译版权:人民邮电出版社版次:2007年10月第一版总页数:226文件格式:PDF文件大小:21.8M压缩包数:5解压码:Timson,如果您要查看本帖隐藏内容请回复内容简介:本书完整阐释了建模的基础及SPICE仿真的方法,内容涵盖了电路仿真技术的各个方面,包括磁性器件的SPICE建模、EMI滤波器设计、Buck拓扑变换器、
- wangjiafu1985 Microchip MCU