
计算机原理报.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
计算机基础理论课程实践总结本课程大作业报告聚焦于大连理工大学计算机原理课程设计主题围绕‘出租车计价系统及车速调节’展开。旨在帮助学生掌握并运用计算机原理知识通过构建两个功能模块分别实现车辆计价和电机速度调节。
本课程大作业报告聚焦于大连理工大学计算机原理课程设计,主题围绕出租车计价系统及车速调节展开。实验旨在帮助学生掌握并运用计算机原理知识,通过构建两个功能模块分别实现车辆计价和电机速度调节。方案一:动态车价计算装置该系统通过LED显示屏实时显示行驶里程与费用信息。前两位数字表示行驶里程数值,第三位数字为破折号符号,后三位数字则为当前费用金额。起步价设定为10元人民币,当行驶里程低于两公里时价格不变,超过两公里后每公里增加1.2元人民币。
该系统采用中断触发机制与单脉冲信号传输技术,支持车辆运行状态指示、车辆停止状态指示以及计价器清零操作功能。其中,开车状态下计费开始,停车状态下计费结束,计价器清零操作可快速重置计费数值。
具备夜间模式切换功能,在夜间模式下起步费提升至13元人民币,在非夜间模式下则保持基础起步费10元人民币。当检测到连续两次红灯时会触发中断事件,并根据事件类型更新控制变量mode的取值以实现状态转换过程该系统采用脉宽调制技术实现电动机速度调节
通过电位器调节PWM占空比以完成电机速度无级调节功能。该模块中的电位器与AD转换电路相连,并根据输入电压的变化来控制PWM信号的输出频率。
当AD转换值达到200以上时会驱动第一个红灯点亮;而当AD转换值降至40以下则会触发第二个红灯点亮;如果处于这两个数值之间的状态则两个指示灯都会熄灭。这些状态信息会由预设的LED指示模块进行显示。
借助中断信号和单脉冲控制可以在两种不同的运行模式之间进行切换操作;每次按下单脉冲按钮可以使系统自动切换至计价器模式或PWM调速模式中。
基于系统的分析框架与相应的解决方案结合
1. 系统采用闭环结构运行,在两种运行模式之间切换。当前模式由中断操作决定,“mode”变量记录当前状态(0代表非夜间运行状态, 1代表已进入夜间运行状态)。
2. 计价系统基于“dayornight”变量确定是否处于夜间状态,并对应设置起步价值。计价模块通过中断函数start以及标志变量flag来完成计价过程中的启动、停止以及归零操作。
3. 在PWM调速模式下, 电位器旋转变化AD转换数值, 进而调节LED显示区域的PWM占空比值。8255芯片则通过其PC端口输出控制信号, 实现红灯区域的状态切换, 从而反映电机当前转速状况。
主控电路板设计与外部连接组件搭建本实验采用8253可编程计数器定时器作为核心控制单元,在其内部架构中包含了三个独立的计数器模块。每个计数器均具备时钟输入端、门控信号输入端以及输出端,并且通过相应的控制信号实现了精确的时间测量功能。其中包含了三个独立的计数器模块,在运行过程中能够分别完成不同时间区间的测量任务。同时采用了ADC0809芯片实现了模拟信号至数字信号的转换过程,并通过8255通用IO接口完成了数据传输工作;此外还配用了电位调节器与LED组件等辅助设备以实现功能扩展在本次实验中,帮助学生全面掌握计算机硬件与软件之间的相互作用机制,并深入理解其中涉及的中断,定时器模块,模数转换(ADC)和脉宽调制(PWM)等基础概念在实际系统设计中的重要应用.此外,该实验有效培养了学生的动手能力和解决实际问题的能力.
全部评论 (0)


