第6章 单片机应用系统的设计实例.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 单片机应用系统的设计实例

一 硬件设计 右图是一个8*8的集成LED点阵,该点阵有16个引脚,8个引脚控制点阵每行的选中,另外8个引脚控制点阵每列的选中,通过这16个引脚来控制点阵上每一个LED的亮灭。 16X64LED点阵的广告屏电路 在上原理图中: 使用P2.7,P2.6,P2.5通过与非门连接3片74273作为片选引脚。则在某一时刻内我们可以只选通其中一片D触发器,发送数据,图中的两片D触发器对显示屏上LED每行的选通进行控制。 D触发器上使用了六个端口,其中四根线接到4-16译码芯片上控制每列的选通,另外两根线控制4片译码器的选通,则可以实现对4*16=64列LED的选通控制。 二 软件设计 要在LED屏上显示汉字,首先要取得汉字的字模,本方案一个汉字所需要的存储空间是32个字节。我们可以定义一个数组来存储这个字模,如“武”的字模为: char list[]={0x20,0x20,0x20,0x60,0x24,0x3F,0x24,0x20, 0x24,0x20,0xE4,0x1F,0x26,0x11,0x24,0x11, 0x20,0x10,0xFF,0x03,0x20,0x1C,0x22,0x20, 0x2C,0x40,0x20,0x80,0x20,0xE0,0x00,0x00} 我们使用软件生成了所需汉字的字模之后,将这些字模存入程序的数组,运行程序,调用这些数组,这些汉字就显示在屏幕上了。程序流程图如右图所示: 主要程序: #define hang0 XBYTE[0X7FFF] //定义端口 #define hang1 XBYTE[0XbFFF] #define lie XBYTE[0XDFFF] void main() {uchar i,j,k; uint b=0; uchar a; //控制移动间隔时间 while(1) {j=0; if(a1) //移动间隔时间;取值0--255 {a=0; b+=2; if(b=512) {b=0; for(i=0;i64;i++) {lie=i;hang0=0x00; hang1=0x00; } } for(i=0;i64;i++) {lie=i; for(k=0;k5;k++) {hang0=table[j+b]; hang1=table[j+b+1]; delay(2); hang0=0x00; hang1=0x00; } //清屏 j+=2; } a++; } } 6.4 寻迹小车的设计 一 功能介绍 本循迹小车将实现自动寻迹并沿黑线走向行进的功能。 小车由前后两个电机分别控制前轮转弯及后轮前进驱动,其中前轮由小型舵机带动,使得系统减少了机械部分设计,使小车的转向控制数字化,易于单片机进行控制。后轮使用普通直流电机,通过PWM信号调节小车前进车速。 系统原理图 二 硬件介绍 (1) 舵机简介 舵机是一种位置伺服的驱动器,适用于角度不断变化并可以保持的控制系统。小型舵机的工作电压一般为4.8V或6V,转速一般为0.22/60度或0.18/60度。 工作原理: 控制信号进入信号调制芯片,获得直流偏置电压; 基准电路产生周期20ms,宽度1.5ms的基准信号; 将直流偏置电压与电位器的电压比较获得电压差输出; 最后,电压差的正负输出到电机驱动芯片决定电机的正反转; 以180度角度伺服为例,对应的控制关系是: ??? 0.5ms0度; 2.0ms135度; ??? 1.0ms45度; 2.5ms180度; ??? 1.5ms90度; (2) 黑线检测传感器的介绍 小车黑线检测用红外发射对管作为传感器。 其工作原理为:发射端发射红外光,接收端接收物体反射信号,因为各种颜色对光的吸收和反射程度不同,黑色吸收红外光,使得反射信号很弱,而白色反射红外光使得反射信号相对发射信号损耗不大,接收端再将反射信号转换为相应的电压信号。传感器的接收信号再经过信号处理电路(如下页图)输送给单片机。 黑线信号检测电路 (3) 电机驱动原理简介 小车后轮采用小型直流电机,采用PWM信号驱动L298N电机驱动芯片进行控制。 L298N 为双全桥步进电机专用驱动芯片,内部包

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档