![]() |
20221071332电信2204杜金泽 wrote:本设计使用的外设包括:
1、并行接口 2、定时计数器 3、八位数码管 4、单脉冲摁键
本设计的应用背景为:
可调时的电子时钟系统
本设计的功能描述为:
利用6位数码管显示“小时-分钟-秒”。在正常走时的情况下,可以使用按键修改时间;摁下时分秒调节时可分别使时分秒显示+1;摁下复位键使时间显示清零。
本人承诺理解相关硬件和程序的原理
文件名称 | 20221071314电信2201张元强.rar |
描述 | 没有文件说明 |
文件大小 | 576 Kbytes |
下载次数 | 7 次 |
![]() |
文件名称 | 20221071543电信2201崔梦云.zip |
描述 | 没有文件说明 |
文件大小 | 945 Kbytes |
下载次数 | 7 次 |
![]() |
20211071477电英2201高恩泽 wrote:本设计使用的外设包括:
1.8255可编程并行接口芯片
2.8254定时计数器
3.8259A可编程中断控制器(主片)
4.三色LED灯组模块
5.电位器
6.LCD显示屏
7.ADC0809模数转换器
本设计的应用背景为:
带有测速及挡位显示功能的基于PWM的可调速直流电机
本设计的功能描述为:
1.利用AD0809获取数字量后,由定时器8254的TIM0和TIM1产生PWM波(可变占空比矩形波,占空比由挡位值决定)并通过反相器输出至直流电机从而控制转速:
(1)AD0809读取电位器输入得到数字量,将数字量转换为2~11间的计数值N。
(2)8254的TIM0设置为方式3,将输入的1MHz方波进行5000分频从而得到200Hz方波。
(3)将(2)得到的200Hz方波输入TIM1的CLK1引脚作为输入,TIM1设置为方式2,将TIM1的计数值设置为(1)中计算得到的计数值N,并根据该计数值将输出波形经过反向后得到不同占空比的PWM。
(4)将PWM输出至直流电机以实现不同挡位下的调速。
2.利用两级中断完成PWM占空比调节、显示刷新、测速功能
A.中断程序1
触发输入: 将8254的TIM2设置为方式3,将TIM0输出的200Hz方波接入TIM2,经TIM2的200分频后输出1Hz方波。将该1Hz方波接至8259的IR5引脚用于中断程序1的中断触发。
(1) 读取ADC的转换值。
(2) 将ADC转换值归一化至2~11区间并保存至in_count,作为TIM1的当前计数值。
(3) 根据in_count计算当前挡位值后,调用子程序显示当前挡位。
(4) 根据spd_count计算当前转速后,调用子程序显示当前转速并将spd_count清零。
B.中断程序2
触发输入: 直流电机上安装的圆盘转动时,直流电机上安装的激光测速器将产生规律的高低电平脉冲。当激光被圆盘挡住时激光测速器输出高电平,当激光经过圆盘的通孔时,激光测速器输出低电平。将激光测速器的输出接至8259的IR6引脚用于中断程序2的中断触发。
(1) 触发中断后spd_count自执行加一。
本人承诺理解相关硬件和程序的原理。
文件名称 | 20221071172电信2201张依诺.zip |
描述 | 没有文件说明 |
文件大小 | 1403 Kbytes |
下载次数 | 6 次 |
![]() |
20221071092电信2201薛圣桦 wrote:本设计使用的外设:
1.可编程定时/计数器8254
2.8255可编程并行接口单元
3.8259中断控制器
4.ADC0809模数转换模块
5.LCD12864显示模块
6.直流电机模块
7.拨码开关
本设计的应用背景为:
“准PWM技术”的直流电机调速系统设计
本设计的功能描述为:
利用实验台上的开关(K7-K0),实现3V直流电机的转速控制,同时通过ADC0809,使用一个电位器(替代开关)通过模数转换,实现对电机转速的控制。然后用LCD12864输出当前PWM的占空比,来表征转速的快慢。
本人承诺理解相关硬件和程序的原理。
文件名称 | 电信2201戴浩格20221071140.zip |
描述 | 没有文件说明 |
文件大小 | 412 Kbytes |
下载次数 | 3 次 |
![]() |
20221071314电信2201张元强 wrote:本设计使用的外设包括:
1.可编程并行接口8255A芯片
2.可编程8259中断芯片
3.8路并行接口芯片ADC0809
4.8位共阴极LED数码管显示电路
5.4*4小键盘电路
6.蜂鸣器
7.电位器模拟电压输出电路
8.LED显示电路
本设计的应用背景为:监测病人的生命体征
本设计的功能描述为:初始默认报警系统的上下限分别为0.0V,5.0V,显示在数码管低四位。当键盘没有输入时,转动电位器旋钮,测得此时电压值显示到数码管高四位,当超过上限值5V时,红灯常亮并有蜂鸣器报警;当在范围内,绿灯常亮;当低于下限值时,黄灯常亮。键盘可以改变报警系统的上下限值,摁C 为显示下限 ,D 为显示上限,B 为清零,如若摁A,则改变上下限时可以改变十分位。改变后重复之前操作会发现阈值发生变化。
本人承诺理解相关硬件和程序的原理。
文件名称 | 20221071349电信2201肖光南.zip |
描述 | 没有文件说明 |
文件大小 | 581 Kbytes |
下载次数 | 8 次 |
![]() |
文件名称 | 20221071543电信2201崔梦云.zip |
描述 | 没有文件说明 |
文件大小 | 928 Kbytes |
下载次数 | 3 次 |
![]() |