全文预览

(精)单片机与pc机通信设计

上传者:读书之乐 |  格式:doc  |  页数:14 |  大小:0KB

文档介绍
的窄脉冲驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的脉冲信号,反复循环以上操作,就可显示各种图形或文字信息。 LED 显示原理为:本设计采用了 AT89C51 单片机作控制器,12MHz 晶振,8×8 点阵共需要 64个发光二极管组成,二极管的阳极接的是三极管的发射极,阴极通过 P1口接的是+5V 的高电平,三极管的集电极接的是单片机的 P0-P7 口,其中P0-P2 接74HC138 的A0-A2 口,P3-P5 分别接始能端口 E1、E2和E3, 始能端是低电平有效,对 38译码器的 A0、A1和A2赋值就可实现相应二极管的行发光, 若要使哪个二极管熄灭,可以给相应的 P1口高电平. 应用的是定时器 T0的工作模式 1。定时器的控制寄存器 TCON (88H ): TCON TF0/TF1: 定时器 0、定时器 1溢出中断申请标志位: =0:定时器未溢出; =1:定时器溢出中断申请,进中断后自动清零。 TR0/TR1: 定时器运行启停控制位: =1:定时器停止运行; =1:定时器启动运行。定时器控制寄存器 TCON(88H) TCON IT0/IT1: 外部中断请求的触发方式选择位: =0:在 INT0/INT1 端申请中断的信号低电平触发; =1:在 INT0/INT1 端申请中断的信号负跳变触发。 IE0/IE1: 外部中断申请标志位: =0:没有外部中断申请; =1:有外部中断申请。中断允许寄存器 IE(0A8H) IEEX0/EX1/ET0/ET1/ES 位:分别是 INT0/1,Timer0/1, 串行口的中断允许控制位: =0时禁止中断; TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 EA___ ET2 ESET1 EX1 ET0 EX0

收藏

分享

举报
下载此文档