c51单片机教程---输入输出口的高级应用

上传人:suns****4568 文档编号:118726141 上传时间:2019-12-24 格式:PPT 页数:97 大小:20.02MB
返回 下载 相关 举报
c51单片机教程---输入输出口的高级应用_第1页
第1页 / 共97页
c51单片机教程---输入输出口的高级应用_第2页
第2页 / 共97页
c51单片机教程---输入输出口的高级应用_第3页
第3页 / 共97页
c51单片机教程---输入输出口的高级应用_第4页
第4页 / 共97页
c51单片机教程---输入输出口的高级应用_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《c51单片机教程---输入输出口的高级应用》由会员分享,可在线阅读,更多相关《c51单片机教程---输入输出口的高级应用(97页珍藏版)》请在金锄头文库上搜索。

1、yiher 输入/输出口的高级应用 第五章 2019/11/251 yiher 本章内容 Date2例說89S51-C語言89S51-C语言 yiher 4x4 键盘的内部结构 Date3例說89S51-C語言89S51-C语言 yiher Tack Switch 的结构 Date4例說89S51-C語言89S51-C语言 yiher 由Tack Switch所构成的44键盘 Date5例說89S51-C語言89S51-C语言 yiher 连接上拉电阻 Date6例說89S51-C語言89S51-C语言 yiher 4x4键盘 Date7例說89S51-C語言89S51-C语言 yiher 市

2、售一体成型的4x4键盘 Date8例說89S51-C語言89S51-C语言 yiher 低电平扫描按下“0”键 Date9例說89S51-C語言89S51-C语言 yiher 低电平动作键盘动 作分析表 X3X2X1X0Y3Y2Y1Y0动作按键 11 10 11 10Key 0 11 01Key 1 10 11Key 2 01 11Key 3 11 01 11 10Key 4 11 01Key 5 10 11Key 6 01 11Key 7 10 11 11 10Key 8 11 01Key 9 10 11Key A 01 11Key B 01 11 11 10Key C 11 01Key D

3、 10 11Key E 01 11Key F xx xx11 11无按键按下 Date10例說89S51-C語言89S51-C语言 yiher 高电平扫描按下“0”键 Date11例說89S51-C語言89S51-C语言 yiher 高电平动作键盘动 作分析表 X3X2X1X0Y3Y2Y1Y0动作按键 00 01 00 01Key 0 00 10Key 1 01 00Key 2 10 00Key 3 00 10 00 01Key 4 00 10Key 5 01 00Key 6 10 00Key 7 01 00 00 01Key 8 00 10Key 9 01 00Key A 10 00Key

4、B 10 00 00 01Key C 00 10Key D 01 00Key E 10 00Key F xx xx00 00无按键按下 Date12例說89S51-C語言89S51-C语言 yiher 44键盘扫 描电路 Date13例說89S51-C語言89S51-C语言 yiher Af编码表 数字(dp)gfedcba16进进制显显示 a101000000 xa0 b100000110 x83 c101001110 xa7 d101000010 xa1 e100001000 x84 f100011100 x8e Date14例說89S51-C語言89S51-C语言 yiher 程序-1

5、Date15例說89S51-C語言89S51-C语言 yiher 程序-2 Date16例說89S51-C語言89S51-C语言 yiher 键盘扫 描 IC Date17例說89S51-C語言89S51-C语言 yiher 数据传输模式-1 Date18例說89S51-C語言89S51-C语言 yiher 数据传输模式-2 Date19例說89S51-C語言89S51-C语言 yiher MM74C922/MM74C923编码表 按键连接引脚DataEDataDDataCDataBDataA 0X0/Y000000 1X1/Y000001 2X2/Y000010 3X3/Y000011 4X

6、0/Y100100 5X1/Y100101 6X2/Y100110 7X3/Y100111 8X0/Y201000 9X1/Y201001 10X2/Y201010 11X3/Y201011 12X0/Y301100 13X1/Y301101 14X2/Y301110 15X3/Y301111 16X0/Y410000 17X1/Y410001 18X2/Y410010 19X3/Y410011 Date20例說89S51-C語言89S51-C语言 yiher 四个共阳极七段LED数码管 Date21例說89S51-C語言89S51-C语言 yiher 四位数七段LED数码管模块 (左为正面图

7、、右为背面图) Date22例說89S51-C語言89S51-C语言 yiher 市售四位数七段LED数码管模块 Date23例說89S51-C語言89S51-C语言 yiher 市售四位数七段LED数码管模块 Date24例說89S51-C語言89S51-C语言 yiher 七段LED数码管模块 Date25例說89S51-C語言89S51-C语言 yiher 七段LED数码管模块 Date26例說89S51-C語言89S51-C语言 yiher 设计技巧 四位数的扫描:可使用50到100的限流电阻, 其瞬间电流将限制在66到33mA。若整个扫描 周期为16ms,每位数约4ms点亮。因此,平

8、均 电流约为16.5mA到8.3mA。 八位数的扫描:可使用25到50的限流电阻, 其瞬间电流将限制在132到66mA。若整个扫描 周期为16ms,每位数约2ms点亮。因此,平均 电流约为16.5mA到8.3mA。 Date27例說89S51-C語言89S51-C语言 yiher 7446、7447、7448、7449的引脚 Date28例說89S51-C語言89S51-C语言 yiher 7446、7447、7448真值表 数字 或功能 输入7446/74477448 输出输出 DCBAabcdefgabcdefg 0110000100000011111110 11x000111001111

9、0110000 21x0010100100101101101 31x0011100001101111001 41x0100110011000110011 51x0101101001001011011 61x0110111000000011111 71x0111100011111110000 81x1000100000001111111 91x1001100011001110011 101x1010111100100001101 111x1011111001100011001 121x1100110111000100011 131x1101101101001001011 141x11101111

10、00000001111 151x1111111111110000000 BIxxxxxx011111110000000 RBI100000011111110000000 LT0 xxxxx100000001111111 Date29例說89S51-C語言89S51-C语言 yiher 74LS49真值表 数字或 功能 输 入输 出 DCBABIabcdefg 0000011111110 1000110110000 2001011101101 3001111111001 4010010110011 5010111011011 6011010011111 7011111110000 8100011

11、111111 9100111110011 10101010001101 11101110011001 12110010100011 13110111001011 14111010001111 15111110000000 BIxxxx00000000 Date30例說89S51-C語言89S51-C语言 yiher 七段LED数码管 Date31例說89S51-C語言89S51-C语言 yiher 应用范例 Date32例說89S51-C語言89S51-C语言 yiher 7446、7447、7448、74LS49 驱动电 流表 最大负载电压最大吸入电流 744630V40 mA 744715

12、V40 mA 74485.5V6.4 mA 74LS495.5V8 mA Date33例說89S51-C語言89S51-C语言 yiher 74139、74138的引脚 Date34例說89S51-C語言89S51-C语言 yiher 74138真值表 输入输出 使能数 据 G1G2AG2BCBAY0Y1Y2Y3Y4Y5Y6Y7 x11xxx11111111 x01xxx11111111 x10 xxx11111111 0 xxxxx11111111 10000001111111 10000110111111 10001011011111 10001111101111 100100111101

13、11 10010111111011 10011011111101 10011111111110 Date35例說89S51-C語言89S51-C语言 yiher 74139真值表 输入输出 1 B 1 A 1Y 0 1Y 1 1Y21Y 3 1xx1111 0000111 0011011 0101101 0111110 输入输出 2B2 A 2Y 0 2Y 1 2Y 2 2Y 3 1xx1111 0000111 0011011 0101101 0111110 Date36例說89S51-C語言89S51-C语言 yiher 使用7447译码 器的七段LED数码管 模块驱动电 路图之一 Date

14、37例說89S51-C語言89S51-C语言 yiher 程 序 Date38例說89S51-C語言89S51-C语言 yiher 使用7447译码 器的七段LED数码管 模块驱动电 路图之二 Date39例說89S51-C語言89S51-C语言 yiher 程 序 Date40例說89S51-C語言89S51-C语言 yiher 使用7447译码 器的七段LED数码管 模块驱动电 路图之三 Date41例說89S51-C語言89S51-C语言 yiher 程 序 Date42例說89S51-C語言89S51-C语言 yiher 直接驱动电 路图 Date43例說89S51-C語言89S51-

15、C语言 yiher 程 序 Date44例說89S51-C語言89S51-C语言 yiher 使用扫描译码器 Date45例說89S51-C語言89S51-C语言 yiher 程 序 Date46例說89S51-C語言89S51-C语言 yiher 闪烁程序 Date47例說89S51-C語言89S51-C语言 yiher 交替显示程序-1 Date48例說89S51-C語言89S51-C语言 yiher 交替显示程序-2 Date49例說89S51-C語言89S51-C语言 yiher 使用指针方式的交替显示程序-1 Date50例說89S51-C語言89S51-C语言 yiher 使用指针

16、方式的交替显示程序-2 Date51例說89S51-C語言89S51-C语言 yiher 由右边“飞入”的分解动作 Date52例說89S51-C語言89S51-C语言 yiher 动态飞 入 Date53例說89S51-C語言89S51-C语言 yiher 程序-1 Date54例說89S51-C語言89S51-C语言 yiher 程序-2 Date55例說89S51-C語言89S51-C语言 yiher 跑马灯的分解动作 Date56例說89S51-C語言89S51-C语言 yiher 动态跑马灯 Date57例說89S51-C語言89S51-C语言 yiher 程序-1 Date58例說89S51-C語言89S51-C语言 yiher 程序-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号