文档库 最新最全的文档下载
当前位置:文档库 › 天津科技大学嵌入式系统课程设计答辩题目汇总

天津科技大学嵌入式系统课程设计答辩题目汇总

天津科技大学嵌入式系统课程设计答辩题目汇总
天津科技大学嵌入式系统课程设计答辩题目汇总

嵌入式系统概论答辩题

答题规则:

●若同组学号不同为基数或偶数,则学号为奇数的学生从15个奇数题中选答5

个题目;学号为偶数的学生从15个偶数题目中选5个题目;若同组学号同为奇数或同为偶数,则二者商定选择,一人选奇数题,另一人选偶数题。

●答题时间为45分钟;

以下是30道答辩题目:

1.如何控制点阵屏上的一个LED灯的亮灭?

2.CD4094的CLK信号有什么作用?该信号与S3C2410的哪个引脚相连接?3.CD4094的OLE信号有什么作用?该信号与S3C2410的哪个引脚相连接?

4.为了控制CD4094的串入并出,S3C2410使用到的通用端口有GPIOB4/5,GPIOC0/7,GPIOD10,GPIOG8,如何对这些端口进行初始化?

5. CD4094的STR信号有什么作用?该信号与S3C2410的哪个引脚相连接?

6.一个16×8的字型码一共需要多少字节来存储,两个16×8字符如何得到显示缓冲区的显示码?

7.如何实现字符的动态流动显示?

8.程序中为什么对行驱动数据和列驱动数据进行取反写入CD4094?

9.如何实现字符的反向流动?以具体程序加以说明?

10.如何从串口输入字符串到数组存放?简单说明程序流程

11.若采用串口中断方式进行字符输出,请说明如何进行初始化,中断服务程序如何改动。

12.sys_init.c最主要的目的是什么,程序中使用到了哪些硬件设备初始化程序?

13.如何保证所显示的字符不闪烁?若要是显示的字符不断的闪烁,怎么实现

呢?

14.结合CD4094,若要显示2个字符而且采用行扫描方式,则先输入的左边的列数据字型码还是先输入右边的列数据字型码呢?为什么?

15.在32*16矩阵上的若要显示4个字符,也就是显示2行,有什么办法可以实现多行显示?

16.一个汉字在内存中占几个存储空间,怎么判断输入的是字符还是汉字?

17.如何初始化中断服务程序的入口?

18.显示缓冲区一共占多少个存储空间,如何更新显示缓冲区?(请指明算法或源代码)

19.显示缓冲区和ASCII码缓冲区有什么区别?如何用ASCII码缓冲区更新显示缓冲区?

20.如何调整行扫描的速度?

21.请简述将16位行数据打入CD4094的过程?

22.如何依据汉字的机内码找到该汉字的点阵码的首地址?

23.如何从串口得到一个字符?

24.请说明当刷新第4行所有列数据的,行驱动数据是什么?

25.输入一个字符,如何得到该字符的点阵码首地址?

26.如果一个C文件要用另一个C文件定义的变量,请提出解决办法?

27.如何清除LED点阵屏的信息?也就是什么也不显示?

28.请查阅资料,找到外部中断8的中断向量地址

29.如果确定从串口输入的是字符还是汉字,请用文字或者代码进行说明?

30.已知#define Lstr_H rGPBDAT |= 0x10代码,请确定Lstr_H与S3C2410哪个引脚相连?

北京科技大学 嵌入式课程设计报告

《嵌入式控制系统》课程设计报告 学院 专业班级 姓名 学号 指导教师 _

目录 摘要 (4)

Abstract (4) 引言 (5) 带中断LED数码管驱动程序设计 (6) 1.设计内容 (6) 1.1 基本功能 (6) 1.2 扩展功能 (6) 1.3创新功能 (6) 2.实验设备 (6) 3.设计功能块说明 (6) 4.设计原理 (7) 4.1 LED发光原理 (7) 4.2 八位LED显示器 (8) 5. 实验步骤 (8) 5.1 驱动程序加载 (8) 5.2 添加控件 (8) 5.3基本功能的实现 (9) 5.4 使用指南 (10) 6. 实验结果 (10) 6.1 基本功能实现结果 (10) 6.2 LED数码管清零功能实现结果 (11) 6.3 中断计数功能实现结果 (12) 6.4 频率设置功能实现结果 (13) 7. 心得体会 (14) 附录 (16)

摘要 通过嵌入式控制系统课程的学习并结合本次课程设计,了解嵌入式系统的开发方法和流程,熟悉Intel XScale硬件平台及其应用处理机的使用方法,熟悉Windows CE嵌入式系统的基本原理、概念。能针对Intel XScale硬件平台、应用需求自行定制、优化WinCE操作系统,并独立编写可在Intel XScale嵌入式设备上运行的应用程序。 本课程设计主要实现了LED数码管的驱动程序,中断计数功能、LED显示清零功能、LED 数字显示频率设置的功能。 关键字:WINCE 中断数码管驱动 Abstract Learning Embedded Control Systems and combining the curriculum design can help us understand the Embedded Control Sy stems’ development methods and processes, and be familiar with Intel XScale Hardware platform and its usage. Know well the basic principles and concepts about WINCE. Design and optimize Windows Embedded Compact and compose Application software program that can operate on the Intel XScale Hardware platform. The main achievement of the curriculum design are drivers for LED, Interrupt Count, clean the results of the LED and set up the display frequency of the LED. Key words: WINCE Interrupt Digital Driving

嵌入式系统课程设计题目

嵌入式系统课程设计题目 2016.5 共同要求:在LCD上显示设计题目、设计者名字(主设计者在前) 常用外设引脚: LED:LED0(上边)~LED3(下边)分别接PF5~PF9引脚,低电平点亮 按钮:K0(上边)~K3(下边)分别接PA0、PC13、PA8、PD3引脚,另一端均接地,按下为低电平。 蜂鸣器:蜂鸣器BEEP接PB10引脚,为有源蜂鸣器,PB10输出低电平发声 1、频率计设计 所谓频率计,就是每秒的计数值。使用2个通用定时器,一个计时,另一个对外部信号计数,在LCD 上显示出计数值和频率值。 2、用DAC设计低频信号发生器——硬键盘 使用DAC的模拟输出功能,模拟输出正弦波、方波、三角波信号。 用实验板上的4个按钮(K0~K3)控制输出:K3用于循环选择输出的信号类型,K0、K1、K2用于设置输出的频率,K2用于循环选择输出频率的某个位(个十百千万),K0按钮用于对选中的位加1,K1用于对选中的位减1。 在LCD上显示出频率值和输出信号的波形(曲线)。 3、用DAC设计低频信号发生器——软键盘 使用DAC的模拟输出功能,模拟输出正弦波、方波、三角波信号。 在LCD上设计4个触摸屏按钮(K0~K3)控制输出:K3用于循环选择输出的信号类型,K0、K1、K2用于设置输出的频率,K2用于循环选择输出频率的某个位(个十百千万),K0按钮用于对选中的位加1,K1用于对选中的位减1。 在LCD上显示出频率值和输出信号的波形(曲线)。 4、直流电机控制器设计——硬键盘 直流电机控制原理:理论上转速与电压成正比,用PWM控制则与占空比成正比;旋转方向与绕组电流的方向有关,改变绕组接电源的极性,便可改变电机的转向。 使用通用定时器的比较输出引脚,接直流电机的绕组,改变比较寄存器的值,即改变了占空比,便可调速(可以使用ARM实验箱上的直流电机(有驱动),只需把时钟信号和地线接到直流电机上即可)。 用4个按钮分别控制启动、停止、加速、减速;在LCD上显示出电机的转速等级。 5、直流电机控制器设计——软键盘

机械设计课程设计答辩参考题目

荆楚理工学院机械制造及自动化专业 《机械设计》课程设计设计任务书 组别:2组 一设计题目:设计一用于带式运输机上的两级圆柱齿轮减速器 给定数据及要求 参数 运输带工作拉力F(KN) 运输带工作速度V(m/s) 滚筒直径D(mm) 题号 121 7 1.1 400 122 6.5 1.2 400 123 6 1.3 400 124 5.5 1.4 450 125 5.2 1.5 400 126 5 1.6 500 127 4.8 1.7 450 128 4.4 1.8 400 129 7.5 1.0 400 130 4.2 1.9 450 已知条件: 运输带工作拉力F= kN; 运输带工作速度v= m/s(允许运输带速度误差为±5%); 滚筒直径D= mm;滚筒的效率ηj=0。96(包括滚筒与轴承的效率损失);

两班制,连续单向运转,载荷较平稳。使用折旧期为8年; 工作环境:室内,灰尘较大,环境最高温度350C; 动力来源:电力,三相交流,电压380/220V; 检修间隔期:四年一次大修,二年一次中修,半年一次小修; 一般机械厂制造,小批量生产。 1.二应完成的工作减速器装配图1张;(A0或A1) 2.装配草图1份 3.零件工作图2—3张(从动轴、齿轮); 4.设计说明书1份。 教研室主任:指导教师: 发题日期2010年12月10日 完成日期2011年1月2日

机械设计课程设计综合思考题目 编写以下思考题的目的,在于提醒和启发设计者在设计过程中应注意的一些问题,同时它也作为课程设计答辩时参考用。 1总体方案设计及运动、动力参数的计算 2你所设计的传动方案是否还有其它方案可以替代?与其它方案比较,你所采用的传动方案有何优缺点?

基于STM32和uC_OS-II的多任务设计-嵌入式系统课程设计报告

基于STM32和uC_OS-II的多任务设计-嵌入式系统课程设 计报告 NORTH CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY 嵌入式系统课程设计报告 学生姓名: 学号: 学院: 专业班级: 指导教师: 同组成员: 2016年 12 月 26 日 嵌入式系统课程设计报告 一、课程设计目的 本课程设计是在《嵌入式系统原理与应用》课程的基础上,通过软件编程及仿真调试的实践,进一步掌握嵌入式系统的原理和应用方法,是毕业设计前的一 次重要实践,为今后从事嵌入式系统相关工作岗位打下良好的基础。 二、设计题目及要求 2.1 设计题目: 基于STM32和uC/OS-II的多任务设计 2.2 功能实现:

使用uC/OS-II的任务管理函数和STM32库函数控制相应的寄存器,完成一个多任务设计。整个设计共有4个任务,驱动一个LED指示灯闪烁、由3个LED指示灯组成的流水灯、驱动蜂鸣器和利用swd方式进行printf输出。 2.3 设计要求: 理解和熟练使用KEIL软件、STM32寄存器、STM32库函数和uC/OS-II任务管理函数,用KEIL软件完成编程和调试,下载到开发板中实现4个设定的任务,并完成课程设计报告。 四个任务分别为: (1)驱动1个LED指示灯闪烁、 (2)由3个LED指示灯组成流水灯 (3)驱动蜂鸣器发出响声。 (4)利用swd方式进行printf输出。 三、设计原理说明 3.1 硬件说明 本次课程设计主要使用的是STM32 神舟 IV 号开发板为基础进行课程设计的,本节将详细介绍神舟IV号开发板的各部分硬件原理与实现。 (1)开发板资源图 - 1 - 嵌入式系统课程设计报告

嵌入式课程设计报告

嵌入式课程设计报告设计题目:电子密码锁

、 摘要 随着科技和人们的生活水平的提高,实现防盗的问题也变得尤为突出,传统机械锁构造简单,电子锁的保密性高,使用灵活性好。根据需要设计运用W90P170开发板,制作一款电子密码锁,密码锁通过键盘输入密码,通过在LCD的文字和图片显示当前密码锁的状态。实现设置密码,密码验证,错误密码自锁、图片显示的功能。 目录

一、选题意义及系统功能 (3) 二、硬件设计及描述 (4) 三、软件设计及描述 (5) 四、程序代码 (6) 五、课程设计体会 (11) 六、运行结果 (12) 七、心得体会 (12) 八、参考文献 (13) 九、附录 (13) 一、选题意义及功能描述 1、选题意义 电子密码锁是通过密码输入来控制电路或是芯片工作,从而控制机械的开关闭合、开锁的电子产品。随着科技提高和人们生活水平的提高,对电子密码锁的需求增加。电子密码做较传统的机械锁安全性能更高。 特点如下: (1)保密性好,编程量大,随机开锁的成功率几乎为零。

(2)密码可变,用户可以随时改变密码,防止密码被盗,同时也可以避免人员的更替而使锁的密级下降。 (3)误码输入保护,输入密码多次错误是,系统进行自锁。 (4)无活动零件,不会磨损,寿命长。 (5)使用灵活性好,无需佩戴钥匙,操作简单。 2、功能描述 基本功能: (1)从键盘输入任意6位数字作为密码,将这六位数字经过USI总线存储到Flash芯片中,设置密码完成。 (2)从键盘输入密码,比较键盘输入的密码与Flash中存储的密码是否相同。 (3)如果密码正确,则LED灯点亮;如果密码不正确,则LED灯闪烁,而且如果连续三次输入密码错误则系统锁定,不允许再次输入密码。 扩展功能: (1)首先显示“请输入密码:”,显示密码锁背景图片1。 (2)如果密码正确则显示“密码正确”,显示成功进入系统的背景图片2。 (3)如果密码不正确则显示“密码不正确,请重新输入:” (4)如果连续三次输入密码错误则显示“对不起,您已经连续三次输入密码错误,系统锁定”,显示图片1。

《机械设计课程设计》答辩题

机械设计课程设计综合答辩题 1#题: ●电动机的类型如何选择?其功率和转速如何确定? 电动机的选择主要有两个因素。第一是电机容量,主要是额定功率的选择。首先要确定长期运转载荷稳定的带动工作机的功率值以及估算整个传动系统的功率,以此计算出电机所需的功率,然后按照额定功率大于实际功率的原则选择相应的电机。第二是个转速因素。要综合考虑电动机和传动系统的性能、尺寸、重量和价格等因素,做出最佳选择。 ●联轴器的类型如何选择?你选择的联轴器有何特点?圆柱齿轮的齿宽系数如何选择?闭式 传动中的软齿面和硬齿面的齿宽系数有何不同,开式齿轮呢? ●箱体上装螺栓和螺塞处,为何要有鱼眼坑或凸台? ●减小和避免受附加弯曲应力作用 2#题: ●试分析你设计的减速器中低速轴齿轮上的作用力。 ●考虑传动方案时,带传动和链传动谁布置在高速级好,谁在低速级好,为什么? 答:带传动等摩擦传动承载能力低,传递相同转矩时,外轮廓尺寸较其他形式大,但传动平稳,且具有过载保护,故宜放在转速较高的运动链初始端;链传动因出安定不均匀,传动中有较大冲击振动,故不宜放在高速轴。 ●滚动轴承部件设计时,如何考虑因温度变化而产生轴的热胀或冷缩问题? 对于装配前环境温度影响,一般装配精度高的轴承装配前要测量轴承座和轴承尺寸,以保证配合关系。 装配后使用温升,要考虑轴承装配后游隙,保证温升稳定后不会出现抱死等严重问题。 ●为什么要设视孔盖?视孔盖的大小和位置如何确定? 3#题: ●一对圆柱齿轮传动啮合时,大小齿轮啮合处的接触应力是否相等?接触许用应力是否相等? 为什么? ●圆柱齿轮在高速轴上非对称布置时,齿轮接近扭转输入端好,还是远离输入端好?为什么? 远离输入端好,这样啮合起来才能更好的传动转力矩 , 不容易使轴受应力集中而弯曲 ●轴的强度不够时,应怎么办? ●定位销有什么功能?在箱体上应怎样布置?销的长度如何确定? 答:.定位销:保证拆装箱盖时仍保持轴承座孔的加工精度,一般位于箱体纵向两侧连接凸缘处呈非对称布置; ●4#题: ●双级圆柱齿轮减速器的传动比分配的原则是什么?高速级的传动比尽可能选得大是否合适, 为什么? ●滚动轴承的类型如何选择?你为什么选择这种轴承?有何特点? 根据轴径选轴承内径,初选轴承,选择合适外径,再计算径向当量动载荷及所需基本额定动载荷值,与所选轴承额定值作比较,再调整外径; ●齿形系数与哪些因素有关?试说明齿形系数对弯曲应力的影响? ●以你设计的减速器为例,试说明高速轴的各段长度和跨距是如何确定的? ●减速器内最低和最高油面如何确定? ●最低油面确定后在此基础上加5到10mm定出最高油面位置。放在低速轴一侧吧,油面会比较 稳定 ●5#题: ●开式圆轮应按什么强度进行计算?磨损问题如何在设计中考虑?P105 ●对开式齿轮传动,主要失效形式是齿面磨损和齿根弯曲疲劳折断,故先按齿根弯曲疲 劳强度进行设计计算,然后考虑磨损的影响,将强度计算所求得的齿轮 ●模数适当增大。 ●一对相啮合的齿数不等的标准圆柱齿轮,哪个弯曲应力大?如何两轮的弯曲强度接近相等?

嵌入式系统设计课设报告分析解析

福州大学 《嵌入式系统设计课设》 报告书 题目:基于28027的虚拟系统 姓名: 学号: 学院:电气工程与自动化学院 专业:电气工程与自动化 年级: 起讫日期: 指导教师:

目录 1、课程设计目的 (1) 2、课程设计题目和实现目标 (1) 3、设计方案 (1) 4、程序流程图 (1) 5、程序代码 (1) 6、调试总结 (1) 7、设计心得体会 (1) 8、参考文献 (1)

1、课程设计目的 《嵌入式系统设计课设》是与《嵌入式系统设计》课程相配套的实践教学环节。《嵌入式系统设计》是一门实践性很强的专业基础课,通过课程设计,达到进一步理解嵌入式芯片的硬件、软件和综合应用方面的知识,培养实践能力和综合应用能力,开拓学习积极性、主动性,学会灵活运用已经学过的知识,并能不断接受新的知识。培养大胆发明创造的设计理念,为今后就业打下良好的基础。 通过课程设计,掌握以下知识和技能: 1.嵌入式应用系统的总体方案的设计; 2.嵌入式应用系统的硬件设计; 3.嵌入式应用系统的软件程序设计; 4.嵌入式开发系统的应用和调试能力 2、课程设计题目和实现目标 课程设计题目:基于28027的虚拟系统 任务要求: A、利用28027的片上温度传感器,检测当前温度; B、通过PWM过零中断作为温度检测A/D的触发,在PWM中断时 完成温度采样和下一周期PWM占空比的修正;PWM频率为1K; C、利用按键作为温度给定;温度给定变化从10度到40度。 D、当检测温度超过给定时,PWM占空比增减小(减小幅度自己设 定);当检测温度小于给定时,PWM占空比增大(增大幅度自己 设定); E、把PWM输出接到捕获口,利用捕获口测量当前PWM的占空比; F、把E测量的PWM占空比通过串口通信发送给上位机; 3、设计方案-----介绍系统实现方案和系统原理图 ①系统实现方案: 任务A:利用ADC模块通道A5获取当前环境温度。 任务B:PWM过零触发ADC模块,在PWM中断服务函数中,将当前环境温度和按键设定温度进行比较,并按照任务D的要求修订PWM占空比。

嵌入式系统课程设计

《嵌入式系统设计与应用》课程设计 题目嵌入式系统的实践教学探讨 1.嵌入式系统设计与应用课程的内容概述 1.1 内容概述 本课程适用于计算机类专业,是一门重要的专业课程。它的任务是掌握嵌入式系统的基本概念;掌握嵌入式处理器 ARM 体系结构,包括ARM总体结构、存储器组织、系统控制模块和I/O外围控制模块;掌握ARM指令集和Thumb指令集;掌握ARM汇编语言和C语言编程方法;了解基于ARM 的开发调试方法。它的目的是了解和掌握嵌入式处理器的原理及其应用方法。 1)介绍嵌入式系统开发的基础知识,从嵌入式计算机的历史由来、嵌入式系统的定义、嵌入式系统的基本特点、嵌入式系统的分类及应 用、嵌入式系统软硬件各部分组成、嵌入式系统的开发流程、嵌入 式技术的发展趋势等方面进行了介绍,涉及到嵌入式系统开发的基 本内容,使学生系统地建立起的嵌入式系统整体概念。 2)对ARM技术进行全面论述,使学生对ARM技术有个全面的了解和掌握,建立起以ARM技术为基础的嵌入式系统应用和以ARM核为基础 的嵌入式芯片设计的技术基础。 3)ARM指令系统特点,ARM 指令系统,Thumb 指令系统,ARM 宏汇编,ARM 汇编语言程序设计,嵌入式 C 语言程序设计。 1.2实践教学探讨 在IEEE 计算机协会2004年6月发布的Computing Curricula Computer Engineering Report, Ironman Draf t 报告中把嵌入式系统课程列为计算机工程学科的领域之一,把软硬件协同设计列为高层次的选修课程。美国科罗拉多州立大学“嵌入式系统认证”课程目录包括实时嵌入式系统导论、嵌入式系统设计和嵌入式系统工程训练课程。美国华盛顿大学嵌入式系统课程名称是嵌入式系统

机械设计基础课程设计答辩

1.综合题目 (1)电动机的额定功率与输出功率有何不同?传动件按哪种功率设计?为什么? 额定功率是电机标定的作功,输出功率是电机实际作的功。实际输出功率,可以比额定功率小很多。设计时按额定功率。 (2)同一轴上的功率、转矩、转速之间有何关系?你所设计的减速器中各轴上的功率、转矩、转速是如何确定的? 转距(N .M) =9549X(功率KW / 每分转数 (3)在装配图的技术要求中,为什么要对传动件提出接触斑点的要求?如何检验? 装配好的齿轮副,在轻微的制动下,运转后齿面上分布的接触擦亮痕迹,沿齿高、齿长方向上有规定(数值)。一般齿轮接触斑点70%,主从动齿轮一起检,计算接触面积,该项目检验主要控制沿齿长方向的接触精度,以保证传递载荷的能力,降低传动噪音,延长使用寿命 (4)装配图的作用是什么?装配图应包括哪些方面的内容? 装配图的作用是:制定装配工艺规程,进行装配、检验、安装及维修的技术文件。主要应包括:各部件装配关系,标号,明细表,外形尺寸,技术要求 (5)装配图上应标注哪几类尺寸?举例说明。 构件的长、宽,如其中有焊缝的话,做好标出从规则一边至焊缝的距离! 如果此构件中还有小构件的话要标注小构件距离大构件边缘的具体尺寸小构件倾斜安装的话还要标出小构件的安装角度等等 (6)你所设计的减速器的总传动比是如何确定和分配的? 在初步确定各级齿轮模数后,以优化中心距,尽量减小空间浪费为原则,来分配传动比 (7)在你设计的减速器中,哪些部分需要调整?如何调整? (8)减速器箱盖与箱座联接处定位销的作用是什么?销孔的位置如何确定?销孔在何时加工? 定位作用,防止结合面错位,以达到精确的配合, 两个定位销,为了避免对称型的箱盖发生装反的情况,定位销孔不要在对称位置。定位销的销孔是最后确定的 (9)起盖螺钉的作用是什么?如何确定其位置? 减速箱分为上箱体和下箱体,上、下箱体的接合面一般都涂密封胶,长时间后,上下箱体难以分开,就在上箱体把螺栓处的地方加工螺孔,螺栓拧进去,要分离上下箱体,只要拧螺栓就可以将上箱体顶起,达到分离目的. 在上下箱体连接螺栓的分布面上,端盖上与固定螺栓同圆周上对称布置2个就可以了 (10)你所设计传动件的哪些参数是标准的?哪些参数应该圆整?哪些参数不应该圆

嵌入式系统课程设计

嵌入式系统课程设计 学号:1070410014030 班级:通信10 姓名:刘豆

嵌入式系统在智能交通中的应用摘要:介绍了嵌入式系统及其操作系统,并将其系统和通用计算机系统作了比较,总结了嵌入式系统产品在ITS(Intelligent Traffic system ),智能交通系统应用中的工作稳定性高,环境适应能力强和设备独立性三个特点,且结合嵌入式产品在ITS中应用的这几个特点,探讨了嵌入式系统在智能交通系统中应用研究。最后,展望嵌入式系统在ITS(智能交通系统)中的广泛应用。 关键词:嵌入式系统;嵌入式操作系;ITS;数字信号 中图分类号: Application of Embedded System in ITS Abstract: This article mainly introduce embedded system and its operation system , the embedded system are compared with general computer system. And this article summarizes three characteristics about embedded systems’ production applied to ITS: the high working stabilities, the strong ability for environment and the independency of equipments .Combining with the application research of embedded systems in ITS。At last, the author prospects that embedded systems are used widely in ITS in the whole nation. Keywords; embedded system; embedded operational systems ; ITS ; digital signal 嵌入式系统如今在实际生活中有巨大应用,观察身边不难发现电子产品、智能家居等大多用嵌入式系统来实现。这篇论文举一个应用实例,即智能交通系统。一个智能交通系统(ITS)主要由交通信息采集、交通状况监视、交通控制、信息发布和通信5大子系统组成。各种信息都是ITS的运行基础,而以嵌入式为主的交通管理系统就像人体内的神经系统一样在ITS 中起至关重要的作用。嵌入式系统应用在测速雷达、(返回数字式速度值)运输车队遥控指挥系统、车辆导航系统等方面,在这些应用系统中能对交通数据进行获取、存储、管理、传输、分析和显示,以提供交通管理者或决策者对交通状况现状进行决策和研究。 1.嵌入式系统与嵌入式操作系统 1.1嵌入式系统 通俗来讲,嵌入式系统是带有操作系统的单片机系统;主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统组。他的框架可分为5个部分:处理器、内存、输入/输出、操作系统与应用软件(如图1所示)。嵌入式软件包括与硬件相关的底层软件、操作系统、图形界面、通讯协议、数据库系统、标准化浏览器和应用软件等。总体看来,嵌入式系统具有便利灵活、性能价格比高、嵌入性强等特点,可以嵌入到现有任何信息家电和工业控制系统中。软件角度来看,嵌入式系统具有不可修改性,系统所需配置要求较低&系统专业性和实时性较强等特点。 1.2 嵌入式操作系统 对于目前发展迅速的信息产品来说,其最关键的核心技术就是嵌入式操作系统。嵌入式操作系统EOS(Embedded Operating System)是一种支持嵌入式系统应用的操作系统软件。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序;另外,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。

嵌入式系统课程设计报告

湖北民族学院 信息工程学院 课程设计报告书 题目 :基于A RM的数字式万年历 课程:嵌入式系统课程设计 专业:电子信息科学与技术 班级: 03114411 学号: 031441119 学生姓名:田紫龙 指导教师:易金桥 2017年6 月20 日

信息工程学院课程设计任务书 学号031441119学生姓名田紫龙专业(班级)0314411 设计题目基于 ARM 的数字式万年历 1.能测量温度并且实时显示; 2.具有时间显示功能,能够显示年月日,时分秒,并且可以手动调节时间。 设 3. 具有 12 小时制和 24 小时制切换功能。 计 技 术 参 数 对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集 选用 DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602 液晶显 示模块,可以在LCD1602 上同时显示年、月、日、周日、时、分、秒,还具有 设 时间校准整点灯光提醒等功能。制作仿真和实物。 计 要 求 [1]苏平 . 单片机的原理与接口技术 [M]. 北京 : 电子工业出版社, 2006,1-113. [2]王忠民 . 微型计算机原理 [M]. 西安 : 西安科技大学出版社, 2003,15-55. [3]左金生 . 电子与模拟电子技术 [M]. 北京 : 电子工业出版社, 2004,105-131. [4]新编单片机原理与应用(第二版). 西安电子科技大学出版社, 2007.2 [5]张萌 . 单片机应用系统开发综合实例 [M]. 北京:清华大学出版社, 2007.7 [6] 朱思荣. 51 单片机实现公历与农历、星期的转换[Z].当当电子网 [7]李广弟 . 单片机原理及应用 [M] 北京航空航天大学出版社 ,2004 年 参[8] 王越明 . 电子万年历的设计 [J]. 黑龙江科技信息, 2004 年 考 资 料 2017年 6 月 20 日

《机械原理课程设计》答辩提问问题

1、“运动副”是如何定义的?何谓“高副”和“低副”? 2、机构运动简图与机构示意图有何不同?试简述之。 3、当一个运动链中的原动件数目等于、小于或大于其自由度时,各将产生什么结果? 4、试列举出三种能将连续回转运动转换为直线运动的机构。 5、转动轴线互相平行的两构件中,主动件作匀速运转,从动件作往复摆动,若要求主动件每转动一周,从动件往复摆动一次,列举出二种机构。 6、铰链四杆机构有哪三种基本形式?试用机架变换的方法加以说明。 7、铰链四杆机构和曲柄滑块机构中存在整转副构件的几何条件分别是什么? 8、铰链四杆机构中的压力角和传动角是如何定义的?其物理意义如何? 9、如何判断你设计的运动方案是否成其为机构? 10、何谓机构的急回运动及行程速比系数?试举例加以说明急回运动在实际生产中的用途。 11、凸轮的理论轮廓线与实际轮廓线有何区别与联系? 12、试比较图解法与解析法在机构运动分析中的优缺点。 13、平行轴斜齿圆柱齿轮机构的正确啮合条件是什么? 14、.什么叫机构运动线图? 15、直动从动件盘形凸轮机构压力角的大小与该机构的哪些因素有关? 16、什么是“惰轮”?它在轮系中起什么作用? 17、在定轴轮系中,如何来确定首、末两轮转向间的关系? 18、如何从复杂的混合轮系中划分出各个基本轮系?

19、一般机械的运转过程分为哪三个阶段? 20、飞轮的调速原理是什么?安装飞轮能完全消除速度波动吗? 21、实现间歇转动的机构有哪几种? 22、如何设置对象的属性? 23、简述VB的特点。 24、简述VB可视化编程的一般步骤。 25、VB定义了哪几种数据类型? 26、用标签和文本框都可以显示文本信息,二者有什么区别? 27、在VB中,对于没赋值的变量,系统默认值是什么? 28、打开“代码”窗口有几种方法? 29、控件对象的Enabled属性和Visible属性有什么不同? 30、图形框控件和图像控件有什么相同点和不同点? 31、第一次保存新工程时,系统要求了两个文件名,各是什么文件?默认扩展名是什么? 32、如何使用工具箱中的控件工具在窗体中创建控件对象? 33、如何从工程中删除一个多余的窗体模块? 34、试举出VB中五个最常用的控件。 35、VB中时钟控件的作用是什么?

广东海洋大学嵌入式系统课程设计

《嵌入式系统》设计报告学生姓名 Adao (学号) 所在学院数学与计算机学院 所在班级计科1141 指导教师 成绩

目录 1.课程设计目的 (2) 2.系统分析与设计 (2) 3.系统结构图 (2) 4.实现过程 (3) 5.实验效果 (5) 6.代码分析 (6) 7.系统测试出现的问题和解决的方案 (7) 8.系统优缺点 (7) 9.心得体会 (8) 参考文献 (8)

双按键控制流水灯系统开发 1.课程设计目的: 本次课程设计目的主要是对之前所学习的STM32的某个实验进行更深入的学习与了解,弄懂引脚,端口等相关的配置,对实验原理和具体实现有一定的理解,能做到自己通过原理图和使用库函数等把功能实现出来。我选择的是EXTI-外部中断实验并加以整合,具有一定实用功能的系统,可以对外提供服务。 2.系统分析与设计: 本课程设计所定义的系统主要功能为,通过两个按键KEY1(PA0)、KEY2(PC13)可以实现对流水灯进行同步控制,即一个开关控制产生的灯的状态可以被另一个开关去改变,按键控制需要对两个按键的端口,引脚等进行相关配置,并在两个引脚的中断服务程序中完成对流水灯状态同步控制的操作。本还想通过使用SysTick(系统滴答定时器)功能对流水灯进行精确定时,但由于时间比较匆促,最终没有实现。 3.系统结构图: 图3-1

4.实现过程: 1、GPIO的输入模式有上拉输入模式、下拉输入模式、浮空输入模式和模拟输入模式。GPIO 中的每个引脚可以通过配置端口配置寄存器来配置它的模式。每个引脚的模式由寄存器的4个位控制。 上拉/下拉输入模式:1000 浮空输入模式:0100 模拟输入模式:0000 2、STM32的所有GPIO都可以用作外部中断源的输入端。STM32的中断由中断控制器NVIC 处理。STM32的中断向量具有两个属性,一个为抢占属性,另一个为响应属性,其属性编号越小,表面它的优先级别越高。抢占属性会出现嵌套中断。 3、编写NVIC_Configuration()函数配置NVIC控制器的函数。 static void NVIC_Configuration(uint8_t IRQ) { NVIC_InitTypeDef NVIC_InitStructure; //将NVIC中断优先级分组设置为第1组 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); /* 配置中断源 */ NVIC_InitStructure.NVIC_IRQChannel = IRQ;//设置中断线 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//设置抢占优先级 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//设置响应优先级 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); //对NVIC中断控制器进行初始化 } 4、调用GPIO_EXTILineConfig()函数把GPIOA、Pin0和GDIOC、PIN13设置为EXTI输入线。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource13); 5、填写EXTI的初始化结构体,然后调用EXTI_Init()把EXTI初始化结构体的参数写入寄存器。编写EXTI_PA0_Config()函数完成各种需要的初始化。 void EXTI_Pxy_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; /* config the extiline clock and AFIO clock */

嵌入式课设

河海大学计算机及信息工程学院(常州)课程设计报告 题目基于uCOSII的LCD驱动 专业、学号 授课班号 学生姓名 指导教师 完成时间2013,06,25

课程设计(报告)任务书 (理工科类) Ⅰ、课程设计(报告)题目: 基于uCOSII的LCD驱动 Ⅱ、课程设计(论文)工作内容 一、课程设计目标 1、培养综合运用知识和独立开展实践创新的能力; 2、掌握基于uCOSII的LCD驱动编写开发过程; 3、掌握在UCOSII操作系统下添加LCD驱动程序的基本方法; 4、使用做好的驱动程序做一些简单的应用实例。 二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料; 2、分模块调试和完成任务。 三、课程设计预期效果 1、完成实验环境搭建; 2、在移植好的uCOSII工程中添加LCD的驱动程序; 3、学习在uCOSII下,LCD应用任务的简单编程实例,实现实验箱的CPU板上的D7、D8灯闪烁的同时,在LCD屏上也进行D7、D8灯的模拟闪烁。 4、在完成要求任务的情况下,添加其他模块。 学生姓名:彭华亮专业年级:自动化10级

目录 前言 ............................................ 错误!未定义书签。第一章课题目标及总体方案.. (3) 第二章系统设计 (3) 2.1系统及工具简介 (3) 2.1.1 EL-ARM-830实验箱 (3) 2.1.2 ADS v1.2集成开发环境 (4) 2.2系统功能实现 (4) 2.2.1 uCOSII内核移植 (4) 2.2.2 LCD驱动程序的编写 (6) 2.2.3 uCOSII操作系统下添加LCD驱动程序 (7) 2.2.4 测试程序的编写 (8) 第三章实验(测试)结果及讨论 (9) 3.1测试步骤 (9) 3.2注意事项 (9) 3.3测试结果 (10) 心得体会 (10) 参考文献 (12) 附录 (13)

机械设计课程设计答辩题

机械设计课程设计 答辩题

机械设计课程设计综合答辩题 1#题: ●电动机的类型如何选择?其功率和转速如何确定? 电动机的选择主要有两个因素。第一是电机容量,主要是额定功率的选择。首先要确定长期运转载荷稳定的带动工作机的功率值以及估算整个传动系统的功率,以此计算出电机所需的功率,然后按照额定功率大于实际功率的原则选择相应的电机。第二是个转速因素。要综合考虑电动机和传动系统的性能、尺寸、重量和价格等因素,做出最佳选择。 ●联轴器的类型如何选择?你选择的联轴器有何特点?圆柱齿轮的 齿宽系数如何选择?闭式传动中的软齿面和硬齿面的齿宽系数有何不同,开式齿轮呢? ●箱体上装螺栓和螺塞处,为何要有鱼眼坑或凸台? ●减小和避免受附加弯曲应力作用 2#题: ●试分析你设计的减速器中低速轴齿轮上的作用力。 ●考虑传动方案时,带传动和链传动谁布置在高速级好,谁在低速级 好,为什么? 答:带传动等摩擦传动承载能力低,传递相同转矩时,外轮廓尺寸较其它形式大,但传动平稳,且具有过载保护,故宜放在转速较高

的运动链初始端;链传动因出安定不均匀,传动中有较大冲击振动,故不宜放在高速轴。 ●滚动轴承部件设计时,如何考虑因温度变化而产生轴的热胀或冷缩 问题? 对于装配前环境温度影响,一般装配精度高的轴承装配前要测量轴承座和轴承尺寸,以保证配合关系。 装配后使用温升,要考虑轴承装配后游隙,保证温升稳定后不会出现抱死等严重问题。 ●为什么要设视孔盖?视孔盖的大小和位置如何确定? 3#题: ●一对圆柱齿轮传动啮合时,大小齿轮啮合处的接触应力是否相等? 接触许用应力是否相等?为什么? ●圆柱齿轮在高速轴上非对称布置时,齿轮接近扭转输入端好,还是 远离输入端好?为什么? 远离输入端好,这样啮合起来才能更好的传动转力矩 , 不容易使轴受应力集中而弯曲 ●轴的强度不够时,应怎么办? ●定位销有什么功能?在箱体上应怎样布置?销的长度如何确定? 答:.定位销:保证拆装箱盖时仍保持轴承座孔的加工精度,一般位于箱体纵向两侧连接凸缘处呈非对称布置; ●4#题:

09嵌入式网络协议及其应用开发课程设计报告1

课程设计说明书 学生信息 系别计算机工程学院专业计算机科学与技术 班级姓名学号 课程设计信息 课程名称嵌入式软件开发课程设计 课程设计题目基于QT的直流电机设计 课程设计时间学期第 1~16 周 小组情况指导教师 批改情况 成绩评阅教师批改时间2012年5月 6 日2011-2012学年第2 学期

目录 1.课程设计内容 (3) 2.课程设计目的 (3) 3.背景知识 (3) 4.工具/准备工作 (3) 5.设计步骤与方法 (3) 5.1.步骤 1:设计直流电机控制界面 (3) 5.1.1. 步骤1.1:添加控件事件代码 (4) 5.2. 步骤2:编译程序 (5) 5.2.1. 步骤2.1:redhat主机下编译程序 (5) 5.2.2. 步骤2.2:在ARM板下测试直流电机界面–嵌入式下运行 (6) 6.软件测试截图 (7) 7.设计结果及分析 (7) 8.设计结论 (7) 9.问题及心得体会 (7) 10.对本设计过程及方法、手段的改进建议 (8) 11.任务分配 (8) 12.参考文献【1】C++ GUI Qt4编程(第2版) 兰切特 (Jasmin Blanchette)、萨默菲尔德(Mark Summerfield)、闫锋欣、曾泉人子工业出版社2008 (8) 13.课程设计评价(教师) (8)

课程设计报告 1. 课程设计内容 本课程设计的内容是设计一个基于QT的直流电机设计,支持电机正反转以及设置参数以控制转速。 2. 课程设计目的 考察自己对课程的掌握程度,以及自己实际的动手能力,编程能力。 3. 背景知识 1.嵌入式linux下驱动程序的基本编译方法 2.掌握直流电机控制基本原理 3.QT软件的应用 4. 工具/准备工作 硬件: 安装有QT的PC机一台 软件: WindowsXP操作系统 VMware Workstation 7.0 Red Hat QT 4.6.3 5. 设计步骤与方法 5.1.步骤 1:设计直流电机控制界面 利用QT Creator,ui文件来编写一个良好的用户交互界面:

嵌入式系统课程设计选题要求及题目

嵌入式系统课程设计—选题要求及课题 1、嵌入式系统课程设计时长两星期,要求学生分组进行课程设计,每组学生人数为2~3人(可在不超过3人的范围内由指导教师具体规定),报告雷同超过60%者,成绩都记不及格! 2、学生需要在附后的设计题目总表中进行选题,原则上需要在6月17号前完成选题,并开始课程设计工作! 附:嵌入式系统课程设计题目 ARM-Linux 嵌入式系统在农业大棚中的应用(温度、湿度和二氧化碳浓度是影响棚栽农作物生长的3 大要素。为了实现农业大棚中这3 种要素数据的远程实时采集,引入了当前嵌入式应用中较为成熟的ARM9 微处理器和Linux 嵌入式操作系统技术, 采用温度传感器PH100TMPA、湿度传感器HM1500 和二氧化碳浓度传感器NAP221A ,设计一种基于TCP/ IP 协议的嵌入式远程实时数据采集系统方案。从硬件设计和软件实现2 方面对该系统进行具 体设计。) 1.ARM系统在LED显示屏中的应用(利用ARM系统控制彩色LED显示屏) 2.ARM 嵌入式处理器在智能仪器中的应用(设计一种基于ARM 嵌入式处理器系统的智 能仪器的硬件和软件设计方案, 并结合uc/o s2II或者Linux嵌入式实时操作系统, 给出一套完整的任务调度和管理的方法, 最后用实例说明) 3.ARM系统在汽车制动性能测试系统中的应用(采用ARM系统构建一个路试法的汽车制 动性能测试系统) 4.ARM 嵌入式控制器在印染设备监控中的应用(针对拉幅热定型机,设计一种基于485 总 线的分布式监控系统。用ARM 嵌入式控制器实现主、从电机的同步运行和烘房温度的控制;在PC 机上用VB6. 0 设计转速和温度的监控画面;实现ARM、变频器和PC 机之间的数据通信。) 5.基于ARM系统的公交车多功能终端的设计(完成电子收费、报站、GPS定位等功能) 6.基于ARM9的双CAN总线通信系统的设计(设计一种基于ARM9内核微处理器的双路 CAN总线通信系统。完成系统的总体结构、部分硬件的设计,系统嵌入式软件的设计,包括启动引导代码U - boot、嵌入式L inux - 214118操作系统内核、文件系统以及用户应用管理软件四个部分。) 7.基于ARM9 和Linux 的嵌入式打印终端系统(嵌入式平台上的打印终端的外围电路连 接设计、嵌入式Linux 的打印机驱动程序开发和应用程序的开发) 8.基于ARM 的车载GPS 终端软硬件的研究(重点研究基于ARM 的导航系统的软硬件设

嵌入式系统课程设计 跑马灯报告

嵌入式系统 课程设计报告 学部 专业 学号 姓名 指导教师 日期 一、实验内容

设计msp430单片机程序并焊接电路板,利用msp430单片机芯片实现对跑马灯、按键识别及数码显示这三大模块的控制 二、实验目的 1.熟悉电路原理图,了解单片机芯片与各大模块间的控制关系 2.增强看图和动手设计能力,为将来从事这个专业及相关知识奠定基础 3.在焊接的同时,理解源程序是如何实现相应功能的 三、实验设备及器材清单 实验设备:电烙铁、烙铁架、尖嘴钳、斜口钳、镊子、万用表等 器材清单: 模块元器件名称单位(个/块) 电源 78051 AMS11171 电容10V100u3 二极管IN40071 104电容2 晶振32768Hz1 33电容2 8MHz2跑马灯发光二极管8 100欧电阻8 74LS5731 104电容2 键盘按键8 10K电阻9 104电容3 103电容1 HD74HC212数码显示7段数码显示(共阴极)1 24脚插座1 74HC1641 14脚插座1复位电路二极管IN40071 电容10V100u1 按键1 10K电阻1 14脚下载口1电路板1 MSP430F149芯片及插座1 四、硬件电路框图

五、程序清单 跑马灯程序#include #define uchar unsigned char #define uint unsigned int int main( void ) { void delay( ); WDTCTL = WDTPW + WDTHOLD; unsigned char i=0,j=0; P2DIR=0XFF; P2SEL=0X00; while(1) { for(i=0;i<10;i++) { P2OUT=0XFF; delay(50); P2OUT=0X00; delay(50); } for(j=0;j<10;j++) { P2OUT=0X55;

相关文档
相关文档 最新文档