51 汇编语言编程:8个按键控制8个LED

;89C51汇编语言写8个按键控制8个LED

;按键接P2口,LED接P1口。

;有6按键,按下对应LED长亮,重复按下,LED灭;

;有两个特殊按键,按下,对应LED每隔1秒闪烁,重复按下,LED灭。

;题目网址:http://zhidao.baidu.com/question/591052586.html


;做而论道编写的程序如下:


    ORG   0000H

    LJMP  MAIN

    ORG   000BH

    LJMP  T0_INT

    ORG   0030H

;---------------------------------

MAIN:

    MOV   TMOD, #01H

    MOV   TH0, #HIGH(65536 - 10000) ;10ms@12MHz

    MOV   TL0, #LOW(65536 - 10000)

    SETB  TR0

    MOV   IE, #82H

    MOV   R7, #50    ;500ms

LOP:SJMP  LOP

;---------------------------------

T0_INT:

    MOV   TH0, #HIGH(65536 - 10000) ;10ms@12MHz

    MOV   TL0, #LOW(65536 - 10000)

    MOV   A, P2

    CPL   A

    MOV   B, A

    XRL   A, 21H

    ANL   A, 21H

    MOV   22H, A

    MOV   21H, B

    ANL   A, #3FH

    XRL   20H, A

    MOV   A, 22H

    ANL   A, #0C0H

    XRL   23H, A

    DJNZ  R7, T0_E

    MOV   R7, #50    ;500ms亮500ms灭

    JB    23H.7, S2

    XRL   20H, #80H

    SJMP  S3

S2: ORL   20H, #80H

S3: JB    23H.6, S4

    XRL   20H, #40H

    SJMP  T0_E

S4: ORL   20H, #40H

T0_E: MOV   P1, 20H

    RETI

;---------------------------------

END


;仿真电路如下:

51 汇编语言编程:8个按键控制8个LED - 非著名博主 - 电子信息角落

;图片链接:http://xiangce.baidu.com/picture/detail/b13fd0df0ff8c029222ecb222f7b961dc49698d2


;经过仿真实验,本程序,符合题目要求。

;D1~D6,受 K1~K6 控制,长亮/熄灭;D7~D8,受到 K7~K8 控制,闪烁/熄灭。


C 语言程序可见:http://hi.baidu.com/do_sermon/item/f8812371c31434590d0a0791


注意这两个题目的接口要求不同。


  • 0
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第01课,了解单片机的原理控制一个LED.pdf 第02课,用指令方式延时闪烁LED.pdf   第03课,跑马试验.pdf 第04课,读IO,用按钮控制点.pdf   第05课,标记的用法,用一个按键控制1个LED.pdf 第06课,用定时器中断闪,定时器中断的学习.pdf   第07课,精确定时1秒钟闪.pdf 第08课,定时器中断跑马.pdf   第09课,自动变速的跑马试验.pdf 第10课,4个按键4级变速的跑马试验.pdf   第11课,一个按键控制的10级变速跑马试验.pdf 第12课,可编程自动控制跑马.pdf   第13课,用外中断方式读按键,控制.pdf 第14课,模拟PWM输出控制的10个度级别.pdf   第15课,写一个字节到24c02中.pdf 第16课,读一个24c02字节,读出上一课写入的字节来验证.pdf   第17课,写入按键次数到24c02,并读出来显示在4个LED上.pdf 第18课,嘀声报警信号输出试验.pdf   第19课,嘀嘀嘀间断声光报警信号试验.pdf 第20课,变频声救护车报警信号输出试验.pdf   第21课,按键音试验.pdf 第22课,音阶声音输出试验.pdf   第23课,按键控制音阶声音输出(电子琴).pdf 第24课,单个按键控制多个音阶声音输出.pdf   第25课,乐谱方式输入的音乐播放.pdf 第26课,倒计时10秒,开始播放音乐.pdf   第27课,三个按键选择三首不同的音乐播放.pdf 第28课,一个按键选择播放六首音乐.pdf   第29课,本课试验写老鼠爱大米的乐谱到24c02中.pdf 第30课,从24c02中读出音乐来并播放音乐.pdf   附录,C51的一些常用资料.pdf 前言,30章C51学习教程介绍.pdf 第02课,用指令方式延时闪烁LED.pdf   第04课,读IO,用按钮控制点.pdf 第06课,用定时器中断闪,定时器中断的学习.pdf 第08课,定时器中断跑马.pdf 第10课,4个按键4级变速的跑马试验.pdf 第12课,可编程自动控制跑马.pdf 第14课,模拟PWM输出控制的10个度级别.pdf 第16课,读一个24c02字节,读出上一课写入的字节来验证.pdf 第18课,嘀声报警信号输出试验.pdf 第20课,变频声救护车报警信号输出试验.pdf 第22课,音阶声音输出试验.pdf 第24课,单个按键控制多个音阶声音输出.pdf 第26课,倒计时10秒,开始播放音乐.pdf 第28课,一个按键选择播放六首音乐.pdf 第30课,从24c02中读出音乐来并播放音乐.pdf
说明:本文件夹一共提供各类编程实例200多个,由于编者水平有限,所以程序可能有BUG,希望谅解! 全部通过实际试验,正常运行!可以根据程序中的说明,调用各个部分的资源,自行试验。 ******************************************************************************** * 日期: 2007-3-25 * * 版本: 3.0 * * 作者: 深圳学林电子有限公司 专业8051单片机教学站 * * 邮箱: [email protected] * * 网站: http://www.51c51.com http://www.8951.com 更多例程请登陆网站 * ******************************************************************************** * 硬件:此程序在本公司xlisp系列单片机实验仪运行通过 * ******************************************************************************** * 【版权】 Copyright(C)深圳学林电子有限公司 www.51c51.com All Rights Reserved * * 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! * ******************************************************************************** D:\实例\24-93储存器 D:\实例\24-93储存器\2402储存花样流水 D:\实例\24-93储存器\2402储存花样流水\C语言 D:\实例\24-93储存器\2402储存花样流水\C语言\2402DEN.c D:\实例\24-93储存器\2402储存花样流水\C语言\2402DEN.hex D:\实例\24-93储存器\2402储存花样流水\汇编 D:\实例\24-93储存器\2402储存花样流水\汇编\2402DEN.ASM D:\实例\24-93储存器\2402储存花样流水\汇编\2402DEN.HEX D:\实例\24-93储存器\2402开机1位计数 D:\实例\24-93储存器\2402开机1位计数\N24C02.ASM D:\实例\24-93储存器\2402开机1位计数\N24C02.HEX D:\实例\24-93储存器\2402开机次数3位计数 D:\实例\24-93储存器\2402开机次数3位计数\C语言 D:\实例\24-93储存器\2402开机次数3位计数\C语言\2402CI.c D:\实例\24-93储存器\2402开机次数3位计数\C语言\2402CI.hex D:\实例\24-93储存器\2402开机次数3位计数\汇编 D:\实例\24-93储存器\2402开机次数3位计数\汇编\2402CI.ASM D:\实例\24-93储存器\2402开机次数3位计数\汇编\2402CI.HEX D:\实例\24-93储存器\2402显示0-7 D:\实例\24-93储存器\2402显示0-7\C语言 D:\实例\24-93储存器\2402显示0-7\C语言\240207.c D:\实例\24-93储存器\2402显示0-7\C语言\240207.hex D:\实例\24-93储存器\2402显示0-7\汇编 D:\实例\24-93储存器\2402显示0-7\汇编\240207.ASM D:\实例\24-93储存器\2402显示0-7\汇编\240207.HEX D:\实例\24-93储存器\93C46储存数字 D:\实例\24-93储存器\93C46储存数字\C语言 D:\实例\24-93储存器\93C46储存数字\C语言\9346SU.c D:\实例\24-93储存器\93C46储存数字\C语言\9346SU.hex D:\实例\24-93储存器\93C46储存数字\汇编 D:\实例\24-93储存器\93C46储存数字\汇编\9346SU.ASM D:\实例\24-93储存器\93C46储存数字\汇编\9346SU.HEX D:\实例\8路跑 D:\实例\8路跑\PMW度控制 D:\实例\8路跑\PMW度控制\C语言 D:\实例\8路跑\PMW度控制\C语言\LEDPMW.c D:\实例\8路跑\PMW度控制\C语言\LEDPMW.hex D:\实例\8路跑\PMW度控制\汇编 D:\实例\8路跑\PMW度控制\汇编\XLLEDKZ.ASM D:\实例\8路跑\PMW度控制\汇编\XLLEDKZ.HEX D:\实例\8路跑\PMW度控制\LEDPMW.JPG D:\实例\8路跑\报警跑马 D:\实例\8路跑\报警跑马\INT8LED.ASM D:\实例\8路跑\报警跑马\INT8LED.HEX D:\实例\8路跑\二进制跑马 D:\实例\8路跑\二进制跑马\28LED.ASM D:\实例\8路跑\二进制跑马\28LED.HEX D:\实例\8路跑\红绿控制 D:\实例\8路跑\红绿控制\c语言 D:\实例\8路跑\红绿控制\c语言\honglv.c D:\实例\8路跑\红绿控制\c语言\honglv.hex D:\实例\8路跑\红绿控制\汇编 D:\实例\8路跑\红绿控制\汇编\honglv.asm D:\实例\8路跑\红绿控制\汇编\honglv.hex D:\实例\8路跑\花样彩 D:\实例\8路跑\花样彩\C语言 D:\实例\8路跑\花样彩\C语言\HYLED.c D:\实例\8路跑\花样彩\C语言\HYLED.hex D:\实例\8路跑\花样彩\汇编 D:\实例\8路跑\花样彩\汇编\HYLED.ASM D:\实例\8路跑\花样彩\汇编\HYLED.HEX D:\实例\8路跑\流水 D:\实例\8路跑\流水\P1LED.C D:\实例\8路跑\流水\P1LED.HEX D:\实例\8路跑\跑端口测试 D:\实例\8路跑\跑端口测试\IOTEST.ASM D:\实例\8路跑\跑端口测试\IOTEST.HEX D:\实例\8路跑\跑马循环中断 D:\实例\8路跑\跑马循环中断\INT01.ASM D:\实例\8路跑\跑马循环中断\INT01.HEX D:\实例\8路跑\跑马移位 D:\实例\8路跑\跑马移位\c语言 D:\实例\8路跑\跑马移位\c语言\XL8LED.C D:\实例\8路跑\跑马移位\c语言\XL8LED.HEX D:\实例\8路跑\跑马移位\汇编 D:\实例\8路跑\跑马移位\汇编\XL8LED.ASM D:\实例\8路跑\跑马移位\汇编\XL8LED.HEX D:\实例\8路跑\跑马移位\XLPMD.JPG D:\实例\8路跑\霹雳彩 D:\实例\8路跑\霹雳彩\C语言 D:\实例\8路跑\霹雳彩\C语言\PILILED.c D:\实例\8路跑\霹雳彩\C语言\PILILED.hex D:\实例\8路跑\霹雳彩\汇编 D:\实例\8路跑\霹雳彩\汇编\PILILED.ASM D:\实例\8路跑\霹雳彩\汇编\PILILED.HEX D:\实例\8路跑\三路跑马 D:\实例\8路跑\三路跑马\38LED.ASM D:\实例\8路跑\三路跑马\38LED.HEX D:\实例\8路跑\移位跑马 D:\实例\8路跑\移位跑马\18LED.ASM D:\实例\8路跑\移位跑马\18LED.HEX D:\实例\8路跑\中断方式闪烁 D:\实例\8路跑\中断方式闪烁\INT1.ASM D:\实例\8路跑\中断方式闪烁\INT1.HEX D:\实例\8路跑\左右跑马 D:\实例\8路跑\左右跑马\8LED.ASM D:\实例\8路跑\左右跑马\8LED.HEX D:\实例\8路跑\说明.txt D:\实例\AD转换 D:\实例\AD转换\0-255控制程序 D:\实例\AD转换\0-255控制程序\AD255.ASM D:\实例\AD转换\0-255控制程序\AD255.HEX D:\实例\AD转换\0804基本应用 D:\实例\AD转换\0804基本应用\0804.ASM D:\实例\AD转换\0804基本应用\0804.HEX D:\实例\AD转换\0-9转换程序 D:\实例\AD转换\0-9转换程序\AD09.ASM D:\实例\AD转换\0-9转换程序\AD09.HEX D:\实例\AD转换\温度控制器 D:\实例\AD转换\温度控制器\0804KONG.ASM D:\实例\AD转换\温度控制器\0804KONG.HEX D:\实例\AD转换\说明.txt D:\实例\DA转换 D:\实例\DA转换\方波发生器 D:\实例\DA转换\方波发生器\FANGBO.ASM D:\实例\DA转换\方波发生器\FANGBO.HEX D:\实例\DA转换\三角波发生器 D:\实例\DA转换\三角波发生器\SANJIAO.ASM D:\实例\DA转换\三角波发生器\SANJIAO.HEX D:\实例\DA转换\梯形波发生器 D:\实例\DA转换\梯形波发生器\TIXING.ASM D:\实例\DA转换\梯形波发生器\TIXING.HEX D:\实例\DA转换\正旋波发生器 D:\实例\DA转换\正旋波发生器\zhengxuan.ASM D:\实例\DA转换\正旋波发生器\zhengxuan.HEX D:\实例\DA转换\说明.txt D:\实例\步进电机 D:\实例\步进电机\lcd1602步进电机控制 D:\实例\步进电机\lcd1602步进电机控制\C语言 D:\实例\步进电机\lcd1602步进电机控制\C语言\LCD1602DJ.c D:\实例\步进电机\lcd1602步进电机控制\C语言\LCD1602DJ.hex D:\实例\步进电机\lcd1602步进电机控制\汇编 D:\实例\步进电机\lcd1602步进电机控制\汇编\lcd1602dj.asm D:\实例\步进电机\lcd1602步进电机控制\汇编\lcd1602dj.hex D:\实例\步进电机\lcd1602步进电机控制\1602DJ.JPG D:\实例\步进电机\lcd1602步进电机控制\Thumbs.db D:\实例\步进电机\步进电机按键控制 D:\实例\步进电机\步进电机按键控制\C语言 D:\实例\步进电机\步进电机按键控制\C语言\XLKEYDJ.C D:\实例\步进电机\步进电机按键控制\C语言\XLKEYDJ.HEX D:\实例\步进电机\步进电机按键控制\汇编 D:\实例\步进电机\步进电机按键控制\汇编\XLKEYDJ.ASM D:\实例\步进电机\步进电机按键控制\汇编\XLKEYDJ.HEX D:\实例\步进电机\步进电机按键控制\Thumbs.db D:\实例\步进电机\步进电机按键控制\XLJKDJ.JPG D:\实例\步进电机\步进电机正反转控制 D:\实例\步进电机\步进电机正反转控制\C语言 D:\实例\步进电机\步进电机正反转控制\C语言\XLDJ.C D:\实例\步进电机\步进电机正反转控制\C语言\XLDJ.HEX D:\实例\步进电机\步进电机正反转控制\汇编 D:\实例\步进电机\步进电机正反转控制\汇编\XLDJ.ASM D:\实例\步进电机\步进电机正反转控制\汇编\XLDJ.HEX D:\实例\步进电机\步进电机正反转控制\DJZF.JPG D:\实例\步进电机\步进电机正反转控制\Thumbs.db D:\实例\步进电机\电机加减速 D:\实例\步进电机\电机加减速\c语言 D:\实例\步进电机\电机加减速\c语言\djjj.C D:\实例\步进电机\电机加减速\c语言\djjj.hex D:\实例\步进电机\电机加减速\汇编 D:\实例\步进电机\电机加减速\汇编\djjj.asm D:\实例\步进电机\电机加减速\汇编\djjj.hex D:\实例\步进电机\电机控制正反停止 D:\实例\步进电机\电机控制正反停止\KEYD.ASM D:\实例\步进电机\电机控制正反停止\KEYD.HEX D:\实例\步进电机\电机正反转三圈 D:\实例\步进电机\电机正反转三圈\DIANJI.ASM D:\实例\步进电机\电机正反转三圈\DIANJI.HEX D:\实例\步进电机\遥控lcd液晶马达 D:\实例\步进电机\遥控lcd液晶马达\c语言 D:\实例\步进电机\遥控lcd液晶马达\c语言\ykdj.c D:\实例\步进电机\遥控lcd液晶马达\c语言\ykdj.hex D:\实例\步进电机\遥控lcd液晶马达\汇编 D:\实例\步进电机\遥控lcd液晶马达\汇编\ykmd.ASM D:\实例\步进电机\遥控lcd液晶马达\汇编\ykmd.HEX D:\实例\步进电机\遥控器电机 D:\实例\步进电机\遥控器电机\6221MADA.ASM D:\实例\步进电机\遥控器电机\6221MADA.HEX D:\实例\步进电机\正反快慢转动 D:\实例\步进电机\正反快慢转动\abdIAN.ASM D:\实例\步进电机\正反快慢转动\ABDIAN.HEX D:\实例\步进电机\说明.txt D:\实例\电子钟.计数器 D:\实例\电子钟.计数器\0-99计数器 D:\实例\电子钟.计数器\0-99计数器\0099.ASM D:\实例\电子钟.计数器\0-99计数器\0099.HEX D:\实例\电子钟.计数器\1602液晶秒表程序 D:\实例\电子钟.计数器\1602液晶秒表程序\C语言 D:\实例\电子钟.计数器\1602液晶秒表程序\C语言\XLLCDMB.c D:\实例\电子钟.计数器\1602液晶秒表程序\C语言\XLLCDMB.hex D:\实例\电子钟.计数器\1602液晶秒表程序\汇编 D:\实例\电子钟.计数器\1602液晶秒表程序\汇编\XLLCDMB.ASM D:\实例\电子钟.计数器\1602液晶秒表程序\汇编\XLLCDMB.HEX D:\实例\电子钟.计数器\1602液晶秒表程序\Thumbs.db D:\实例\电子钟.计数器\1602液晶秒表程序\XL1602MB.JPG D:\实例\电子钟.计数器\1602液晶万年历 D:\实例\电子钟.计数器\1602液晶万年历\C语言 D:\实例\电子钟.计数器\1602液晶万年历\C语言\LCDWNL.C D:\实例\电子钟.计数器\1602液晶万年历\C语言\LCDWNL.HEX D:\实例\电子钟.计数器\1602液晶万年历\汇编 D:\实例\电子钟.计数器\1602液晶万年历\汇编\LCDWNL.ASM D:\实例\电子钟.计数器\1602液晶万年历\汇编\LCDWNL.HEX D:\实例\电子钟.计数器\1602液晶万年历\1602WNL.JPG D:\实例\电子钟.计数器\1602液晶万年历\Thumbs.db D:\实例\电子钟.计数器\8位计数器 D:\实例\电子钟.计数器\8位计数器\C语言 D:\实例\电子钟.计数器\8位计数器\C语言\999999.c D:\实例\电子钟.计数器\8位计数器\C语言\999999.hex D:\实例\电子钟.计数器\8位计数器\汇编 D:\实例\电子钟.计数器\8位计数器\汇编\999999.ASM D:\实例\电子钟.计数器\8位计数器\汇编\999999.HEX D:\实例\电子钟.计数器\999999计数器快速 D:\实例\电子钟.计数器\999999计数器快速\999999.ASM D:\实例\电子钟.计数器\999999计数器快速\999999.HEX D:\实例\电子钟.计数器\999999计数器慢速 D:\实例\电子钟.计数器\999999计数器慢速\999999B.ASM D:\实例\电子钟.计数器\999999计数器慢速\999999B.HEX D:\实例\电子钟.计数器\99秒计时 D:\实例\电子钟.计数器\99秒计时\C语言 D:\实例\电子钟.计数器\99秒计时\C语言\99.c D:\实例\电子钟.计数器\99秒计时\C语言\99.hex D:\实例\电子钟.计数器\99秒计时\汇编 D:\实例\电子钟.计数器\99秒计时\汇编\99.ASM D:\实例\电子钟.计数器\99秒计时\汇编\99.HEX D:\实例\电子钟.计数器\单按键电子钟 D:\实例\电子钟.计数器\单按键电子钟\Clock.asm D:\实例\电子钟.计数器\单按键电子钟\CLOCK.HEX D:\实例\电子钟.计数器\键控六位计数器 D:\实例\电子钟.计数器\键控六位计数器\c语言 D:\实例\电子钟.计数器\键控六位计数器\c语言\999jishu.c D:\实例\电子钟.计数器\键控六位计数器\c语言\999jishu.hex D:\实例\电子钟.计数器\键控六位计数器\汇编 D:\实例\电子钟.计数器\键控六位计数器\汇编\999JISHU.ASM D:\实例\电子钟.计数器\键控六位计数器\汇编\999JISHU.HEX D:\实例\电子钟.计数器\两位倒计时器 D:\实例\电子钟.计数器\两位倒计时器\DAOJISHI.ASM D:\实例\电子钟.计数器\两位倒计时器\DAOJISHI.HEX D:\实例\电子钟.计数器\数码管8位秒表计时 D:\实例\电子钟.计数器\数码管8位秒表计时\c语言 D:\实例\电子钟.计数器\数码管8位秒表计时\c语言\XLMB.C D:\实例\电子钟.计数器\数码管8位秒表计时\c语言\XLMB.HEX D:\实例\电子钟.计数器\数码管8位秒表计时\汇编 D:\实例\电子钟.计数器\数码管8位秒表计时\汇编\XLMB.ASM D:\实例\电子钟.计数器\数码管8位秒表计时\汇编\XLMB.HEX D:\实例\电子钟.计数器\数码管8位秒表计时\Thumbs.db D:\实例\电子钟.计数器\数码管8位秒表计时\XLMB.JPG D:\实例\电子钟.计数器\数码管电子钟程序 D:\实例\电子钟.计数器\数码管电子钟程序\c语言 D:\实例\电子钟.计数器\数码管电子钟程序\c语言\XLCLK.C D:\实例\电子钟.计数器\数码管电子钟程序\c语言\XLCLK.HEX D:\实例\电子钟.计数器\数码管电子钟程序\汇编 D:\实例\电子钟.计数器\数码管电子钟程序\汇编\XLCLK.ASM D:\实例\电子钟.计数器\数码管电子钟程序\汇编\XLCLK.HEX D:\实例\电子钟.计数器\数码管电子钟程序\Thumbs.db D:\实例\电子钟.计数器\数码管电子钟程序\XLDZ.JPG D:\实例\电子钟.计数器\数码管电子钟程序\XLDZZ.JPG D:\实例\电子钟.计数器\数码管电子钟准确版 D:\实例\电子钟.计数器\数码管电子钟准确版\Clockok.asm D:\实例\电子钟.计数器\数码管电子钟准确版\CLOCKOK.HEX D:\实例\电子钟.计数器\液晶电子钟 D:\实例\电子钟.计数器\液晶电子钟\c语言 D:\实例\电子钟.计数器\液晶电子钟\c语言\lcdclock.c D:\实例\电子钟.计数器\液晶电子钟\c语言\lcdclock.HEX D:\实例\电子钟.计数器\液晶电子钟\汇编 D:\实例\电子钟.计数器\液晶电子钟\汇编\lcdclock.ASM D:\实例\电子钟.计数器\液晶电子钟\汇编\LCDCLOCK.HEX D:\实例\电子钟.计数器\一位计数器 D:\实例\电子钟.计数器\一位计数器\9JISHU.ASM D:\实例\电子钟.计数器\一位计数器\9JISHU.HEX D:\实例\电子钟.计数器\一位警报计数 D:\实例\电子钟.计数器\一位警报计数\9KEYBB.ASM D:\实例\电子钟.计数器\一位警报计数\9KEYBB.HEX D:\实例\电子钟.计数器\预制倒计时器 D:\实例\电子钟.计数器\预制倒计时器\SETKEY.ASM D:\实例\电子钟.计数器\预制倒计时器\SETKEY.HEX D:\实例\电子钟.计数器\说明.txt D:\实例\独立按键 D:\实例\独立按键\P3.2控制小 D:\实例\独立按键\P3.2控制小\p3212.asm D:\实例\独立按键\P3.2控制小\p3212.hex D:\实例\独立按键\按键识别技术 D:\实例\独立按键\按键识别技术\k3.asm D:\实例\独立按键\按键识别技术\k3.hex D:\实例\独立按键\按键移位 D:\实例\独立按键\按键移位\KP1.C D:\实例\独立按键\按键移位\KP1.hex D:\实例\独立按键\按下再按0.5秒 D:\实例\独立按键\按下再按0.5秒\P3305.ASM D:\实例\独立按键\按下再按0.5秒\P3305.HEX D:\实例\独立按键\独立按键led D:\实例\独立按键\独立按键led\c语言 D:\实例\独立按键\独立按键led\c语言\k8.c D:\实例\独立按键\独立按键led\c语言\k8.hex D:\实例\独立按键\独立按键led\汇编 D:\实例\独立按键\独立按键led\汇编\k8.asm D:\实例\独立按键\独立按键led\汇编\k8.hex D:\实例\独立按键\独立按键计数 D:\实例\独立按键\独立按键计数\c语言 D:\实例\独立按键\独立按键计数\c语言\k10.c D:\实例\独立按键\独立按键计数\c语言\k10.hex D:\实例\独立按键\独立按键计数\汇编 D:\实例\独立按键\独立按键计数\汇编\k10.ASM D:\实例\独立按键\独立按键计数\汇编\k10.HEX D:\实例\独立按键\独立按键数码管 D:\实例\独立按键\独立按键数码管\c语言 D:\实例\独立按键\独立按键数码管\c语言\k9.c D:\实例\独立按键\独立按键数码管\c语言\k9.hex D:\实例\独立按键\独立按键数码管\汇编 D:\实例\独立按键\独立按键数码管\汇编\k9.ASM D:\实例\独立按键\独立按键数码管\汇编\k9.HEX D:\实例\独立按键\端口按键移位程序 D:\实例\独立按键\端口按键移位程序\c语言 D:\实例\独立按键\端口按键移位程序\c语言\XLKUP.C D:\实例\独立按键\端口按键移位程序\c语言\XLKUP.HEX D:\实例\独立按键\端口按键移位程序\汇编 D:\实例\独立按键\端口按键移位程序\汇编\XLKUP.ASM D:\实例\独立按键\端口按键移位程序\汇编\XLKUP.HEX D:\实例\独立按键\端口按键移位程序\Thumbs.db D:\实例\独立按键\端口按键移位程序\XLJKLED.JPG D:\实例\独立按键\多功能按键 D:\实例\独立按键\多功能按键\k4.asm D:\实例\独立按键\多功能按键\k4.hex D:\实例\独立按键\花样彩 D:\实例\独立按键\花样彩\Keyled.asm D:\实例\独立按键\花样彩\KEYLED.HEX D:\实例\独立按键\键盘控制的数字显示 D:\实例\独立按键\键盘控制的数字显示\Keyshuzi.asm D:\实例\独立按键\键盘控制的数字显示\KEYSHUZI.HEX D:\实例\独立按键\键盘控制的数字显示\keyshuzi程序讲解.txt D:\实例\独立按键\键状态指示 D:\实例\独立按键\键状态指示\c语言 D:\实例\独立按键\键状态指示\c语言\k4.c D:\实例\独立按键\键状态指示\c语言\k4.hex D:\实例\独立按键\键状态指示\汇编 D:\实例\独立按键\键状态指示\汇编\k4.asm D:\实例\独立按键\键状态指示\汇编\k4.hex D:\实例\独立按键\延时按键程序 D:\实例\独立按键\延时按键程序\p3355.asm D:\实例\独立按键\延时按键程序\p3355.hex D:\实例\独立按键\说明.txt D:\实例\红外遥控 D:\实例\红外遥控\30路端口遥控 D:\实例\红外遥控\30路端口遥控\N6221C.ASM D:\实例\红外遥控\30路端口遥控\N6221C.HEX D:\实例\红外遥控\遥控12864液晶 D:\实例\红外遥控\遥控12864液晶\C语言 D:\实例\红外遥控\遥控12864液晶\C语言\XLIR12864.c D:\实例\红外遥控\遥控12864液晶\C语言\XLIR12864.hex D:\实例\红外遥控\遥控12864液晶\汇编 D:\实例\红外遥控\遥控12864液晶\汇编\xlir12864.asm D:\实例\红外遥控\遥控12864液晶\汇编\xlir12864.hex D:\实例\红外遥控\遥控12864液晶\Thumbs.db D:\实例\红外遥控\遥控12864液晶\XLY128UUMA.jpg D:\实例\红外遥控\遥控1602液晶 D:\实例\红外遥控\遥控1602液晶\C语言 D:\实例\红外遥控\遥控1602液晶\C语言\XLIRLCD.C D:\实例\红外遥控\遥控1602液晶\C语言\XLIRLCD.HEX D:\实例\红外遥控\遥控1602液晶\汇编 D:\实例\红外遥控\遥控1602液晶\汇编\XLIRLCD.ASM D:\实例\红外遥控\遥控1602液晶\汇编\XLIRLCD.HEX D:\实例\红外遥控\遥控1602液晶\1602YK.JPG D:\实例\红外遥控\遥控1602液晶\Thumbs.db D:\实例\红外遥控\遥控测试 D:\实例\红外遥控\遥控测试\YAOKONG.ASM D:\实例\红外遥控\遥控测试\YAOKONG.HEX D:\实例\红外遥控\遥控数码管 D:\实例\红外遥控\遥控数码管\C语言 D:\实例\红外遥控\遥控数码管\C语言\XLIRLED.C D:\实例\红外遥控\遥控数码管\C语言\XLIRLED.HEX D:\实例\红外遥控\遥控数码管\汇编 D:\实例\红外遥控\遥控数码管\汇编\XLIRLED.ASM D:\实例\红外遥控\遥控数码管\汇编\XLIRLED.HEX D:\实例\红外遥控\遥控数码管\Thumbs.db D:\实例\红外遥控\遥控数码管\XLYSM.JPG D:\实例\红外遥控\遥控数字不保持 D:\实例\红外遥控\遥控数字不保持\N6221.ASM D:\实例\红外遥控\遥控数字不保持\N6221.HEX D:\实例\红外遥控\遥控显示数字 D:\实例\红外遥控\遥控显示数字\N6221B.ASM D:\实例\红外遥控\遥控显示数字\N6221B.HEX D:\实例\红外遥控\说明.txt D:\实例\计算器.频率计 D:\实例\计算器.频率计\1602液晶频率计 D:\实例\计算器.频率计\1602液晶频率计\1602PINL.JPG D:\实例\计算器.频率计\1602液晶频率计\XLLCDPL.ASM D:\实例\计算器.频率计\1602液晶频率计\XLLCDPL.HEX D:\实例\计算器.频率计\乘法口诀表 D:\实例\计算器.频率计\乘法口诀表\c语言 D:\实例\计算器.频率计\乘法口诀表\c语言\99koujue.c D:\实例\计算器.频率计\乘法口诀表\c语言\99koujue.hex D:\实例\计算器.频率计\乘法口诀表\汇编 D:\实例\计算器.频率计\乘法口诀表\汇编\99koujue.ASM D:\实例\计算器.频率计\乘法口诀表\汇编\99koujue.HEX D:\实例\计算器.频率计\乘法抢答器 D:\实例\计算器.频率计\乘法抢答器\99qda.asm D:\实例\计算器.频率计\乘法抢答器\99qda.hex D:\实例\计算器.频率计\数码管频率计 D:\实例\计算器.频率计\数码管频率计\pinlv.asm D:\实例\计算器.频率计\数码管频率计\pinlv.hex D:\实例\计算器.频率计\遥控计算器 D:\实例\计算器.频率计\遥控计算器\ykjisuan.asm D:\实例\计算器.频率计\遥控计算器\ykjisuan.hex D:\实例\计算器.频率计\液晶计算器 D:\实例\计算器.频率计\液晶计算器\jisuan.asm D:\实例\计算器.频率计\液晶计算器\jisuan.hex D:\实例\计算器.频率计\液晶平方计算器 D:\实例\计算器.频率计\液晶平方计算器\4jisuan.asm D:\实例\计算器.频率计\液晶平方计算器\4jisuan.hex D:\实例\矩阵按键 D:\实例\矩阵按键\12864中文液晶显示矩阵按键 D:\实例\矩阵按键\12864中文液晶显示矩阵按键\c语言 D:\实例\矩阵按键\12864中文液晶显示矩阵按键\c语言\128jz.c D:\实例\矩阵按键\12864中文液晶显示矩阵按键\c语言\128jz.hex D:\实例\矩阵按键\12864中文液晶显示矩阵按键\汇编 D:\实例\矩阵按键\12864中文液晶显示矩阵按键\汇编\lcd128jz.asm D:\实例\矩阵按键\12864中文液晶显示矩阵按键\汇编\lcd128jz.hex D:\实例\矩阵按键\12864中文液晶显示矩阵按键\12864JP.jpg D:\实例\矩阵按键\12864中文液晶显示矩阵按键\Thumbs.db D:\实例\矩阵按键\16位小键盘的电子琴 D:\实例\矩阵按键\16位小键盘的电子琴\keyMUSIC.ASM D:\实例\矩阵按键\16位小键盘的电子琴\KEYMUSIC.HEX D:\实例\矩阵按键\6位键盘的移动显示程序 D:\实例\矩阵按键\6位键盘的移动显示程序\KYIWEI.ASM D:\实例\矩阵按键\6位键盘的移动显示程序\KYIWEI.HEX D:\实例\矩阵按键\lcd1602显示矩阵按键值 D:\实例\矩阵按键\lcd1602显示矩阵按键值\c语言 D:\实例\矩阵按键\lcd1602显示矩阵按键值\c语言\LCD1602JZ.c D:\实例\矩阵按键\lcd1602显示矩阵按键值\c语言\LCD1602JZ.hex D:\实例\矩阵按键\lcd1602显示矩阵按键值\汇编 D:\实例\矩阵按键\lcd1602显示矩阵按键值\汇编\lcd1602jz.asm D:\实例\矩阵按键\lcd1602显示矩阵按键值\汇编\lcd1602jz.hex D:\实例\矩阵按键\lcd1602显示矩阵按键值\1602JP.JPG D:\实例\矩阵按键\lcd1602显示矩阵按键值\Thumbs.db D:\实例\矩阵按键\按16位键盘显示按键名称 D:\实例\矩阵按键\按16位键盘显示按键名称\DISKEY.ASM D:\实例\矩阵按键\按16位键盘显示按键名称\DISKEY.HEX D:\实例\矩阵按键\数码管显示矩阵按键值 D:\实例\矩阵按键\数码管显示矩阵按键值\C语言 D:\实例\矩阵按键\数码管显示矩阵按键值\C语言\LEDJZ.C D:\实例\矩阵按键\数码管显示矩阵按键值\C语言\LEDJZ.HEX D:\实例\矩阵按键\数码管显示矩阵按键值\汇编 D:\实例\矩阵按键\数码管显示矩阵按键值\汇编\LEDJZ.ASM D:\实例\矩阵按键\数码管显示矩阵按键值\汇编\LEDJZ.HEX D:\实例\矩阵按键\数码管显示矩阵按键值\SHUMAJZ.JPG D:\实例\矩阵按键\数码管显示矩阵按键值\Thumbs.db D:\实例\矩阵按键\说明.txt D:\实例\看门狗 D:\实例\看门狗\AT89S51看门狗演示 D:\实例\看门狗\AT89S51看门狗演示\c语言 D:\实例\看门狗\AT89S51看门狗演示\c语言\XLDOG.C D:\实例\看门狗\AT89S51看门狗演示\c语言\XLDOG.HEX D:\实例\看门狗\AT89S51看门狗演示\汇编 D:\实例\看门狗\AT89S51看门狗演示\汇编\XLDOG.ASM D:\实例\看门狗\AT89S51看门狗演示\汇编\XLDOG.HEX D:\实例\看门狗\键控喂狗试验 D:\实例\看门狗\键控喂狗试验\c语言 D:\实例\看门狗\键控喂狗试验\c语言\xldog51.c D:\实例\看门狗\键控喂狗试验\c语言\xldog51.hex D:\实例\看门狗\键控喂狗试验\汇编 D:\实例\看门狗\键控喂狗试验\汇编\XLDOG51.ASM D:\实例\看门狗\键控喂狗试验\汇编\XLDOG51.HEX D:\实例\喇叭 D:\实例\喇叭\2002年第一场雪 D:\实例\喇叭\2002年第一场雪\c语言 D:\实例\喇叭\2002年第一场雪\c语言\XL2002.C D:\实例\喇叭\2002年第一场雪\c语言\XL2002.HEX D:\实例\喇叭\2002年第一场雪\汇编 D:\实例\喇叭\2002年第一场雪\汇编\XL2002.ASM D:\实例\喇叭\2002年第一场雪\汇编\XL2002.HEX D:\实例\喇叭\2002年第一场雪\LABAC.JPG D:\实例\喇叭\2002年第一场雪\Thumbs.db D:\实例\喇叭\八月桂花香 D:\实例\喇叭\八月桂花香\8MUSIC.ASM D:\实例\喇叭\八月桂花香\8MUSIC.HEX D:\实例\喇叭\变频输出程序 D:\实例\喇叭\变频输出程序\05HZ.ASM D:\实例\喇叭\变频输出程序\05HZ.HEX D:\实例\喇叭\警报发生器 D:\实例\喇叭\警报发生器\c语言 D:\实例\喇叭\警报发生器\c语言\baojing.c D:\实例\喇叭\警报发生器\c语言\baojing.hex D:\实例\喇叭\警报发生器\汇编 D:\实例\喇叭\警报发生器\汇编\baojing.asm D:\实例\喇叭\警报发生器\汇编\jingbao.hex D:\实例\喇叭\警报器 D:\实例\喇叭\警报器\Dida.asm D:\实例\喇叭\警报器\DIDA.HEX D:\实例\喇叭\警车的声音 D:\实例\喇叭\警车的声音\c语言 D:\实例\喇叭\警车的声音\c语言\XLJB.C D:\实例\喇叭\警车的声音\c语言\XLJB.HEX D:\实例\喇叭\警车的声音\汇编 D:\实例\喇叭\警车的声音\汇编\XLJB.ASM D:\实例\喇叭\警车的声音\汇编\XLJB.HEX D:\实例\喇叭\警车的声音\LABA.JPG D:\实例\喇叭\警车的声音\Thumbs.db D:\实例\喇叭\救护车的声音 D:\实例\喇叭\救护车的声音\P33DIDA.ASM D:\实例\喇叭\救护车的声音\P33DIDA.HEX D:\实例\喇叭\喇叭警报 D:\实例\喇叭\喇叭警报\JINBAO.C D:\实例\喇叭\喇叭警报\JINBAO.hex D:\实例\喇叭\六首唱歌 D:\实例\喇叭\六首唱歌\6MUISC.ASM D:\实例\喇叭\六首唱歌\6MUISC.HEX D:\实例\喇叭\爬音演奏 D:\实例\喇叭\爬音演奏\P33PA.ASM D:\实例\喇叭\爬音演奏\P33PA.HEX D:\实例\喇叭\太空音程序 D:\实例\喇叭\太空音程序\C语言 D:\实例\喇叭\太空音程序\C语言\taikong.c D:\实例\喇叭\太空音程序\C语言\taikong.hex D:\实例\喇叭\太空音程序\汇编 D:\实例\喇叭\太空音程序\汇编\taikong.asm D:\实例\喇叭\太空音程序\汇编\taikong.hex D:\实例\喇叭\消防车警报声 D:\实例\喇叭\消防车警报声\c语言 D:\实例\喇叭\消防车警报声\c语言\xiaofang.c D:\实例\喇叭\消防车警报声\c语言\xiaofang.hex D:\实例\喇叭\消防车警报声\汇编 D:\实例\喇叭\消防车警报声\汇编\xiaofang.asm D:\实例\喇叭\消防车警报声\汇编\xiaofang.hex D:\实例\喇叭\小电子琴 D:\实例\喇叭\小电子琴\KEYMIC.ASM D:\实例\喇叭\小电子琴\KEYMIC.HEX D:\实例\喇叭\小喇叭嘀声 D:\实例\喇叭\小喇叭嘀声\P33DIDI.ASM D:\实例\喇叭\小喇叭嘀声\P33DIDI.HEX D:\实例\喇叭\祝你平安 D:\实例\喇叭\祝你平安\Music.asm D:\实例\喇叭\祝你平安\MUSIC.HEX D:\实例\喇叭\祝你生日快乐 D:\实例\喇叭\祝你生日快乐\HAPPY.ASM D:\实例\喇叭\祝你生日快乐\HAPPY.HEX D:\实例\喇叭\说明.txt D:\实例\数码管 D:\实例\数码管\数码管测试 D:\实例\数码管\数码管测试\Test.asm D:\实例\数码管\数码管测试\TEST.HEX D:\实例\数码管\数码管乘2 D:\实例\数码管\数码管乘2\C语言 D:\实例\数码管\数码管乘2\C语言\SC2.c D:\实例\数码管\数码管乘2\C语言\SC2.hex D:\实例\数码管\数码管乘2\汇编 D:\实例\数码管\数码管乘2\汇编\SC2.ASM D:\实例\数码管\数码管乘2\汇编\SC2.HEX D:\实例\数码管\数码管交换移动 D:\实例\数码管\数码管交换移动\C语言 D:\实例\数码管\数码管交换移动\C语言\99YD.c D:\实例\数码管\数码管交换移动\C语言\99YD.hex D:\实例\数码管\数码管交换移动\汇编 D:\实例\数码管\数码管交换移动\汇编\99YD.ASM D:\实例\数码管\数码管交换移动\汇编\99YD.HEX D:\实例\数码管\数码管排序 D:\实例\数码管\数码管排序\C语言 D:\实例\数码管\数码管排序\C语言\PAIXU88.c D:\实例\数码管\数码管排序\C语言\PAIXU88.hex D:\实例\数码管\数码管排序\汇编 D:\实例\数码管\数码管排序\汇编\PAI88.ASM D:\实例\数码管\数码管排序\汇编\PAI88.HEX D:\实例\数码管\数码管显示12345678 D:\实例\数码管\数码管显示12345678\c语言 D:\实例\数码管\数码管显示12345678\c语言\XLLED18.C D:\实例\数码管\数码管显示12345678\c语言\XLLED18.HEX D:\实例\数码管\数码管显示12345678\汇编 D:\实例\数码管\数码管显示12345678\汇编\XLLED18.ASM D:\实例\数码管\数码管显示12345678\汇编\XLLED18.HEX D:\实例\数码管\数码管显示12345678\Thumbs.db D:\实例\数码管\数码管显示12345678\XLDZZM.JPG D:\实例\数码管\数码管显示12345678\XLDZZZ.JPG D:\实例\数码管\数码管显示8051 D:\实例\数码管\数码管显示8051\8051.ASM D:\实例\数码管\数码管显示8051\8051.HEX D:\实例\数码管\数码管显示895152 D:\实例\数码管\数码管显示895152\895152.ASM D:\实例\数码管\数码管显示895152\895152.HEX D:\实例\数码管\数码管显示ABCDEF D:\实例\数码管\数码管显示ABCDEF\ABCDEF.ASM D:\实例\数码管\数码管显示ABCDEF\ABCDEF.HEX D:\实例\数码管\数码管演示 D:\实例\数码管\数码管演示\LED34567.C D:\实例\数码管\数码管演示\LED34567.hex D:\实例\数码管\数码管中断显示 D:\实例\数码管\数码管中断显示\SHU09.ASM D:\实例\数码管\数码管中断显示\SHU09.HEX D:\实例\数码管\说明.txt D:\实例\通信程序 D:\实例\通信程序\1602串口 D:\实例\通信程序\1602串口\C语言 D:\实例\通信程序\1602串口\C语言\1602232.c D:\实例\通信程序\1602串口\C语言\1602232.hex D:\实例\通信程序\1602串口\汇编 D:\实例\通信程序\1602串口\汇编\1602232.ASM D:\实例\通信程序\1602串口\汇编\1602232.HEX D:\实例\通信程序\232串口通信程序 D:\实例\通信程序\232串口通信程序\c语言 D:\实例\通信程序\232串口通信程序\c语言\XL232UP.C D:\实例\通信程序\232串口通信程序\c语言\XL232UP.HEX D:\实例\通信程序\232串口通信程序\汇编程序 D:\实例\通信程序\232串口通信程序\汇编程序\XL232UP.ASM D:\实例\通信程序\232串口通信程序\汇编程序\XL232UP.HEX D:\实例\通信程序\232发送程序 D:\实例\通信程序\232发送程序\232KEY.ASM D:\实例\通信程序\232发送程序\232KEY.HEX D:\实例\通信程序\232接收程序 D:\实例\通信程序\232接收程序\232SHUZI.ASM D:\实例\通信程序\232接收程序\232SHUZI.HEX D:\实例\通信程序\232双向通信程序 D:\实例\通信程序\232双向通信程序\S232.ASM D:\实例\通信程序\232双向通信程序\S232.HEX D:\实例\通信程序\9600通信 D:\实例\通信程序\9600通信\232.ASM D:\实例\通信程序\9600通信\232.HEX D:\实例\通信程序\说明.txt D:\实例\温度试验 D:\实例\温度试验\18b20数码4位温度计 D:\实例\温度试验\18b20数码4位温度计\18B20.ASM D:\实例\温度试验\18b20数码4位温度计\18B20.HEX D:\实例\温度试验\18B20数码管温度控制 D:\实例\温度试验\18B20数码管温度控制\18B20SM.JPG D:\实例\温度试验\18B20数码管温度控制\XL18B20.ASM D:\实例\温度试验\18B20数码管温度控制\XL18B20.HEX D:\实例\温度试验\18b20液晶温度控制 D:\实例\温度试验\18b20液晶温度控制\18B201602.jpg D:\实例\温度试验\18b20液晶温度控制\LCD18B20.ASM D:\实例\温度试验\18b20液晶温度控制\LCD18B20.HEX D:\实例\液晶显示 D:\实例\液晶显示\0802液晶 D:\实例\液晶显示\0802液晶\0802dis.c D:\实例\液晶显示\0802液晶\0802dis.hex D:\实例\液晶显示\12864带字库液晶演示 D:\实例\液晶显示\12864带字库液晶演示\12864PY.JPG D:\实例\液晶显示\12864带字库液晶演示\12864ZK.ASM D:\实例\液晶显示\12864带字库液晶演示\12864ZK.HEX D:\实例\液晶显示\12864液晶演示 D:\实例\液晶显示\12864液晶演示\并口 D:\实例\液晶显示\12864液晶演示\并口\C语言 D:\实例\液晶显示\12864液晶演示\并口\C语言\12864BK.c D:\实例\液晶显示\12864液晶演示\并口\C语言\12864BK.hex D:\实例\液晶显示\12864液晶演示\并口\汇编 D:\实例\液晶显示\12864液晶演示\并口\汇编\12864bk.ASM D:\实例\液晶显示\12864液晶演示\并口\汇编\12864bk.HEX D:\实例\液晶显示\12864液晶演示\串口 D:\实例\液晶显示\12864液晶演示\串口\汇编 D:\实例\液晶显示\12864液晶演示\串口\汇编\12864CK.ASM D:\实例\液晶显示\12864液晶演示\串口\汇编\12864CK.HEX D:\实例\液晶显示\12864中文液晶显示矩阵按键 D:\实例\液晶显示\12864中文液晶显示矩阵按键\12864JP.JPG D:\实例\液晶显示\12864中文液晶显示矩阵按键\LCD128JZ.ASM D:\实例\液晶显示\12864中文液晶显示矩阵按键\LCD128JZ.HEX D:\实例\液晶显示\1602lcd液晶滚动显示 D:\实例\液晶显示\1602lcd液晶滚动显示\C语言 D:\实例\液晶显示\1602lcd液晶滚动显示\C语言\XL1602GD.C D:\实例\液晶显示\1602lcd液晶滚动显示\C语言\XL1602GD.HEX D:\实例\液晶显示\1602lcd液晶滚动显示\汇编 D:\实例\液晶显示\1602lcd液晶滚动显示\汇编\lcd1602gd.asm D:\实例\液晶显示\1602lcd液晶滚动显示\汇编\lcd1602gd.hex D:\实例\液晶显示\1602lcd液晶滚动显示\1602GD.JPG D:\实例\液晶显示\1602lcd液晶滚动显示\Thumbs.db D:\实例\液晶显示\1602lcd液晶移动显示 D:\实例\液晶显示\1602lcd液晶移动显示\C语言 D:\实例\液晶显示\1602lcd液晶移动显示\C语言\LCD1602YD.c D:\实例\液晶显示\1602lcd液晶移动显示\C语言\LCD1602YD.hex D:\实例\液晶显示\1602lcd液晶移动显示\汇编 D:\实例\液晶显示\1602lcd液晶移动显示\汇编\LCD1602YD.asm D:\实例\液晶显示\1602lcd液晶移动显示\汇编\LCD1602YD.hex D:\实例\液晶显示\1602lcd液晶移动显示\1602YD.JPG D:\实例\液晶显示\1602lcd液晶移动显示\Thumbs.db D:\实例\液晶显示\1602液晶6位计数器 D:\实例\液晶显示\1602液晶6位计数器\16029999.ASM D:\实例\液晶显示\1602液晶6位计数器\16029999.HEX D:\实例\液晶显示\1602液晶欢迎演示 D:\实例\液晶显示\1602液晶欢迎演示\c语言 D:\实例\液晶显示\1602液晶欢迎演示\c语言\XLLCDW.C D:\实例\液晶显示\1602液晶欢迎演示\c语言\XLLCDW.HEX D:\实例\液晶显示\1602液晶欢迎演示\汇编 D:\实例\液晶显示\1602液晶欢迎演示\汇编\XLLCDW.ASM D:\实例\液晶显示\1602液晶欢迎演示\汇编\XLLCDW.HEX D:\实例\液晶显示\1602液晶欢迎演示\1602HY.JPG D:\实例\液晶显示\1602液晶欢迎演示\Thumbs.db D:\实例\液晶显示\1602液晶矩阵按键输入器 D:\实例\液晶显示\1602液晶矩阵按键输入器\I602ASC .HEX D:\实例\液晶显示\1602液晶矩阵按键输入器\I602ASC.ASM D:\实例\液晶显示\1602液晶全屏幕显示0-9 D:\实例\液晶显示\1602液晶全屏幕显示0-9\160209.ASM D:\实例\液晶显示\1602液晶全屏幕显示0-9\160209.HEX D:\实例\液晶显示\1602液晶显示LOGO D:\实例\液晶显示\1602液晶显示LOGO\1602LOGO.ASM D:\实例\液晶显示\1602液晶显示LOGO\1602LOGO.HEX D:\实例\液晶显示\1602液晶显示网站的广告 D:\实例\液晶显示\1602液晶显示网站的广告\16022LOGO.ASM D:\实例\液晶显示\1602液晶显示网站的广告\16022LOGO.HEX D:\实例\液晶显示\1602液晶显示一个A D:\实例\液晶显示\1602液晶显示一个A\1602A.ASM D:\实例\液晶显示\1602液晶显示一个A\1602A.HEX D:\实例\液晶显示\16位键盘控制程序 D:\实例\液晶显示\16位键盘控制程序\160216DIS.ASM D:\实例\液晶显示\16位键盘控制程序\160216DIS.HEX D:\实例\液晶显示\键盘控制1602液晶显示 D:\实例\液晶显示\键盘控制1602液晶显示\4KEY1602.ASM D:\实例\液晶显示\键盘控制1602液晶显示\4KEY1602.HEX D:\实例\液晶显示\说明.txt D:\实例\中断 D:\实例\中断\INT0 D:\实例\中断\INT0\C语言 D:\实例\中断\INT0\C语言\INT0.c D:\实例\中断\INT0\C语言\INT0.hex D:\实例\中断\INT0\汇编 D:\实例\中断\INT0\汇编\int0.ASM D:\实例\中断\INT0\汇编\int0.HEX D:\实例\中断\INT0+1 D:\实例\中断\INT0+1\C语言 D:\实例\中断\INT0+1\C语言\INT01.c D:\实例\中断\INT0+1\C语言\INT01.hex D:\实例\中断\INT0+1\汇编 D:\实例\中断\INT0+1\汇编\INT01.ASM D:\实例\中断\INT0+1\汇编\INT01.HEX D:\实例\中断\INT1 D:\实例\中断\INT1\C语言 D:\实例\中断\INT1\C语言\INT1.c D:\实例\中断\INT1\C语言\INT1.hex D:\实例\中断\INT1\汇编 D:\实例\中断\INT1\汇编\INT1.ASM D:\实例\中断\INT1\汇编\INT1.HEX D:\实例\中断\TIMER0 D:\实例\中断\TIMER0\C语言 D:\实例\中断\TIMER0\C语言\DLED.c D:\实例\中断\TIMER0\C语言\DLED.hex D:\实例\中断\TIMER0\汇编 D:\实例\中断\TIMER0\汇编\DLED.asm D:\实例\中断\TIMER0\汇编\DLED.hex D:\实例\中断\TIMER0+TIMER1 D:\实例\中断\TIMER0+TIMER1\C语言 D:\实例\中断\TIMER0+TIMER1\C语言\T01LED.c D:\实例\中断\TIMER0+TIMER1\C语言\T01LED.hex D:\实例\中断\TIMER0+TIMER1\汇编 D:\实例\中断\TIMER0+TIMER1\汇编\T01LED.asm D:\实例\中断\TIMER0+TIMER1\汇编\T01LED.hex D:\实例\中断\TIMER1 D:\实例\中断\TIMER1\C语言 D:\实例\中断\TIMER1\C语言\TILED.c D:\实例\中断\TIMER1\C语言\TILED.hex D:\实例\中断\TIMER1\汇编语言 D:\实例\中断\TIMER1\汇编语言\T1LED.asm D:\实例\中断\TIMER1\汇编语言\T1LED.hex D:\实例\说明.txt
目录 1 引言 2 4×4矩阵键盘控制LED工作原理及软硬件设计、 仿真调试 2.1 4×4矩阵式键盘识别显示系统概述 2.2 4×4矩阵式键盘原理 2.3 4×4矩阵式键盘控制LED显示方法 2.4 电路设计及电路图 2.5 4×4矩阵式键盘软件编程 2.6 4×4矩阵式键盘软件仿真调试分析 3 结论 4参考文献 1 引言 随着现代科技日新月异的发展,作为新兴产业,单片机的 应用越来越广。单片机以其体积小、重量轻、功能强大、功耗 低等特点而备受青睐。键盘作为一种最为普遍的输入工具在单 片机项目应用上显得尤为重要。 用MCS51系列的单片机并行口P1接4×4矩阵键盘,以 P1.0-P1.3 作输入线,以P1.4-P1.7作输出线;在数码管上显示 每个按键的0-F序号。 2 4×4矩阵键盘控制LED工作原理及软硬件 设计、仿真调试 2.1 4×4矩阵式键盘识别显示系统概述 矩阵式键盘模式以4个端口连接控制4*4个按键,实时在LED数 码管上显示按键信息。显示按键信息,省下了很多的I/O端口 为他用,相反,独立式按键虽编程简单,但占用I/O口资源较 多,不适合在按键较多的场合应用。矩阵式键盘简介:矩阵式 键盘又称行列键盘,它是用4条I/O线作为行线,4条I/O线作为 列线组成的键盘。在行线和列线的每个交叉点上设置一个按 键。这样键盘上按键的个数就为4*4个。这种行列式键盘结构 能有效地提高单片机系统中I/O口的利用率。 最常见的键盘布局如图1所示。一般由16个按键组成,在单片 机中正好可以用一个P口实现16个按键功能,这也是在单片机 系统中最常用的形式,本设计就采用这个键盘模式。 2.2 4×4矩阵式键盘原理 在占用相同的I/O端口的情况下,行列式键盘的接法会比 独立式接法允许的按键数量多。   行列式键盘的工作方式是先用列线发送扫描字,然后读取 行线的状态,查看是否有按键按下。键盘部分提供一种扫描的 工作方式,可以和具有64个按键的矩阵键盘相连接,能对键盘 不断扫描、自动消抖、自动识别按下的键,并给出编码,能对 双键或n个键同时按下的情况实行保护。   在显示部分,它可以为发光二极管、荧光管及其他显示器 提供按扫描方式工作的显示接口,而且为显示器提供多路复用 信号,可以显示多达16位的字符或数字。   键盘中有无按键按下是由列线送入全扫描字、行线读入行 线状态来判断的,其方法是将列线的所有I/O线均置成低电 平,然后将行线电平状态读入累加器A中,如果有键按下,总 会有一根行线被拉至低电平,从而使行输入不全为1。   键盘中哪一个键按下可由列线逐列置低电平后,检查行输 入状态来判断,其方法是依次给列线送低电平,然后检查所有 行线状态,如果全为1,则所按下的键不在此列,如果不全为 1,则所按下的键必在此列,而且是在与0电平线相交的交点上 的那个键。 2.3 4×4矩阵式键盘控制LED显示方法 (1)在"单片机系统"区域中,把单片机的P1.0-P1.7端 口通过8联拨动拨码开关JP3连接到"4*4行列式键盘"区域中 的M1-M4,N1-N4端口上。即将P1口作为整个系统的输入接口 电路 。 (2)在"单片机系统"区域中,把单片机的P0.0-P0.6端 口通过上拉电阻连接到"静态数码显示模块"区域中的任何一 个a-g端口上。 (3)此实验采用的是共阴极LED显示块,只有当a-g端口输 入高电平时才有效,即显示块中的对应的发光二极管才发光, 低电平时不显示,通过a-g端口的不同输入使显示器显示不同 的字符。 2.4 电路设计及电路图 把89C51单片机的P1.0-P1.7端口通过8联拨动拨码开关连 接到"4*4行列式键盘",其中P1.0-P1.3作为列线,P1.4- P1.7作为行线,把单片机的P0.0-P0.6端口连接到共阴极"静 态数码显示模块"区域中对应的a-g端口上;系统首先通过CPU 对全部键盘进行扫描,即把第一根行线置为"0"状态,其余 行线置于"1"状态,读入输入缓冲器的状态,若其状态全 为"1"表明该行无键按下,再将第二根行线置为"0"状态, 同样读入输入缓冲器的状态,如其状态也全为"1",则置第 一根行线置为"0"状态,以此类推。如读入输入缓冲器的状 态不全为"1",确定哪一根列线为"0"状态,当某个键的行 线和列线都为"0"状态时,表明该键按下。最后通过显示程 序将该键的序号显示出来。(如下图2) 图2 4×4矩阵式键盘电路图 2.5 4×4矩阵式键盘软件编程 KEY EQU 30H ORG 0000H ;入口地址 SJMP START START:MOV P0,#00H JIXU:MOV P1,#0FFH ;判第0行是否有键按下 CLR P1.4 ;将P1.4清零 MOV A,P1 ANL A,#0FH ;屏蔽高4位

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值