20221071233电信2201李嘉维 wrote:本设计使用的外设包括: 1.8255可编程并行接口芯片 2.8254定时计数器 3.三色LED灯组模块 4.逻辑电平开关 本设计的应用背景为: 带有应急通道措施的交通灯 本设计的功能描述为: 正常情况下,1-4秒东西红灯,南北绿灯,4-6秒东西红灯,南北黄灯,6-10秒东西绿灯,南北红灯,10-12秒东西黄灯,南北红灯 紧急情况下,开关1接通,东西方向变为绿灯;开关2接通,南北方向变为绿灯。 断开后回复正常顺序。 本人承诺理解相关硬件和程序的原理。
20221072004电信2203魏晨曦 wrote:本设计使用的外设包括: 1、并行接口2、定时计数器3、中断控制器4、LED灯5、单脉冲 本设计的应用背景为: 交通灯自动控制系统 本设计的功能描述为: 每5秒自动换一次LED灯的状态实现两组红绿黄灯的交替。分别按下脉冲信号之后,两组LED灯分别改变状态,实现信号灯变为绿色。 本人承诺理解相关硬件和程序的原理。
20221071393电信2203刘南 wrote:本设计使用的外设包括: 1、可编程并行接口芯片8255 2、定时计数器8254 3、步进电机 4、LED数码管 5、ADC0809 6.红黄绿LED灯 本设计的应用背景为: 带有倒计时的模拟交通灯,实现主从干道红绿灯的状态转换。 直流步进电机调速系统 本设计的功能描述为: 当通过变压器调节直流电压大小时步进电机转速随之增大减小,通过K7实现调整步进电机转向。 LED小灯按照设定好的交通灯规律亮灭,数码管显示秒数 本人承诺理解相关硬件和程序的原理。
20222241107电信2202张舒杨 wrote:本设计使用的外设包括: 1.8255 可编程并行接口 2.DAC0832 数模转换 3.ADC0809 模数转换 4.8254 计时计数器 5.电位器 6.逻辑电平开关 本设计的应用背景为: 多功能函数发生器 本设计的功能描述为: 使用外设DAC0832输出正弦波,三角波,锯齿波和方波。 连接可编程并行接口芯片,8255可使用key开关选择不同波形,选择两种不同频率的波形。 其中方波使用了外设ADC0809,计时计数器8254,可以通过调节电位器,生成幅度连续可调的方波。 1)正弦波子程序: 先完成数据的初始化,读取数据中SIN数据的地址,清零BH。每次在DAC输出一个数据后数据地址加一,由BH寄存器辅助计数。 由此循环输出,当BH归零后,跳转到大循环LOP,再次完成数据的初始化,开始新一轮的循环。 2)三角波子程序: 同样先完成数据的初始化,由变量TW_STATE记录三角波此时的增减方向。 根据增减的不同跳转到上升和下降,上升到最大值时改变TW_STATE从而改变增减方向,上升永远跳转到三角波子程序内的小循环,下降则判断是否归零,是否跳转到LOP。 3)锯齿波子程序: 先完成数据的初始化,由于只有一个方向,所以在达到最值后直接跳转到LOP再次完成初始化即可输出锯齿波。 4)方波子程序: 首先利用软件查询法记录ADC转化后的电位器数据,存放在变量SQW_MAX中。 为了防止对8254的重复配置,将会记录这一次和上一次LOP循环中,选择的频率是否一致。 如果一致,则直接跳转到输出;若不一致,则重新配置8254,写入8254,在跳转到输出。 在输出中,先由8255读取PC7的数据,如果PC7为有效电平,则由DAC输出SQW_MAX中的数据,如果PC7无效,则DAC输出00H。 本人承诺理解相关硬件和程序的原理