菜单
  

    在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. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. AT89S51单片机储藏室温湿度...

  8. 乳业同业并购式全产业链...

  9. 十二层带中心支撑钢结构...

  10. java+mysql车辆管理系统的设计+源代码

  11. 中考体育项目与体育教学合理结合的研究

  12. 大众媒体对公共政策制定的影响

  13. 电站锅炉暖风器设计任务书

  14. 当代大学生慈善意识研究+文献综述

  15. 杂拟谷盗体内共生菌沃尔...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回