以164构成的动态显示电路的设计..doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以164构成的动态显示电路的设计.

单片机原理 课程设计报告 设计题目:以164构成的动态显示电路的设计 专业班级: 自动化 学 号: 120 姓 名: 指导教师: 沈怀洋 起止日期:2015年12月28日~2016年1月3日 目 录 1.课程设计目的 2 2.课程设计要求 2 3.设计内容 2 3.1 设计方案 2 3.2 硬件各单元电路的设计 3 3.2.1键盘电路设计 3 3.2.2显示电路的设计 5 3.3 软件设计 11 3.3.1 程序框图 11 3.3.2 程序清单 12 4.总结 14 参考文献 15 附 录 16 1.课程设计目的 (1)加深对单片机原理的理解; (2)培养实践动手能力,开发创新思维; (3)提高分析、解决问题的能力; (4)了解单片机系统开发流程。 2.课程设计要求 (1)课程设计语言的显示式设计.设计内容 3.1 设计方案 图一 键盘显示电路设计方案图 以164构成的动态显示电路的设计。主要是以单片机为核心,通过对键盘显示系统的控制,实现特定的功能。由单片机控制的键盘显示系统主要分为两大部分,一部分为键盘电路,另一部分为显示电路。设计方案如图一所示,单片机通过键盘电路输入,从而获取输入信号;通过显示电路输出,从而输出特定的字符信号。总电路需要考虑两大部分的设计,通过调用键盘子程序和显示子程序的方法,实现键盘显示系统的设计。 3.2 硬件各单元电路的设计 硬件部分的电路主要分为键盘设计电路和显示电路。下面分别详细设计: 3.2.1键盘电路设计 (1)键盘电路概述 键盘电路如图所示键盘电路一端,分别接在和+5V电源信号,接在单片机的上方面,键盘按下,上的信号从高电平变成低电平,从而达到发生变化的目的在软件方面,有硬件电路发生的信号变化,通过键盘电路子程序检测按键信号的变化,使单片机可以键盘信号的输入,并跳转到执行相应的程序。 键盘电路四个按键以及电源、电阻、和地构成没有信号输入时,的都是高电平当信号输入时,单片机某些引脚的高电平会低电平。通过的键盘电路程序达到扫描出键盘信号输入。 图二 键盘电路结构图 键盘电路与单片机直接相连键盘只是使电平发生变化的媒介,与键盘电路这种电路简单单片机直接检测的信号变化电路程序框图 ORG 0100H KEY:MOV A,#0FFH;准备读取状态MOV P1,A MOV A,P1;读取状态JNB ACC.0,RP10;KEY1键是否按下,若是则JNB ACC.1,RP11;KEY2键是否按下,若是则RP11 JNB ACC.2,RP12;KEY3键是否按下,若是则RP12 JNB ACC.3,RP13;KEY4键是否按下,若是则RP13 DONE:RET;返回RP10:NOP;延时 NOP MOV A,P1 JNB ACC.0,RP10; KEY1键是否真的被按下, LJMP PROM0; RP11:NOP NOP MOV A,P1 JNB ACC.1,RP1 LJMP PROM1 RP12:NOP NOP MOV A,P1 JNB ACC.2,RP12 LJMP PROM2 RP13:NOP NOP MOV A,P1 JNB ACC.3,RP13 LJMP PROM3 PROM0: ……… PROM1: ……… PROM2: ……… PROM3: ……… END 3.2.2显示电路的设计 显示电路概述 本显示系统输出结果选用8个LED显示。数码管有共阴共阳之分,本系统采用8段共阴型LED,其元件图如图所示。数码管内部有8个发光二极管,公共端由8个发光二极管的阴极并接而成,正常显示时公共端接低电平(GND),各发光二极管是否点亮取决于a-dp各引脚上是否是高电平。 LED数码管的外形结构如图四所示,外部有9个引脚,其中一个引脚为公共端也称位选端,其余8个引脚称为段选端,当要使某一位数码管显示某一数字((0-9中的一个)必须在这个数码管的段选端加上与数字显示数字对应的8位段选码(也称字形码),在位选端加上低电平即可。 由于系统要显示的内容比较简单,显示量不多,所以选用数码管既方便又经济。LED有共阴极和共阳极两种。如图所示,二极管的阴极连接在一起,通常此公共阴极接地,而共阳极则将发光二极管的阳极连接在一起,接入+5V的电压。一位

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档