基于单片机仿真软件 Proteus 的流水灯实验报告 一、实验目的: 1. 熟练掌握单片机仿真软件 Proteus 使用方法和注意事项。 2. 了解简单单片机应用系统的设计方法。 3. 帮助学生养成良好实验习惯。 二、实验内容: 本实验内容是使用单片机仿真软件 Proteus 实现 8 个发光 LED 的流水灯现象,实现两个流水灯情况: 1. 先奇数灯亮,再偶数灯亮。 2. 实现流水灯从两边向中间亮,再从中间到两边亮。 三、实验说明: 依照实验的硬件电路原理,在单片机仿真软件 Proteus 上进行硬件电路的模拟,然后进行实验。在发光二极管两次点亮的间隔中加延时程序,让每次点亮停留一段时间,人眼就可以看到流水的现象。 四、实验环境: 硬件:PC 机; 软件:单片机仿真软件 Proteus。 五、实验原理图: 实验原理图是单片机仿真软件 Proteus 的流水灯实验电路图,展示了 8 个 LED 的连接方式和单片机的控制逻辑。 六、实验参考程序: 实验参考程序是使用 C 语言编写的,使用单片机仿真软件 Proteus 进行编译和模拟。程序的主要内容是控制 8 个 LED 的流水灯现象,包括奇数灯亮、偶数灯亮、流水灯从两边向中间亮和从中间到两边亮等。 #include #include void delay_ms(int n) // 延时 n 毫秒 { int i, j; for (i = 0; i < n; i++) for (j = 0; j < 110; j++); } void main() { int i, num; unsigned char p1; unsigned char p0, p; while (1) { for (i = 0; i < 3; i++) // 间隔 500ms 先奇数亮再偶数亮,循环三次 { P1 = 0xaa; P0 = p1; delay_ms(500); P1 = 0x55; P0 = p1; delay_ms(500); } p1 = 0xfe; num = 3; while (num-- > 0) // 一个灯上下循环三次 { for (i = 0; i < 8; i++) { P0 = p1; delay_ms(100); p1 = _cror_(p1, 1); } } // 两个分别从两边往中间流动三次 p1 = 0xfe; p0 = 0x7f; num = 3; while (num-- > 0) { for (i = 0; i < 4; i++) { p1 = _crol_(p1, 1); p0 = _cror_(p0, 1); p = p1 & p0; delay_ms(100); P1 = p; P0 = p; } } // 再从中间往两边流动三次 p1 = 0xef; p0 = 0xf7; num = 3; while (num-- > 0) { for (i = 0; i < 4; i++) { p1 = _crol_(p1, 1); p0 = _cror_(p0, 1); p = p1 & p0; delay_ms(100); P1 = p; P0 = p; } } // 8 个全部闪烁 3 次 num = 3; while (num-- > 0) { p1 = 0; delay_ms(500); p1 = 1; delay_ms(500); } break; } } 七、实验结论: 通过本实验,我们掌握了单片机仿真软件 Proteus 的使用方法和注意事项,并了解了简单单片机应用系统的设计方法。同时,我们也学习了如何使用 C 语言编写程序控制流水灯现象。
2024-06-16 13:24:16 1.46MB
1
数字图像处理与机器视觉++Visual+C++与Matlab实现,原书的pdf版,不是代码,对应书籍的代码:http://download.csdn.net/detail/lvhongwei0627/5108355, 该书对于初学数字图像处理、机器视觉的朋友,帮助颇大,原书的pdf很难找,对应代码,注重实践!加油!空间里还有其他学习数字图像处理、机器视觉的好资料,欢迎学习、交流!
1
一、华为设备常用命令视图 二、返回命令和保存命令 三、设置设备名称 四、关闭泛洪信息 五、设置设备接口的IP地址和子网掩码 六、交换机的登录 6.1、设置Consile接口密码 6.2、设置Telent接口密码 七、VLAN配置 7.1、创建VLAN 7.2、进入vlan视图 7.3、把端口指定到vlan 7.3.1、单一端口指定vlan 7.3.2、多个端口指定vlan 7.4、查看vlan配置情况 八、交换机端口工作模式 8.1、Access模式(接入模式) 8.2、Trunk模式 8.3、Hybrid模式 九、VCMP协议(VLAN集中管理协议) 十、QinQ技术 十一、GVRP(VLAN注册协议) 十二、STP(生成树协议) 十三、VRRP(虚拟路由冗余协议) 十四、BFD(双向转发检测) 十五、显示路由器的路由 十六、静态路由、默认路由 十七、向当前路由表中添加一条新的路由表条目 十八、DHCP(动态主机配置协议) 18.1、接口模式的DHCP命令 18.2、全局模式的DHCP命令 十九、历史命令查询
2024-06-13 09:40:30 13.78MB 网络协议 网络工具
1
百度推广-搜索营销新视角pdf版 百度营销研究院资深专家团队撰写,百度认证初级教程!本书由百度官方出品,由百度营销研究院资深专家团队完成。全书以实用为设计目标,包含了百度推广中最主流的操作方式和优化分析方法,对每一个知识点都进行了深入详细的讲解,
2024-06-03 17:29:58 49.98MB 百度推广 搜索营销
1
B-G431B-ESC1无刷电调开发板原理图pdf版官网已删除
2024-05-29 09:35:11 869KB stm32g4
1
(完整word版)VASP计算实例.doc
2024-05-23 13:15:27 1.47MB
1
(完整word版)六层电梯的PLC控制系统设计.doc
2024-05-04 20:48:31 690KB
1
客户呼叫中心doc 广东移动 广西联通 …… 投诉业务分析建议
2024-04-18 17:16:54 1.22MB 呼叫中心
1
Real-Time Communication with WebRTC
2024-04-09 09:52:03 24.28MB WebRTC
1
QGDW1376.1-2013 主站与采集终端通信协议 word版 Q/GDW1376.1-2013电力用户用电信息采集系统通信协议:主站与采集终端通信协议
2024-04-08 10:00:19 5.55MB
1