基于嵌入式系统的调速学号显示_嵌入式设计报告.docVIP

基于嵌入式系统的调速学号显示_嵌入式设计报告.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

weidameili + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档