单片机课程实训.docx

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

单片机课程实训小组成员:自控1204班杨傅嘉2012014108屈秋蓓2012014120袁树立2012014122韩维明2012014125王 松2012014100第一步:字模生成目标:输入一段文字,经过电脑端口处理,将对应输入的文字逐一变为字模的形式保存起来。过程:首先对输入的文字逐一获取机内码然后获取区位码计算相应文字的区码计算相应文字的位码计算相应文字的获取起始位置打开相应的文字字模文件找到对应的起始位置进行读取并保存以下是部分计算过程的vb程序代码:Jnm = Hex(Asc(text1。Text)) Qwm = Hex(Asc(text1。Text) - HA0A0) If Len(Qwm) = 3 ThenQm = Mid(Qwm, 1, 1) Wm = Mid(Qwm, 2, 2) ElseIf Len(Qwm) = 4 ThenQm = Mid(Qwm, 1, 2) Wm = Mid(Qwm, 3, 2)ElseExit SubEnd IfJqWz = 32 * ((CLng(H Qm) - 1) * 94 + (CLng(H Wm) - 1))字模库文件夹(包含各种文字大小)字模文件夹(包含各种字体)第二步:串口通讯由于vb编辑串口通讯时需要用到一个特定的串口通讯按钮,并且需要将串口通讯与字模的获取结合起来,时间安排上比较忙乱,没有及时得将任务综合起来并分配下去,团队协作的缺失。导致程序没有编辑出来,所以我们在网上找到了一款既能够生成所需的字模,又能进行串口通讯的软件。以下为使用介绍:软件界面:选中上图32×64按钮红框内输入需要显示的文字点击确定按钮后,按回车键开始分析文字(此步骤获得的代码仅是能显示出来的文字的代码)点击下图条形点阵按钮(此步骤将所有输入的文字信息转化为字模代码保存起来)点击使用串口发送数据按钮连接好单片机后,选择好串口号,波特率。点击写入新数据。(此步骤,单片机将会收到字模的信息)第三步:点阵原理ABCD是行扫描信号OE是屏的使能端,低电平有效 R1上半屏红色G1是上半屏绿色R2上半屏红色G2是下半屏绿色STCP是锁存信号SHCP是时钟信号74HC245138译码器595芯片8*8点阵屏集连第四步:程序编写#include reg52.h#include intrins.h#define uchar unsigned char#define uint unsigned intsfr P1M1=0X93;sfr P1M0=0x94;sbit R1=P0^0;sbit R2=P0^1;sbit LAT=P0^4;sbit CLK=P0^5;sbit EN=P0^6;uchar r1_data[8]={0};unsigned char kong[]={0x00};//定义空字符unsigned char code banji[][32]={{0x01,0x02,0x04,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0x00,0x00,0x00,0xf0,0x10,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10},//自{0x10,0x10,0x10,0x13,0xfa,0x14,0x11,0x1a,0x30,0xd1,0x10,0x10,0x10,0x10,0x57,0x20,0x40,0x20,0x20,0xfe,0x02,0x94,0x08,0x04,0x00,0xfc,0x20,0x20,0x20,0x20,0xfe,0x00},//控{0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7c,0x00,0x00,0x00,0x00,0x00,0x3c,0x42,0x42,0x42,0x04,0x04,0x08,0x10,0x20,0x42,0x7e,0x00,0x00},//12{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,0x00,0x00,0x00,0x04,0x0c,0x14,0x24,0x24,0x44,0x44,0x7e,0x04,0x04,0x1e,0x00,0x00},//04{0x00,0x00,0xf8,0x22,0x22,0x22,0x22,0xfa,0x22,0x24,0x20,0x39,0xe1,0x42,0x04,0x08,0x80,0x80,0xbe,0x88,0x88,0x88,0x88,0xbe,0x88,

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档