20221071185电信2201余锦灏 wrote:本设计使用的外设包括: 1、可编程定时计数器8254 2、可编程并行I/O接口8255 3、可编程中断控制器8259 4、AD0809模数转换器 5、直流电机 6、数码管 7、4*4矩阵键盘 8、LCD屏幕 本设计的应用背景为: 直流电机调速与定时控制,通过LCD屏幕、数码管等显示设备显示电机的运行信息,便于操作人员监控和调整。 本设计的功能描述为: 调整开关K7置低,进入开关调速和键盘设置倒计时模式,分别按下键盘3、2、1键位时,电机开始旋转,数码管上分别显示6s、4s、2s倒计时,此时可以通过开关K6-K4调速,LCD上实时显示速度档位。倒计时结束后电机停止旋转并在LCD屏幕上显示‘计时结束,停止!’。按下小键盘0键位,电机持续旋转,数码管持续显示8。当K7置高时,进入AD调速模式,此时旋转电位器,电机速度改变,电位器输出电压越低,转速越高,同时LCD显示速度档位也发生改变。程序运行期间任意时刻按下急停单脉冲,电机停止旋转,数码管计时清零,同时LCD屏幕显示‘急停!’。 本人承诺理解相关硬件和程序的原理。
20221071058电信2204张佳洋 wrote:本设计使用的外设包括: 1、LED 2、7位数码管 3、步进电机 4、AD0809模数转换器 5、逻辑电平开关 6、直流信号 7、8255A可编程并行接口芯片 8、8254定时计数器 9、8259中断控制器 本设计的应用背景为: 本次设计实现了一个交通灯控制系统,具有交通信号灯正常切换、倒计时显示以及通过步进电机控制模拟硬件外设的功能。系统通过8255控制信号输出,通过8253实现精准定时,并结合ADC模块动态调整电机速度。代码展示了外设编程与硬件交互的基本方法,可应用于交通管理系统的研发及相关教学演示。 本设计的功能描述为: 主干道绿灯5秒,黄灯2秒。支线绿灯3秒,黄灯2秒。拨动开关K7可改变步进电机转动方向,当调整直流信号时,电机转速也会发生变化。数码管显示绿灯与黄灯的秒数。 本人承诺理解相关硬件和程序的原理。
20221071327电信2202曾天星 wrote:本设计使用的外设包括: 1.8255可编程并行接口芯片 2.4x4矩阵键盘 3.8位共阴极数码管 本设计的应用背景为: 用于进行4位以内的四则运算所设计的简易计算器 本设计的功能描述为: 从矩阵键盘输入0-9的数字,ABCDEF分别实现A加B减C乘D除E等于F清零等功能,通过8255输出,在数码管上动态显示4位计算结果 本人承诺理解相关硬件和程序的原理。
20221071531电信2202刘佳贺 wrote:本设计使用的外设包括: 1、8255可编程并行接口芯片 2、8254定时计数器 3、步进电机 4、数码管 5、ADC0809模数转换器 6、8259可编程中断控制器 7、逻辑电平开关 8、LED灯 本设计的应用背景为: 两组LED灯分别模拟十字路口主干道和从干道的红绿灯,数码管显示倒计时,步进电机可调速,可用于交通管理 本设计的功能描述为:交通灯自动控制部分利用8254定时器生成秒定时器,控制主干道和支线道路交通信号灯的周期。主干道绿灯持续9秒,黄灯持续3秒,红灯持续3秒;支线道路绿灯持续6秒,黄灯持续3秒,红灯持续6秒。数码管模块显示交通信号灯的倒计时,显示信号灯的剩余时间。步进电机调速部分利用8255的输出端口来控制步进电机的相序,从而驱动电机工作。脉冲信号的频率通过调节延时函数中的输入值来控制,这个输入值来自于ADC0809,这个输入值决定了脉冲间隔时间,从而实现步进电机的转速调节。使用ADC0809模数转换器,将电位器产生的模拟电压转化为数字信号。这个数字信号将被用于步进电机的速度调节,模拟控制类似于汽车的速度调节。 通过8255的PC7口作为输入接口,连接到开关K7上,高电平触发正转,低电平触发反转。 本人承诺理解相关硬件和程序的原理。