2021年版面编排请自行设计调整亚洲大学资讯工程学系微处理器系统实验第一次实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
整版面编排请自行设计调整
亚洲大学资讯工程学系
微处理器系统实验第一次实验报告(LED 交互闪烁与霹雳灯实习) 教师陳瑞奇
班级组别资工3A 第17 组
组员
王小明
组员
吴小英
218 年1 月2 日
电路图( ( 范例) )
Part 3 851 89S52 Part 14 LEDs
实验结果与心得( ( 参考) )
稍微描述实验主题实验过程、遇到什么样的困难、解决方法是什么实验结果学习到了什么
……
感谢我的组员…任劳任怨地陪我…,在创作过程中遇到的困难得以迎刃而解,终能在预期进度下完成这份作品。…的耐心让我印象深刻,…使得我多有收获,点滴感激在心。
最后感谢…,对作品的修改给予指教及建议,使最后的成品更完善。
(14 字型,大约半页,一页以内)
实验用程序
程序一LED 高低位交互闪烁程序//==宣告区
========================================= ======#include
// 定义缓存器之头文件,P2-17~19 #define LED P2
// 定义LED接至Port 2 void delay(int);
// 宣告延迟函数//==主程序
========================================= ======main()
// 主程序开始{ LED=xf;
// 初值= 1111,状态为左个亮,右个灭(共阳)
while(1)
// 无穷循环,程序一直跑
{ delay(1); // 呼叫延迟函数
LED=~LED;
// LED反相输出
}
// while循环结束}
// 主程序结束//==延迟函数
========================================= ==void delay(int x)
// 延迟函数开始,x=延迟次数{ int i;
// 宣告整数变量i
for (i=;i } // 延迟函数结束 程序二霹雳灯实验程序//==宣告区 ========================================= ===#include // 定义缓存器之头文件,P2-17~19 #define LED P1 // 定义LED接至Port 1 void delay(int); // 宣告延迟函数//==主程序 ========================================= ===main() // 主程序开始{ unsigned char i; // 宣告无号数字元变量i(占Bytes) LED=xfe; // 初值=1111 111,只有最右灯亮 while(1) // 无穷循环,程序一直跑 { for(i=;i<7;i++)// 左移次 { delay(1); // 延迟5m=.5s LED=(LED<<1)|x1; // 左移位,并设定最低位为 }