菜单
  

    在Proteus原理图设计过程中,对外围电路的设计要求也较严格,频率的设置、电压的大小、电容以及电阻各个元器件属性的设置也是很重要的。
    3.2功能设计  
    系统采用AT89C51单片机为控制核心,主要包括LED驱动模块、字库存储模块等。8×8点阵共有64个发光二极管,每一行的二极管阴极相连,每一列的二极管阳极相连。基于AT89C51控制的点阵显示,是通过单片机的P1口控制点阵列,通过P3口控制行,有单片机发出信号来选中点阵中的二极管显示,二极管的阳极为1,阴极为0,则二极管发光,否则不亮。接9号引脚的是复位电路,也就是起复位的作用,不管点阵显示到哪个字,只要按一下复位键,点阵就重新开始显示。接18和19引脚的是晶振电路,晶振电路是提供时钟脉冲的,晶振电路与单片机的机器周期有关,晶振频率越大,单片机运行的速度越快。通过以上几个模块就可以实现简单的汉字效果。
    3.3系统硬件设计
    打开Proteus ISIS编辑环境,按照原先设计好的电路图进行元器件的放置。复位与晶振电路为STC89C58RD+提供复位电路,电阻和电容构成上电复位电路,充电时间常数约为400ms,电源上电时为STC89C58RD+提供可靠的复位信号。点触开关实现手动复位,当开关闭合时对电容放电,RESET输出高电平,复位单片机。放电回路中串入电阻,限制放电电流,防止开关打火。晶振电路:为外接的振荡电路,采用石英晶体选频,可得到较高的频率精度和稳定度。晶振频率为12MHZ,该频率即为单片机CPU的工作频率,其周期即为时钟周期。之所以选择它是为了便于波特率的设置,使用该晶振频率在与PC机之间进行串行通信时,可与PC机保持波特率的准确一致性。电路设计平面及电路原理如图2、图3所示。
    图2  电路设计平面图
    图3  电路原理图
    3.4系统软件设计
    方法:采用分支结构编写程序,对于不同的开关状态为其分配相应的接口从而让器件作出响应。主程序流程以及分程序流程如图4、图5所示。
    汉字显示原理:把中文中的宋体字库作为例子,每一个汉字由16行16列的点阵组合而成显示。也就是国标汉字库中的每个字均是由256点阵来表示的。并且我们可以把每个点理解为一个像素,而把每个字的字形理解为一幅图像。实际上这个汉字屏不仅可以显示中文汉字,也可以显示在256像素范围以内的任何图形。
  1. 上一篇:MATLAB移动机器人的模糊控制设计仿真
  2. 下一篇:MATLAB一级倒立摆的二次最优控制系统设计仿真
  1. 基波磁通补偿的串联混合...

  2. stc15单片机水温水压无线监...

  3. PIC16F73单片机逆变电源硬件电路设计+电路图

  4. 单H桥三电平有源电力滤波器的控制策略研究

  5. 51单片机永磁直流无刷电动机驱动控制器设计

  6. PLC柔性制造系统的控制系统设计+梯形图

  7. 含二甲基咪唑分子基介电...

  8. 现代简约美式风格在室内家装中的运用

  9. 浅析中国古代宗法制度

  10. NFC协议物理层的软件实现+文献综述

  11. 巴金《激流三部曲》高觉新的悲剧命运

  12. 上市公司股权结构对经营绩效的影响研究

  13. 中国传统元素在游戏角色...

  14. g-C3N4光催化剂的制备和光催化性能研究

  15. C++最短路径算法研究和程序设计

  16. 高警觉工作人群的元情绪...

  17. 江苏省某高中学生体质现状的调查研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回