- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式系统与应用》
综合设计报告
实验项目名称:基于嵌入式系统的调速学号显示
【摘要】
本次设计的项目一款基于嵌入式2410裸机开发控制的可调试的数码管花样学号的显示,其中嵌入式芯片3c2410是系统控制的核心,在本次设计中中起到总调度的作用。通过嵌入式芯片3c2410的为主控芯片,通过键盘扫描的方式,利用设定的按键来控制学号显示的各种花样;本次设计最大的亮点是可以通过键盘扫描的方式,利用设定的按键来调节学号在数码管中滚动以及全部数码管切换的速度。本报告简要的介绍了基于嵌入式裸机开发的设计的可调式数码管花样学号显示的设计原理,并根据系统的基本原理在创维特公司的3c2410嵌入式实验箱上实现本次设计的各项功能。本次设计主要由以下几个模块组成:数码管模块、键盘扫描模块以及嵌入式控制模块。其中数码管模块是采用6个共阳极的七段数码管,低电平有效,通过ASCII码的形式在设定的数组中分别调出本次设计需要的字母和数字,配合嵌入式裸机的相关程序来驱动数码管的显示;本次设计中键盘扫描模块,是通过软件扫描的方式来识别按键的键值的,通过识别到的键值然后反馈给嵌入式系统,再由嵌入式系统通知数码管要显示何种花样以及花样的速度的选择。
此外系统还可以设置实现学号显示花样的次数、花样以及快慢的程度。
关键字:嵌入式技术;按键扫描;数码管显示;
目录
一、设计任务和性能指标4
1.1设计任务4
1.2性能指标4
二、设计方案4
2.1系统总体设计方案4
2.2核心器件及模块的介绍5
2.2.1 3c2410嵌入式控制芯片简介5
2.2.2 数码管显示模块的简介6
2.2.3键盘扫描模块的简介7
三、硬件设计7
3.1 数码管显示电路设计7
3.2键盘扫描电路设计8
3.3 设计的效果图8
3.3.1学号左移效果图8
3.3.2学号右移效果图9
3.3.3学号切换效果图10
四、软件设计10
4.1学号左移的程序设计10
4.2学号右移的程序设计12
4.3学号切换的程序设计13
4.4设计挂载的头文件14
五、课程设计体会14
六、鸣谢14
七、设计的主程序15
设计任务和性能指标
1.1 设计任务
设计一款基于嵌入式裸机操作控制的调速学号显示,其中嵌入式芯片3c2410是本次设计的核心,用于接收来自键盘扫描的信号,从而来判断学号显示的花样是按键1的花样、按键2的花样还是按键3的花样;再通过按键扫描的方式继续扫描是否有加减速键按下,有的话在花样的基础上实现加减速。
1.2 性能指标
1、键盘的扫描是采用软件扫描的方式,降低开发成本。
2、对学号显示模式精确控制,可以实现学号的左移、右移、全部数码管的切换显示。
3、程序编写简练、采用模块化封装、可移植性强。
设计方案
2.1 系统总体设计方案
本次设计的系统主要由以下的几个模块组成:数码管显示模块、键盘扫描模块以及嵌入式系统控制模块。这些模块中嵌入式系统控制模块是控制的核心,是完成接收键盘键值,来判断学号显示花样以及加减速的中枢。基于嵌入式系统的调速学号显示的设计系统框图如下所示:
yes是否有键按下
yes
是否有键按下
判断按键
判断按键
按键3?按键2?按键1?
按键3?
按键2?
按键1?
yesyesyes
yes
yes
yes
左移右移切换显示
左移
右移
切换显示
按键8?按键7?按键7?
按键8?
按键7?
按键7?
按键8?按键7?按键8?yesyesyesyesyes
按键8?
按键7?
按键8?
yes
yes
yes
yes
yes
yes
yes
减速加速加速减速加速减速
减速
加速
加速
减速
加速
减速
基于嵌入式系统的调速学号显示的设计系统框图(图1)
2.2核心器件及模块的介绍
本系统设计所使用的核心器件如下:3c2410嵌入式控制芯片、数码管显示模块、键盘扫描模块。
2.2.1 3c2410嵌入式控制芯片简介
S3C2410X 微处理器是一款由 Samsung Electronics Co.,Ltd.为手持设备设计的低功耗、高度集成的基于 ARM7TDMI 核的微处理器。为了降低系统总成本和减少外围器件,这款芯片中还集成了下列部件:16KB 指令 Cache、16KB 数据 Cache、MMU、外部存储器控制器、LCD 控制器(STN 和 TFT)、NAND Flash 控制器、4 个 DMA通道、3 通道 UART、1 个 I 2 C 总线控制器、1 个 IIS 总线控制器,以及 4 通道 PWM 定时器和一个内部定时器、通用 I/O 口、实时时钟、8 通道 10 位 ADC 和触摸屏接口、USB 主、USB 从、SD/MMC
您可能关注的文档
- 基于单片机电子_秤的设计_毕业设计.doc
- 基于单片机电子_称设计_毕业论文.doc
- 基于罗克韦尔PLC的化碱过程控制系统设计论文.doc
- 基于单片机的电子_称本科生毕业论文.doc
- 基于单片机电子_秤设计_毕业论文.doc
- 基于流量比值智能仪表控制系统设计课题(论文).doc
- 基于蓝牙技术智能灯光控制设计论文外文翻译.doc
- 基于逻辑数字电路的抢答器设计_本科毕业论文.doc
- 基于螺纹轴数控工艺规程的制定与加工数控毕业设计.doc
- 基于单片机的创新《向“日”葵》课程设计说明书论文.doc
- 2025年安徽含山县卫生健康委员会下属事业单位选调笔试备考题库及参考答案详解.docx
- 2025年安徽医科大学第二附属医院临床、医技、护理和管理岗位招聘笔试高频难、易错点备考题库参考答案详.docx
- 2025年安徽芜湖传媒中心招聘编外工作人员4人笔试备考题库附答案详解.docx
- 2025年安徽滁州全椒县教育体育局所属学校校园招聘教师19人笔试高频难、易错点备考题库及答案详解1套.docx
- 2025年安徽望江县林业局所属事业单位选调笔试备考题库及参考答案详解1套.docx
- 2025年安徽宿州市埇桥区中学新任教师招聘98人笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年安徽省农业科学院引进31名高层次人才笔试高频难、易错点备考题库及参考答案详解1套.docx
- 2025年安徽合肥市特种设备安全监督检验研究院政府购买服务岗位招聘笔试高频难、易错点备考题库含答案详.docx
- 2025年安徽蚌埠市禹会区中小学教师(事业编制)招聘30人笔试备考题库及参考答案详解一套.docx
- 2025年安徽和县部分事业单位选调18人笔试高频难、易错点备考题库及答案详解一套.docx
最近下载
- 人工智能辅助下的老年教育课程设计与实施策略探究教学研究课题报告.docx
- 2025年云南省公务员录用考试《行测》真题及答案解析(回忆版).pdf VIP
- 门诊统筹管理制度.doc VIP
- 水电解质、外科营养支持题库【附答案】.doc VIP
- 电梯公司挂靠合同协议.docx VIP
- [吉安]2024年江西吉安幼儿师范高等专科学校招聘教师笔试历年典型考题及解题思路分析附带答案详解.docx VIP
- 手机可制造性设计评审DFM.docx VIP
- (高清版)DB3301∕T 0134-2018 社区工作者管理规范.pdf VIP
- 组织设计与工作分析教学课件配套ppt-第一章.pptx
- 城市智慧排水综合解决方案[180页].docx VIP
文档评论(0)