61单片机项目 - 使用C语言实现A/B口的输出
来源:互联网 发布:使用ant编译java 编辑:程序博客网 时间:2024/06/10 04:32
实现功能:分别通过IOA/IOB口输出的数据控制8个发光二极管的点亮与熄灭。
实验现象:8个发光二极管动态点亮和熄灭,并且循环显示。
尤其记住看门狗的使用以及111为正方向高电平输出
#include "SPCE061A.H"#define uint unsigned intvoid Delay();int main(){ uint x1=0,iss=1; *P_IOA_Dir=0x00ff; *P_IOA_Attrib=0x00ff; *P_IOA_Data=0x0000; while(1) { if(iss) { if(x1==0) { x1=1; } else { x1<<=1; } } else { x1>>=1; } if(x1==0||x1==(1<<8)) { iss=!iss; } *P_IOA_Data=x1; *P_Watchdog_Clear=C_WDTCLR; Delay(); } return 0;}void Delay(){uint i; for(i=0; i<32768; i++) { *P_Watchdog_Clear=C_WDTCLR; }}
0 0
- 61单片机项目 - 使用C语言实现A/B口的输出
- 61单片机项目 - 使用C语言实现A口作为输入口、B口作为输出口
- 61单片机项目 - 定时器Timer A/B
- Lua实现C语言a ? b : c 的相关分析
- C语言实现在控制台同一行覆盖刷新输出,以及'\b'退格控制字符的使用
- 学习C语言的第一题 输入 输入两个数,a,b 输出 输出a+b的值 样例输入 2 3 样例输出 5
- 使用单片机C语言的好处
- 单片机c语言XBYTE的使用
- 第十一周项目4-输出满足n=a!+b!+c!的所有三位数
- 实现三个整数数a,b,c的比较大小,并且按大到小的顺序输出
- c语言入门:a+b的值
- 单片机的c语言
- 项目39.2求满足条件n=a!+b!+c!的所有三位数n并输出,其中a,b,c分别为n的百、十、个位数。
- C语言 计算a-|b|,aj减b的绝对值
- 单片机:按键(使用中断)控制数码管的数字加减(c语言实现)
- c语言从键盘上输入一串字符串,输入两个数字a和b,截取字符串第a个到第b个字母,并输出截取后的字符串
- java语言中,输入A,B输出A+B的值
- PAT Advanced 1001. A+B Format (20) (C语言实现)
- 机器学习:林智仁libsvm 工具箱 在matlab下的应用总结
- LINUX中编译程序时,-I,-L,-l 的区别
- startup
- 用Eclipse运行selenium脚本时弹出浏览器导入向导设置的解决方法
- Java IO流学习总结
- 61单片机项目 - 使用C语言实现A/B口的输出
- 设计模式-状态模式
- 鼠标跟随代码,转动的文字_浏览器特效
- ISE使用总结(一)
- 发送短信及其判断是否发送成功
- TQ2440 学习笔记—— 30、移植U-Boot【U-Boot 的启动过程第一阶段源码分析】
- Thinking in java 之:内部类
- CentOS学习5_为CentOS普通用户增加sudo操作权限
- CocoaPods