智能光柱显示仪的设计研制毕业设计(编辑修改稿)内容摘要:
序存储器锁定 (7) 128*8 位内部 RAM (8) 32 条可编程 I/0 线 (9)两个 16 位定时器 /计数器 (10) 5 个中断源 (11)可编程串行通道 (12)低功耗的闲置和掉电模式 (13)片内振荡器和时钟电路 AT89C51 的管脚说明如下 : VCC 端口 :供电电压。 GND 端口 :接地端口。 PO 端口 :PO 端口为一个 8 位漏级开路双向 I/0 端口,每脚可吸收 8 个 TTL 门电 流。 当 PO II 的管脚第一次写 1 时,被定义 为高阻输入。 PO能够用于外部程序数据存储器,它可以被定义为数据 /地址的低八位。 在 FIASH 编程时, PO 端口作为原码输入口,当 FIASH进行校验时, PO 输出原码,此时 PO 外部必须被拉高。 P1端口 :Pi端口是一个内部提供上拉电阻的 8位双向 I/0端口, Pi端口缓冲器能接收输出 4 个 TTI,门电流。 Pi端口管脚写入 1后,被内部上拉为高,可用作输入, P1端 1l被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1 端口作为低八位地址接收。 P2端口 :P2 端口为一个内部上拉电阻的 8位双向 I/0 口, P2端口缓冲器可接收,输出 4个 TTL 门电流,当 P2 端口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 作为输入时, P2端口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2端口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2端口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 端口输出其特殊功能寄存器的内容。 P2端口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 端口 :P3 端口管脚是 8 个带内部上拉电阻的双向 I/0 口,可接收输出 4 个 TTL 门电流。 当 P3 端口写入“ 1”后,它们被内部上拉为高电平,并用作输入。 作为输入,当外部下拉为低电平, P3端口将输出电流,这是由于内部上拉的缘故。 P3 端口也可作为 AT89C51 的一些特殊功能口,如下表所示 : (1) P3. 0 RXD(串行输入端口 ) (2) P3. 1 TXD(串行输出端口 ) (3) /INTO(外部中断 0) (4) ANTI(外部中断 1) (5) TO(记数器 0 外部输入 ) (6) T1(记数器 1 外部输入 ) (7) /WR(外部数据存储器写选通 ) (7) /RD(外部数据存储器读选通 ) (8) P3 端口同时为闪烁编程和编程校验接收一些控制信号。 (9) RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电 平时间。 (10) ALE/PROD:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周期输出 1 , 此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是 :每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX 和 MOVC 指令时ALE 才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置位无效。 (11) /PSEN:外部程序存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 (12) /EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器 (OOOOHFFFFH), 不管是否有内部程序存储器。 注意加密方式 1 时, /EA 将内部锁定为 RESET。 当 /EA 端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP)。 (13) XTALl:反向振荡放大器的输入及内部时钟工作电路的输入。 (14) XTAL2:来自反向振荡器的输出。 振荡器的特性如下 : XTAL1 和 XTAL2 分别为反向放大器的输入和输出。 该反向放 大器可以配置为片内振荡器。 石晶振荡和陶瓷振荡均可采用。 如采用外部时钟源驱动器件, XTAL2 应不接。 输入系内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 芯片擦除 :整个 FPEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持 ALE 管脚处于低电平 lOms 来完成。 在芯片擦操作中,代码阵列全被写“ 1且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外, AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可 选的掉电模式。 在闲置模式下, CPU 停止工作。 但 RAM,定时器,计数器,串口和中断系统仍在工作。 在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止 11070 LED 显示器接口 LED 显示原理 LED 是发光二极管的缩写。 LED 显示器是由发光二极管构成的,所以在显示器前面冠以“ LED”。 LED 显示器在单片机中的应用非常普遍。 通常所说的 LED 显示器由 7 个发光二极管组成,因此也称之为七段 LED 显示器 . 此外,显示器中还有一个圆点型发光二极管(在图中以 dp 表示),用于显示小数点。 通过七段发光二极管亮暗的不同组合,可以显示多种数字、字母以及其它符号。 共阳极接法 把发光二极管的阳极连在一起构成公共阳极。 使用时公共阳极接 +5V。 这样阴极端输入低电平的段发光二极管就导通电亮,而输入高电平的则不点亮。 共阴极接法 把发光二极管的阴极连在一起构成公共阴极。 使用时公共阴极接地,这样阳极端输入 高电平的段发光二极管就导通点亮,而输入低电平的在不点亮。 使用 LED 显示器时要注意区分这两种不同的接法。 为了显示数字或符号,要为 LED 显示器提供代码。 因为这些代码是为显示字形的,因 此称之为字形代码。 七段发光二极管,再加上一个小数点位,共计八段。 因此提供给 LED 显示器的字形代码正好一个字节。 各代码位的对应关系如下: 代码位 D7 D6 D5 D4 D3 D2 D1 D0 显示段 dp g f e d c b a 用 LED 显示器显示十六进制数的字形代码在下表中列出。 十六进制数字形代码表 字型 共阳极代码 共阴极代码 字型 共阳极代码 共阴极代码 0 C0H 3FH 9 90H 6FH 1 F9H 06H A 88H 77H 2 A4H 5BH B 83H 7CH 3 B0H 4FH C C6H 39H 4 99H 66。智能光柱显示仪的设计研制毕业设计(编辑修改稿)
相关推荐
在实际应用中,常常会设计到电参数的测量。 LED电参数的测量,与一般二极管的测量方法相同,在规定测试条件下,采用电压表一电流表的方法即可。 只是在反向特性测试时,应该特别注意,反向电压不允许加大到击穿值。 在 LED 显示屏规模较大时,使用晶体管显示仪进行测量更为方便。 ADM3251E ADM3251E 是 ADI( Analogdevice,inc)公司推出基于其专利 iCoupler
0%,一辆超限 2 倍的车辆行使一次,对公路的损害相当于不超限车辆行使16 次;一辆 36 吨的超限车辆对道路的毁坏程度相当于 9600 车 吨重的小汽车对道路的破坏。 司机和车主超限运输每赢利 1 元钱,就会造成公路破坏 100 元代价。 本系统通过光电传感器对汽车 的下压程度所转换的电信号,再转换成位移大小,从而通过单片机的逻辑运算来计算出汽车的重量
⑥ 显示电路 显示电路由发光二极管按一定的矩阵排列而成,它是程序控制系统向用户直接观察到洗衣机的工作状态的窗口。 预设工作程序时,可根据指示灯的闪亮来判断洗衣机是否接受了指令;还可以通过批示灯的显示来判断洗衣机工作是否正常。 ⑦ 负载驱动电路 该电路多由双向可控硅及触发电路组成。 双各可控硅作为无触点开关控制电机等负载的通断及 运行。 单片机根据按键输入指令或接收到的检测信号,输出相应的控制信号
示模块的工作。 直接访问方式的接口电路如图 21 所示, 在图中,单片机通过高位地址 A11 控制CSA, A10 控制 CSB,以选通液晶显示屏上各区的控制器;同时用地址 A9 作为R/W 信号控制数据总线的数据流向;用地址 A8 作为 D/I 信号控制寄存器的选择,E(使能 )信号由 RD 和 WE 共同产生,这样就实现了单片机对液晶显示模块的电路边接。 电位器用于显示对比度的调节。 (二
fine LCD_PAGE 0xB8 //页指令 define LCD_COL 0x40 //列指令 //液晶引脚定义 sbit DI = P2^0。 //数据 /命令选择线 sbit RW = P2^1。 //读 /写控制线 sbit E = P2^2。 //使能控制线 sbit CS1 = P2^3。 //片选 1 sbit CS2 = P2^4。 //片选 2 sbit RST =
件见表。 表 74HC573推荐操作条件表 这个器件带有 保护电路,以免被高的静态电压或电场损坏。 然而,对于高阻抗电路,必须要采取预防以免工作在任何高于最大值范围的条件下工作。 VIN和 VOUT应该被约束在 GND≤( VIN或 VOUT)≤ VCC。 RS232 的介绍 RS232 是 由电子工业协会 (EIA) 所制定的异步传输标准接口。 通常 RS232 接口以 9 个引脚 (DB9)