欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    5单片机课程设计-上传.docx

    • 资源ID:1074083       资源大小:417.80KB        全文页数:31页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    5单片机课程设计-上传.docx

    单片机原理及应用课程设计(论文)设计(论文)题目单片机系统小系统设计及应用学院名称ZZZZZZ学院专业名称电气工程及其自动化学生姓名学生学号ZZZZZ任课老师ZZZZZZZ设计(论文)成果教务处制2016年7月I日单片机系统最小系统设计及应用摘要单片微型计算机也称为单片计算机,不但集CPU,RAM.ROM,而且定时,计数和多种接口于一体的微型限制解。单片机成低,功能强,特别好的应用于智能产品和工业自动化生产之中.51单片机是单片机的典型代表之一,本课程设计是利用单片机的学问,通过软件与硬件的结合来实现对51单片机最小系统的设计与探讨,从而达到设计,开发软件与硬件的实力。关键词:51单片机;数码管;矩阵键盘;DS18B20,设计目的单片机原理及应用课程设计是在教学及试5佥基珈上,对课程所学理论学问的深化和提高。因此,要求学生能综合应用所学学问,设计与制造出具有较困难功能的小型单片机系统,并在实践的基本技能方面进行一次系统的训练“能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步驾驭小型单片机系统设计的基本方法,培育独立思索、独立收集资料、独立设计规定功能的堆片机系统的实力:培育分析、总结及撰写技术报告的实力。本次课程设计运用到51单片机的基本学问,焊接技术,数码管的运用,矩阵键盘的理解与运用,温度传感器DSI8B2O的运用以及Kcil软件和stc-isp-15xx-v6S5H下载器的运用。仃利于我们加深和巩固所学学向。前期打算,焊接开发板一、清点器材,打算律接所需的器材有:16个键盘,4个数码管,STC-89C52单片机,9个Rxl灯,电容电阻若干,持针跳冒若干,蜂鸣器,DS18B20,74HC273.74HC244,基座若干,开发板一个,接口若干等一系列原材料。二、律接留意事项I、选用合适的焊锡,应选用焊接电子元件用的低熔点焊锡丝。2、助焊剂,用25%的松香溶解在75%的酒精(重量比)中作为助焊剂“3、电烙铁运用前要上锡,详细方法是:将电烙铁烧热,待刚刚能熔化焊锡时,涂上助焊剂,再用饵锡匀称地涂在烙铁头上,使烙铁头匀称的吃上一U锡.4、焊接方法,把焊盘和元件的引脚用细砂纸打磨干净,涂上助焊剂。用烙铁头活取适舟饵锡,接触焊点,待焊点上的焊锡全部熔化并浸没元件引线头后,电烙铁头沿着元器件的引脚轻轻往上一提离开饵点>5、焊接时间不宜过长,否则简洁烫坏元件,必要时可用镶子夹住管脚帮助散热。6,焊点应呈正弦波峰形态,表面应光亮圆滑,无锡剌,锡量适中.7、焊接完成后,要用酒精把线路板上残余的助焊剂清洗干净,以防炭化后的助焊剂影响电路正常工作.8、集成电路应最终焊接,电烙铁要牢靠接地,或断电后利用余热焊接。或者运用集成电路专用插座,焊好插座后再把集成电路插上去。9、电烙铁应放在烙铁架上。10、先焊接小原件,后焊接大原件。三、整体图K<K开发板主要部件介绍一、单片机1、单片机特性 8位CPU 4kbytes程序存储器(ROM) I28bytcs的数据存储器(RAM) 32条1/0口线 Ill条指令,大部分为单字节指令 21个专用寄存器 2个可编程定时,计数器 5个中断源,2个优先级 一个全双工串行通信口 外部数据存储器寻址空间为64kB 外部程序存储器寻址空间为64kB 逻辑操作位寻址功能 双列直插40PinDlP封装 维一+5V电源供电2、单片机CPU部分接线BHl二、数码管1、败码特点及应用数码管是一类价格便宜运用简洁,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能够显示时间、日期、温度等全部可用数字表示的参数的器件。2、敷码管部分接线图74HC273XMS2SSSS38dd74HCz73三S8S38S8Gd3833333874HC273a22S22aSdd3S33388574HC273aSSZ28S8dd三、矩阵It盘在键盘中按键数量较多时,为了削减1.grI的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不干脆连通,而是通过个按键加以连接。这样,一个端口(如Pl11)就可以构成4*4=16个按键,比之干脆将端口线用于键盘多出了倍,而且线数越多,区分越明显,比如再多加一条线就可以构成20键的键盘,而干脆用端口线则只能多出一键(9键)。由此可见,在须要的键数比牧多时,采纳矩阵法来做键盘是合理的。矩阵1盘接线图:650-ablntkaldbdbHX设计方案一、矩阵鲤盘扫描程序1、AtM码地址:MCS-5I年片机键盘部分,外接1片741.S273芯片作为扫描的输出接口,地址为:OCoOoH,输入接口在74HC244对应的引脚上,地址为:OCOOOH.,2、扫播及理:当给741.S273芯片赋值为0x07时,为检测键盘第列,若为K5按下,则74HC244的IA2口的值为0,1AI.1A3,IA4口值为1。故推出接受到的值为OXOd:反之,若74HC244接受的值为OxOd,则是K5键被按下。当给741.S273芯片赋值为OXOb时,为检测键盘其次列,此时由74HC244接受的值来推断是其次列第几行。当给741.S273芯片赋值为OxOd时,为检测键盘第三列,此时由74HC244接受的值来推断是第三列第几行。当给741.S273芯片赋值为OxOe时,为检测犍盘第四列,此时由74HC244接受的值来推断是第四列第几行。二、数码管显示程序1、1.ED译码地址:2、1.ED显示原理1.ED可分为共阳极或共阴极,各段码位和显示段码的对应关系如下图所示:各段码位和Ji示段码的对应关系如表6一4所示.G6-5为相应字形对应的段码.««-4tl三»MM*-BMHtB共阳极或共阴极的十六进制数及空白字符与P的显示段码如卜图所示,分别对地址:8O00H,900OH,AO(X)H,B00OH赋值可让1.ED显示出字符。H-S十六塔及空白字符与P的示取码.,nn*nttf9H,符-,-,一(%41JFH990HIRHIHHAMH77H.UH»11BE33HNTIJH&H1FIICUH3911IWllMllndAIHSEHWHKMH79H向FSHI7IHJ»>(OHI电nFFIIOOHM>HTFIIPMll7311JlMK%口笛“小段力两力4tt赛鹰筑惘尺三、温度传感器DS18B20DSI8B2O数字温度传感器接线便利,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,Yf1.M8877.1.TM8874等等.主要依据应用场合的不同而变更其外观“耐磨耐碰,体积小,运用便利,封装形式多样,适用于各种狭小空间设备数字测温柔限制领域。DS1820DSlSZODSi8B2O在开发板上的接线图:初始化(I)先将数据线置高电平T'°(2)延时(该时间要求的不是很严格,但是尽可能的短一点)(3)数据线拉到低电平“0”。(4)延时750微秒(该时间的时间范围可以从48。到960微杪).(5)数据线拉到高电平“I”。(6)延时等待(假如初始化胜利则在15到60微秒时间之内产生一个由DS18B20所返回的低电平"0''。据该状态可以来确定它的存在,但是应留意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时限制)。(7)若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)最少要480微秒。(8)将数据线再次拉高到高电平“I”后结束。写操作(1)数据线先苴低电平飞”。(2)延时确定的时间为15微秒。(3)按从低位到高位的依次发送字节(一次只发送一位)。(4)延时时间为45微秒。(5)将数据线拉到离电平.(6)重其上(I)到(6)的操作直到全部的字节全部发送完为止。(7)坳终将数据线拉高。读操作(1)将数据线拉高“1”。(2)延时2微秒。(3)将数据线拉低“0”.(4)延时3微秒。(5)将数据线拉高'T1.(6)延时5微秒。(7)读数据线的状态得到1个状态位,并进行数据处理。(8)延时60微秒。综合程序设计开机显示HE1.1.,等待按键操作。按A键显示POoI,再按一个键,若为数字键,这数字左移,若为字母键,则返回HE1.1.按B键显示P232,再次按键显示再按一个链,若为数字键,这数字左移,若为字母键,则返回HE1.1.1>按C键显示232C,再按一个健,返回HE1.1.按1键显示秒表计时,发光二极管同时闪耀,可记录09999的随意时间,按F键停止计时。按2键数码管轮番显示1F,按F键停止。按3键为潦水灯,按F键停止。按4键为显示室温,按F健停止。按5键蜂鸣器发音,按F键停止。缥合程序如下,# includc<rcg5l.h># includc<absacc.h>#include<intrins.h># dcfincucharunsignedcharunsignedcharcodeDIG-COD1191=0xc0.0xf9.0xa4.0xb().0x99.0x92.0x82.0xf8.0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x89,0xc7,0x8c,);codeunsignedcharseg7code11=OxcO,OxIP,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,OxflfJ;CodCunsignedcharseg7codeB=(0x40.0x79.0x24.0x30.0x19.0X12.0x02.()x78.0x(X).0xI(IOxfT);sbitDQ=P2A0;sbitBeep=P2l;unsignedChartemP1.=O;unsignedchartcnpH=O;unsignedintsda(a;unsignedcharxiashul;unsignedcharxiaoshu2;unsignedcharxiaoshu;bitfg=l;voidKcyDown(Void);voidDelay10ms(unsignedintc):unsignedcharKeyValue;intd.e.f=1.g-1,j.h.i.k=I.n.m:unsignedCharl=O;unsignedcharcodemusic_tab|=0x18,0x30,OxIC,0x10,0x20.0x40.OxlC.0x10.0x18,0x10,0x20,0x10,OxIC.OxlO.0x18,0x40.OxlC,0x20,0x20,0x20,OxIC10x20,Ox18.0x20.0x20.0x8().OxFF.0x20.0x30,OxIC,OxIO,0x18,0x20,0x15,0x20,OxIC,0x20,0x20,0x20.0x26,0x40.0x20.0x20.0x2B.0x20

    注意事项

    本文(5单片机课程设计-上传.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开