单片机测控电路实训刘博然1.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机测控电路实训 09电信一班 刘博然 学号:200911513114 一、 1、项目名称:矩阵键盘输入,LED点阵显示 2、项目要求:用4×4的键盘控制8×8的LED模块,每按一个键显示一个特定的字符。我所设计的电路具有基本的要求,总共有5个按键,每按一个按键LED模块所显示的图案各不相同,分别是/,\,△,向上的箭头,正方形。 3、硬件电路图及设计说明:首先搞清各个元器件的原理及工作原理,然后排版,然后用双面胶讲底座,LED点阵,键盘粘到电路板上,再用杜邦线根据电路原理图连接,最后接上电源。 4、软件程序流程图及设计说明: 程序流程图: LED点阵显示函数设计:本函数要实现的功能是根据键盘的值,在LED点阵上显示不同的图形。 如果键盘的输入值为0-9则显示相应的数字,如果输入的是其他值,则显示“+”。本程序采用二维数组存放要显示的图形的字模,然后再通过逐行扫描LED点阵,把要显示的图形分8次显示,一次显示一行,利用人眼的视觉暂留效应,是人看到的是一个图形一次显示出来,通过一个循环控制图形显示的时间。程序流程图: 点阵图设计:根据8*8 LED点阵的原理,8X8 点阵共需要64 个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1 电平,某一行置0 电平,则相应的二极管就亮。 5、调试及验证情况:在调试过程中主要就图案的显示情况做了一些更改,刚开始就是按照指导书的要求,直接设计很复杂的数字和图案,经过老师的讲解后,了解了LED点阵显示的原理,设计了几个简单的图案,并且在最后的调试过程中完成了设计的要求。结果按S1,S2,S3,S4,S5分别现实图案“/”“\”“△”“正方形”“↑”。 二、 1、项目名称:脉宽调制(PWM)输出 2、项目要求:四个按键,一个发光管。按1号键启动脉冲输出,发光管点亮,按2号键停止脉冲输出,发光管熄灭。在输出脉冲时,按3号键增大占空比,发光管亮度增加;按4号键减小占空比,发光管亮度减小。 3、硬件电路图及设计说明:硬件电路和第一个硬件电路相似,在电路板上再粘上LED流水灯,然后改变杜邦线的连接,将LED灯按顺序和P1口连接,然后按键只需要4个按键。 4、软件程序流程图及设计说明: 脉冲宽度调制(PWM)是一种对模拟信号进行数字的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。PWM的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换。让信号保持为数字形式可将噪声影响降到最小。噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响。ORG 0000H AJMP MAIN ORG 0003H LJMP ZENGJIA ORG 0013H LJMP JIANSHAO ORG 0100H MAIN: SETB IT0 SETB IT1 SETB EA SETB EX0 SETB EX1 MOV 60H,#10 MOV 61H,#10 MOV P3,#0FFH JB P3.0,$ JNB P3.0,$ LED: MOV P1,#0FEH ACALL DEL3S MOV P1,#0FFH ACALL DEL4S SJMP LED ;********************************************************* ORG 0200H ZENGJIA:INC 60H DEC 61H RETI ORG 0300H JIANSHAO:DEC 60H INC 61H RETI ;********************************************************* DEL3S: MOV TMOD,#10H MOV TL1,#18H MOV TH1,#0FcH ;MOV R6,60H SETB TR1 LOOP11: MOV R5,60H JNB P3.1,GUANBI LOOP1: JNB TF1,$ JNB P3.1,GUANBI MOV TL1,#18H MOV TH1,#0FcH CLR TF1 DJNZ R5,L

文档评论(0)

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

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

1亿VIP精品文档

相关文档