单片机硬件平台说明.ppt

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

单片机实验板板硬件平台 2013.9 硬件平台实物图 硬件平台资源 AT89S52单片机 USB接口:供电、编程、通信 6个数码管 6个按键 2路8位AD(其中一个连接在电位器上) 1个继电器 1个蜂鸣器 8个LED 整体硬件电路图 AT89S52单片机端口分配 LED1~LED8: P1.0~P1.7 SW1~SW6 :P0.0~P0.5 Key(6个按键的公共端):P3.2 数码管a~dp:P2.0~P2.7 数码管DS1~DS6共阳极:P0.0~P0.5 蜂鸣器:P0.6 AD:CLK~P2.1(DO:P3.7,DI:P3.6,CS:P3.5 SPEAKER/继电器(由P6控制):P0.7 温度传感器DS18B20:P3.5 LED继电器复位温度测量电路 LED继电器复位温度测量电路说明 P0.0~7为0,对应D1~D8轮流点亮 P3.5与温度传感器相连 跳线开关P6选择P0.7与喇叭或继电器相连 RELAY为0,继电器吸合,CK与COM相连 继电器CK为公共端、CB为常闭端、COM为常开端; 复位电路 高电平有效(为什么?) C12的作用? Q10的作用? 数码管显示按键电路 动态显示原理 P0.0~5轮流变低4ms(周期24ms) Q1~Q6轮流导通 DS1~DS6轮流点亮 DS1~DS6的a~dp均连在一起(对应P2.0~7) Q1~Q6中的某个导通是,P2送出数据,对应的某数码管中位为0则相应的段点亮 如DS1显示0,则P0.0=0,P2=1100 0000(仅g、dp熄灭,其他点亮) 如DS1显示1,则P0.0=0,P2=1111 1001(仅b、c点亮) 0xC0,0xF9,0xA4,0xB0,0x99, //0 1 2 3 4 0x92,0x82,0xF8,0x80,0x90, //5 6 7 8 9 0x88,0x83,0xA7,0xA1,0x86,0x8E // A b c d E F 0x88:1000 1000(d、dp熄灭):显示A 0x83:1000 0011(a、b、dp熄灭):显示b 0xa7:1010 0111(d、e、g点亮):显示c 0xa1:1010 0001(a、f、dp熄灭):显示d 0x86:1000 0110(b、c、dp熄灭):显示E 0x8e:1000 1110(b、c、d、dp熄灭):显示F 数码管查找表的构建 0xC0,0xF9,0xA4,0xB0,0x99, //0 1 2 3 4 0xc0:1100 0000(仅g、dp熄灭,其他点亮) 0xf9:1111 1001(仅b、c点亮) 0x92,0x82,0xF8,0x80,0x90, //5 6 7 8 9 0x88,0x83,0xA7,0xA1,0x86,0x8E // A b c d E F 0x88:1000 1000(d、dp熄灭):显示A 0x83:1000 0011(a、b、dp熄灭):显示b 0xa7:1010 0111(d、e、g点亮):显示c 0xa1:1010 0001(a、f、dp熄灭):显示d 0x86:1000 0110(b、c、dp熄灭):显示E 0x8e:1000 1110(b、c、d、dp熄灭):显示F 按键检测原理 按键与数码管显示的关系:共用P0.0~5 动态显示,P0.0~5轮流变低,DS1~6轮流点亮; 没有按键按下,6个按键公共端P3.2(Key)为高(在主循环中检测); 有按键按下,Key变低(为什么?) 此时检测P0.0~5哪个为低,则对应的按键按下(在DealKey中处理) AD蜂鸣器喇叭电路 单片机电路 编程器串口USB * * * * 继电器CK为公共端、CB为常闭端、COM为常开端;

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档