注意的是:每当用作外部数据存储器时,将跳出一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。另外该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。TIrRGchYzg9)PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。7EqZcWLZNX10)EAVPP:当EA保持低电平时,则在此期间外部程序存储器0000HFFFFH)不管是否有内部程序存储器。注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在Flash编程期间,此引脚也用于施加12V编程电源VPP)。lzq7IGf02E11)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。12)XTAL2:来自反向振荡器的输出。1020
f个人资料整理仅限学习使用
22模块性能分析
模块部分主要分为AT89C52芯片、独立式键盘、LED数码管显示部分,下面对这后两部分进行介绍,其中对LED七段数码管显示器做详细介绍,并根据实际工作情况采用合适的工作方式。zvpgeqJ1hk
221独立式键盘
利用8个常开按钮开关S1S8和8只电阻R1R8组成抢答器的输入电路。S1S8为自复式常开按钮开关,分别作为8位抢答按钮,与它相连的8只电阻为下拉电阻,以保证按钮未按下时,锁存器的输入端为低电平。NrpoJac3v1当程序执行时,按下按键,七段数码管显示器上即显示相应的是哪个组按下抢答。
222LED数码管显示
译码器的逻辑功能是将每一个输入的二进制代码译成对应的输出高、低电平信号,是编码器的反操作。数码管可以用TTL或CMOS集成电路直接驱动,所以使用译码器将BCD编码译成数码管所需要的驱动信号,以便使数码管用十进制数字显示出BCD编码表示的数值。1
owfTG4KI七段数码管的段排列和内部结构如图所示七段数码管的段排列和内部部结构应根据实际情况决定究竟采用共阳还是共阴方式,其基本原则是:若单片机口线直接驱动数码管各段,最好采用共阳极数码管,因为8051系列单片机口线输出高电平时,输出的电流很小,数码管不会太亮。若数码管通过驱动芯片与单片机相连,就要看驱动芯片对数码管极性的要求了fj
FLDa5Zo点亮显示器分为静态和动态显示两种方法。所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或是截止。例如,其段数码管的a、b、c、d、e、f、导通,g截止,则显示0这对这种显示方式每一位都要有一个8位输出口控制,所占硬件较多,一般用于显示位数较少很少r