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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

嵌入式系统概论答辩题答题规则:若同组学号不同为基数或偶数,则学号为奇数的学生从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.已知#defineLstr_HrGPBDAT|=0x10代码,请确定Lstr_H与S3C2410哪个引脚相连?

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功