如何利用89C51单片机与8279实现键盘接口电路显示

核心提示、8051微处理器CPU◆1、运算器:由算术逻辑单元ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成PSW;8位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器B有关)、逻辑运算及移位运算等。◆2、控制器:由指令寄存器

、8051微处理器CPU◆1、运算器:由算术逻辑单元ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成PSW;8位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器B有关)、逻辑运算及移位运算等。◆2、控制器:由指令寄存器IR、指令译码器ID、定时及控制逻辑电路、程序计数器PC组成,使单片机的运行控制中心。PC的结构与功能:16位的程序寄存器,控制程序的执行。IR,ID的功能;二、8051的片内存储器◆ROM:4KB,地址0000H--0FFFH(使用时)◆RAM:128B,地址00H--7FH三、8051的I/O端口电路四、定时器/计数器:2个16位的定时器/计数器五、中断控制系统:5个中断源,其中两个外部中断、两个定时/计数器中断、1个串行口中断。六、串行口:1个全功能异步串行口七、时钟电路:在时钟电路的外部添加晶振及电容就可以组成完整的震荡电路,为系统工作提供时钟。八、总线:通过内部总线把系统的各个部分连成一个有机的整体。·一个8位CPU;·一个片内振荡器及时钟电路;·4K字节ROM程序存储器:·128字节RAM数据存储器;·两个16位定时器/计数器;·可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;·32条可编程的I/O线(四个6位并行I/O端口)

可以用p0口的8位总线做4*4键盘扫描,p1做显示数据输出,p2做显示位选择。程序定时器0定位10ms,用来做动态显示扫描,外加键盘扫描。主程序做显示内容和有键按下处理。串口TX RX可以作为现实字符的输入端,串口收到的是在LED 上显示也可以直接用键盘输入显示这个可以不?!在详细的话这里说不太清楚。

 
友情链接
鄂ICP备19019357号-22