1、本实验键盘结构为4×4键盘,显示为4位。 2、实验地址可采用8000H。 3、键盘扫描时列为输出:8002H。 行为读入:8001H。 4、编程为扫描方式实现: 逐列扫描,首先使用Y1为0,读入行值。 ①当读入的行值为FFH时,表明无键按下,再令Y2为0依次扫描各列。 ②当读入的行值不为FF时(为0时)即有键按下,转求键值。 5、求键值的方法: ①设置行值寄存器和列值寄存器。 ②每扫描完一行,无键按下时,列值 + 4。 ③有键按下时,列寄存器保持原值,转求相应的行值。 ④ 求行值的方法是:将行值右移,每移位一次行寄存器加1,直至移出位为低电平为止。 6、键值 = 行 + 列 即 R3 + R4
上传时间: 2017-05-24
上传用户:思琦琦
基于18f4550ICD2、16F877的PIC单片机烧写器仿真器ICD2制作源码 错误更正:877的RA4口要上拉一个5K电阻,R11<4R7,74hc07不行必须用74LS07 如果想重烧IC,4550的CONFIG请参考BMP文件 1。调试时最好有一个有保护的HUB,分步进行 2。焊好后,电位器旋到0,不插队IC,通电测各点电压,并调好12V 3。只插4550,连PC,应能发现新硬件,重点查晶体,USB电压, 4。插好所有IC,连PC,用ICD2的自检功能,能读出三个电压,见CHECK。BMP 5。最后连是连目标板,如果复位电容大于103原装ICD2都不会认识目标IC,不同目标IC最好用不同IDE,如16F639用6。61版可以,可进入7。5版就不好用,有些IDE版很不完善,可以多试
上传时间: 2014-08-18
上传用户:huangld
简易数字电压表可以测量0-5V范围的8路电压值,并在4位LED数码管上轮流显示或单路选择显示。
上传时间: 2017-05-30
上传用户:TF2015
分频器的vhdl描述,在源代码中完成对时钟信号CLK的2分频,4分频,8分频,16分频
上传时间: 2014-01-16
上传用户:奇奇奔奔
自己制作一个音频文件播放器,能够播放多种音频格式的文件。 (1) 实现为Applet小程序 (2) 实现开始、暂停、停止等播放控制 (3) 维护一个或多个播放列表 (4) 能够从Internet下载歌曲并播放。 其它功能可自行扩展。
上传时间: 2017-06-28
上传用户:181992417
4位二进制加法器,vhdl实现,外带译码器部分,清晰简洁,可读性好
上传时间: 2017-07-03
上传用户:1101055045
8路移存型彩灯题目要求两种花型,本次实验分别实现这两种花型,它的设计主要采用74194接成扭环形结构的移位寄存器来实现,整个电路主要由编码发生器、控制电路、脉冲发生器构成可以实现控制8个以上的彩灯,并且可以组成多种花型。
上传时间: 2014-11-29
上传用户:l254587896
一个用vc编的有关图形界面游戏编程开发的扫雷游戏以及具体讲解。包括:1. 游戏实现2. 资源编辑3. 变量函数4. 具体实现(删去状态栏和工具栏;设置窗口大小;构造函数;界面函数;显示没有雷的区域;计时器函数;)文章通过扫雷这个游戏的具体开发过程来达到说明如何用vc++对游戏编程。(麻雀虽小,五脏俱全)
上传时间: 2017-07-17
上传用户:lps11188
适用软件:Code Warrior 4.7 Target : MC9S12XS128单片机 Crystal: 16.000Mhz busclock: 8.000MHz pllclock:16.000MHz 本程序主要包括以下功能: 1.设置锁相环和总线频率; 2.IO口使用; 3.共四路ATD使用及显示方法。 LED计数,根据灯亮可以读取系统循环了多少次
标签: busclock pllclock Warrior Crystal
上传时间: 2017-07-27
上传用户:woshiayin
1、用feng模块将选手按下按键信号输出高电平给锁存模块lockb,进行锁存的同时发出aim信号实现声音提示,并使count模块进行答题时间的倒计时,在计满100妙后送出声音提示; 2、用ch41a模块将抢答结果转换为二进制数; 3、用sel模块产生数码管片选信号; 4、用ch42a模块将对应数码管片选信号,送出需要的显示信号; 5、用七段译码器dispa模块进行译码。
上传时间: 2013-12-21
上传用户: