微机原理课程设计-LCD字幕

合集下载

lcd显示系统课程设计

lcd显示系统课程设计

lcd显示系统课程设计一、课程目标知识目标:1. 让学生理解LCD显示系统的基本原理,掌握其组成部分及工作流程。

2. 使学生掌握LCD显示系统的设计方法和步骤,了解不同类型的LCD显示技术。

3. 帮助学生了解LCD显示系统在现实生活中的应用,认识到科技与生活的紧密联系。

技能目标:1. 培养学生运用所学知识进行LCD显示系统设计的能力,包括电路搭建、程序编写和系统调试。

2. 提高学生动手实践能力,培养团队合作精神,提高问题分析和解决能力。

3. 培养学生运用现代技术工具进行资料查询、方案设计和成果展示的能力。

情感态度价值观目标:1. 培养学生对电子科技的兴趣和爱好,激发他们学习科学技术的热情。

2. 培养学生严谨、务实的科学态度,提高他们面对挫折和挑战的勇气。

3. 引导学生关注社会发展,认识到科技创新对国家和社会的重要性,培养他们的责任感和使命感。

本课程针对高年级学生,具有较强的理论性和实践性。

结合学生的认知水平和兴趣特点,课程目标注重知识、技能和情感态度的有机统一。

通过本课程的学习,期望学生能够掌握LCD显示系统的基本原理和设计方法,培养实际操作能力,同时提升对电子科技的热情和责任感。

为实现课程目标,教学过程中应注重理论与实践相结合,鼓励学生积极参与讨论和实践活动,充分调动他们的主观能动性。

二、教学内容1. LCD显示原理:讲解LCD的基本结构、工作原理及显示特性,包括液晶材料、偏振片、驱动电路等关键知识点。

参考教材章节:第三章“液晶显示原理”2. LCD显示系统设计:介绍LCD显示系统设计流程,包括需求分析、电路设计、程序编写、系统调试等环节。

参考教材章节:第四章“液晶显示系统设计”3. 不同类型的LCD显示技术:分析TN、STN、TFT等不同类型LCD显示技术的优缺点及适用场景。

参考教材章节:第五章“液晶显示技术及其应用”4. LCD显示系统应用案例:展示LCD显示系统在生活、工业、医疗等领域的实际应用,激发学生兴趣。

《微机原理与接口技术》液晶显示控制器

《微机原理与接口技术》液晶显示控制器

6.4实验详细步骤首先接线,D0~D7接JD2,CE接Y0,RD接IOR,WR接IOW,A1接A1。

然后运行DVCC 软件,替换I/O基址,汇编、链接、运行,查看结果。

6.5实验结果屏幕上显示图形与文字。

6.6实验过程遇到的问题与解决方案遇到的问题:找不到pci(一直用的相同的机箱)。

结果加入别的团队后问题解决。

问题2.计字会跑到最后。

后来把编译信息后两行移到前解决。

江西理工大学《微机原理与接口技术》课实验报告实验六液晶显示控制实验专业班级实验人学号实验日期同组人6.1 实验目的1.学习图形LCD的编程操作方法。

2.学习用微机控制LCD显示汉字或图形。

6.2实验内容1.在128×64点阵液晶显示器上显示图形、文字,编制程序,建立字库。

本实验显示2.本实验中LCD显示控制直接由系统总线实现,原理图如下:3.由于DVCC卡使用PCI总线,所以分配的IO地址每台微机可能都不同,编程时需要了解当前的微机使用那段IO地址并进行设置,获取方法见《用户手册》第五章节5.3第10~12点中的介绍。

下面的程序DLCD.ASM(在文件夹“ASM_汇编程序”中)是需要用户自己根据查找到的DVCC卡的I/O基址替换到程序中带下划线的位置。

6.3实验整体思路按照电路图接线,在DVCC里编辑程序,将I/O基址替换到程序中带下划线的位置,运行程序,在实验箱上检查实验结果。

程序流程图:data segment OUT DX,ALioport EQU 0c400h-0280h INC SIlcddata EQU ioport+290h LOOP DAT2lcdcontr EQU ioport+291h MOV CX,0FFHTAB0 TAB1 TAB2 TAB3 ……MOV SI,0Hdata ends DAT3: MOV AL,TAB2[SI] stacks segment MOV DX,lcddatadb 100 dup (?) OUT DX,ALstacks ends INC SIcode segment LOOP DAT3assume cs:code,ds:data,ss:stacks,es:data MOV CX,0FFHstart: MOV SI,0H MOV AX,DA TA DAT4: MOV AL,TAB3[SI] MOV DS,AX MOV DX,lcddataMOV DX,lcddata OUT DX,ALMOV AL,00H INC SIOUT DX,AL LOOP DAT4MOV AL,00H MOV DX,lcdcontrOUT DX,AL MOV AL,0B2HMOV DX,lcdcontr OUT DX,ALMOV AL,42H CALL DELAYOUT DX,AL MOV AH,01HCALL DELAY INT 16HMOV DX,lcddata JNZ EXITMOV AL,10H STOP: JMP STOPOUT DX,AL EXIT: MOV AX,4C00HMOV AL,00H INT 21HOUT DX,AL DELAY PROC NEARMOV DX,lcdcontr MOV CX,8000H。

微机原理与接口技术课程设计——液晶显示器与键盘系统(1)

微机原理与接口技术课程设计——液晶显示器与键盘系统(1)

微机原理与接口技术综合实践说明书课程名称:微机原理与接口技术综合实践设计题目:液晶显示器与键盘系统院系:机电学院热能与动力工程系班级:1112设计者:马茜曹家皓陈哲王明波王天辉指导教师:肖燕彩设计时间:2013.7.1-2013.7.12微机原理与接口技术综合实践任务书目录一、总体设计 (5)1.单片机选型 (5)2.按键扫描 (5)3.1620LCD显示 (5)二、主要元件介绍 (6)1.AT89S51概述 (6)1.1 AT89S51主要特征 (6)1.2 管脚说明 (7)1.3 本设计中的应用 (8)2.1620LCD (11)2.1 1620LCD概述 (11)2.2 1620LCD控制指令 (13)三、基于PROTEUS的硬件电路设计 (15)1.PROTEUS软件相关 (15)2.电路组成 (15)2.1复位电路 (15)2.2时钟电路 (16)2.31620LCD显示电路 (16)2.4按键扫描电路 (17)2.5蜂鸣器和发光二级管控制电路 (17)四、硬件配置 (18)1.按键扫描程序 (18)2.1620LCD显示程序 (20)五、电路仿真 (22)六、总结 (25)七、附件 (26)1.电路原理图 (26)2.源程序 (26)一、总体设计1.单片机选型AT89S51是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

根据万向开关的的档位,控制小直流电动机执行相应的动作。

2.按键扫描运用P0口第四位进行行扫描,高四位进行列扫描。

循环判断,得到按键位置。

并在相应按键按下后实现特定功能:按键10按下时,发光二级管点亮,按键11按下时,发光二级管停止亮;按键12按下时,蜂鸣器响,按键13按下时,蜂鸣器停止响。

lcd汉字显示课程设计

lcd汉字显示课程设计

lcd汉字显示课程设计一、课程目标知识目标:1. 学生能理解LCD汉字显示的基本原理,掌握相关概念,如液晶显示、像素、字符编码等。

2. 学生能掌握LCD汉字显示的编程方法,包括字模提取、显示控制等。

3. 学生能了解LCD汉字显示在生活中的应用,提高对技术学科的兴趣。

技能目标:1. 学生能够运用所学知识,独立完成LCD汉字显示编程任务。

2. 学生能够通过实践操作,熟练使用相关工具和仪器,提高动手能力。

3. 学生能够通过小组合作,提高团队协作能力和问题解决能力。

情感态度价值观目标:1. 学生在学习过程中,培养对科学技术的热爱,增强创新意识。

2. 学生在小组合作中,学会尊重他人,培养团结协作的精神。

3. 学生能够关注LCD汉字显示技术在社会发展中的作用,提高社会责任感。

本课程旨在帮助学生掌握LCD汉字显示的相关知识,培养编程技能和实际操作能力,同时注重培养学生的情感态度价值观,使他们在学习过程中形成积极向上的学习态度,为今后的学习和发展奠定基础。

二、教学内容1. LCD基本原理与结构:包括液晶显示原理、像素和分辨率概念、显示驱动方式等,对应教材第3章第1节内容。

2. 汉字编码与字模:介绍汉字编码方式,如GB2312、GBK等,以及字模提取方法,对应教材第3章第2节内容。

3. LCD显示控制:讲解LCD显示控制原理,包括显示内存、显示坐标、刷新频率等,对应教材第3章第3节内容。

4. 汉字显示编程:教授如何在LCD上显示汉字,包括编程环境搭建、编程语言选择、字模显示等,对应教材第3章第4节内容。

5. 实践操作与案例分析:安排学生动手实践,完成LCD汉字显示编程任务,分析实际应用案例,提高学生实际操作能力,对应教材第3章第5节内容。

教学内容按照教学大纲安排,分为理论教学和实践操作两部分。

理论教学部分注重讲解LCD汉字显示的基本原理和编程方法,实践操作部分则着重培养学生动手能力和问题解决能力。

教学内容与教材紧密关联,确保科学性和系统性。

led微机原理课程设计

led微机原理课程设计

led微机原理课程设计一、课程目标知识目标:1. 学生能够理解LED微机的基本原理,掌握其工作流程和关键组成部分。

2. 学生能够掌握微机控制LED亮度的基本方法,了解不同控制模式的特点和应用场景。

3. 学生能够解释LED微机系统中涉及的基础电子元件的功能及其相互关系。

技能目标:1. 学生能够运用所学知识,设计并搭建简单的LED微机控制系统,实现LED 灯的亮度和闪烁频率的控制。

2. 学生能够运用编程软件,编写控制程序,实现对LED微机系统的有效控制。

3. 学生能够通过实际操作,培养动手能力、问题解决能力和团队协作能力。

情感态度价值观目标:1. 学生能够培养对电子技术和微机原理的兴趣,提高主动学习的积极性。

2. 学生能够通过课程学习,认识到科技发展对生活的影响,增强环保意识和创新精神。

3. 学生能够在团队合作中,学会尊重他人,培养良好的沟通能力和团队精神。

本课程旨在帮助学生掌握LED微机原理及其应用,结合学生的年级特点,注重理论与实践相结合,提高学生的实践操作能力和创新能力。

在教学过程中,关注学生的个体差异,激发学生的学习兴趣,培养良好的学习习惯和价值观。

通过具体的学习成果分解,为教学设计和评估提供明确依据。

二、教学内容1. LED基础知识:介绍LED的基本结构、工作原理及其在微机系统中的应用。

- 教材章节:第二章“半导体器件”- 内容列举:LED的发光原理、类型及特性。

2. 微机原理:讲解微机的基本组成、工作流程及其在LED控制系统中的应用。

- 教材章节:第三章“微机原理与应用”- 内容列举:微处理器、存储器、输入输出接口、定时器等。

3. 常用电子元件:介绍常用电子元件在LED微机系统中的作用,如电阻、电容、二极管等。

- 教材章节:第四章“常用电子元件”- 内容列举:元件的功能、选型及应用。

4. 编程与控制:学习微机控制LED亮度和闪烁频率的编程方法。

- 教材章节:第五章“微机编程与应用”- 内容列举:编程语言、控制指令、程序设计。

微机原理点阵屏课程设计

微机原理点阵屏课程设计

微机原理点阵屏课程设计一、课程目标知识目标:1. 让学生理解微机原理的基本概念,掌握点阵屏的工作原理及其在微机系统中的应用。

2. 使学生掌握点阵屏的驱动程序编写方法,了解相关硬件接口技术。

3. 引导学生了解微机系统中的显示技术发展,掌握点阵屏在不同场合的应用。

技能目标:1. 培养学生运用微机原理进行点阵屏编程的能力,提高学生的实际操作技能。

2. 培养学生分析问题、解决问题的能力,使学生在实际项目中能够运用所学知识。

3. 提高学生的团队协作能力,培养学生独立思考和创新能力。

情感态度价值观目标:1. 激发学生对微机原理和点阵屏技术的兴趣,提高学生的学习积极性。

2. 培养学生严谨的科学态度,树立良好的学术道德。

3. 引导学生关注新技术的发展,培养学生的创新意识和社会责任感。

课程性质分析:本课程属于实践性较强的学科,结合微机原理和点阵屏技术,注重培养学生的动手能力和实际操作技能。

学生特点分析:学生具备一定的微机原理基础,对点阵屏技术有一定的了解,但实际操作经验不足,需要加强实践环节的培养。

教学要求:1. 结合课本内容,注重理论与实践相结合,提高学生的实际操作能力。

2. 创设问题情境,引导学生主动探究,培养学生的创新思维。

3. 强化团队协作,注重个体差异,因材施教,提高教学质量。

二、教学内容1. 理论部分:- 微机原理概述:CPU、内存、I/O接口等基本组成。

- 点阵屏原理:点阵屏的显示原理、像素与字符的对应关系。

- 硬件接口技术:点阵屏与微机系统的连接方式、接口电路设计。

2. 实践部分:- 点阵屏驱动程序编写:掌握编程语言,编写点阵屏的驱动程序。

- 点阵屏显示控制:实现字符、图形的显示控制,以及动态效果的实现。

- 综合应用:结合实际项目,运用点阵屏技术完成特定功能。

3. 教学大纲安排:- 第一阶段:微机原理概述及点阵屏原理学习。

- 第二阶段:硬件接口技术学习与实践。

- 第三阶段:点阵屏驱动程序编写及显示控制。

微机原理led灯课程设计

微机原理led灯课程设计

山东轻工业学院课程设计专用纸成绩课程名称微机原理课程设计指导教师刘国玲院(系)信息学院专业班级计科(高职)09-3 学生姓名曹志先学号 200903014113 设计日期 2012-6-20 课程设计题目LED16*16点阵显示一、设计目的通过本次课程设计进一步融会贯通教材内容,掌握计算机各功能芯片的工作原理、相互联系,熟练掌握基于微型计算机、单片机的设计原理和方法,熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。

真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,并能在日常生活中联系生活,明白简单部件的构成及运行原理,能够自己完成简单项目,实现由学习知识到应用知识的初步过渡。

二、设计内容和要求设计目的:设计一个点阵电子显示屏设计要求:16X16点阵LED字符显示器能显示“曹志先”几个汉字同组人员:曹志先、王茜、薛明明小组分工:成员分工曹志先总体设计、解决实验中出现的问题。

薛明明连接连线和调试代码。

王茜设计显示字编码及操作实验显示效果。

三、设计指南1、16*16 矩阵LED为共阴极显示,由四个8X8 LED点阵块组成,根据提供I/O地址、功能,由不同I/O口分别提供字形代码送行,列扫描信号送列扫描行,凡字形代码位"1"、列扫描信号"0"该点点亮,否则熄灭,通过逐列扫描,循环点亮字形或曲线。

2、用8255的PA、PB输出接口提供扫描列信号;用8255的PC口和273输出接口提供扫描行信号,输出字形代码,完成16×16的点阵显示。

点阵显示器显示系统电路的原理图四、硬件设计1、在P.态下,按SCAL键。

2、将JHPC接JX16(PC),JX7→JX17,CS2→FF80H,JQ→JHQ,JLPA接JX9(PA),JLPB 接JX15(PB)。

课程设计LCD

课程设计LCD

课程设计LCD一、教学目标本课程的教学目标是使学生掌握LCD的基本原理、结构和应用,能够熟练使用LCD进行显示控制。

具体包括:1.知识目标:了解LCD的基本原理、结构和工作方式,掌握LCD的驱动方法和显示控制技术。

2.技能目标:能够使用LCD进行显示控制,包括初始化LCD、编写显示程序、调整显示参数等。

3.情感态度价值观目标:培养学生对电子技术的兴趣和好奇心,提高学生动手实践的能力,培养学生的创新精神和团队合作意识。

二、教学内容教学内容主要包括LCD的基本原理、结构和应用,具体包括:1.LCD的基本原理:介绍LCD的工作原理、驱动方式和工作电压等。

2.LCD的结构:介绍LCD的组成结构,包括显示阵列、控制逻辑、接口电路等。

3.LCD的应用:介绍LCD在各种电子设备中的应用,如手机、电脑、车载导航等。

三、教学方法为了提高教学效果,我们将采用多种教学方法,包括:1.讲授法:通过讲解LCD的基本原理、结构和应用,使学生掌握相关知识。

2.讨论法:学生进行小组讨论,探讨LCD的使用方法和技巧。

3.案例分析法:分析实际案例,使学生了解LCD在实际应用中的作用。

4.实验法:安排实验室实践环节,让学生亲自动手操作LCD,提高实践能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的LCD教材,为学生提供系统、全面的学习资料。

2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作精美的PPT、教学视频等,提高学生的学习兴趣。

4.实验设备:准备充足的LCD实验设备,确保每个学生都能动手实践。

五、教学评估为了全面、客观地评估学生的学习成果,我们将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和理解能力。

2.作业:布置适量的作业,评估学生的知识掌握和应用能力。

3.考试:定期进行考试,全面评估学生的知识水平和应用能力。

lcd课程设计报告

lcd课程设计报告

lcd课程设计报告一、教学目标本课程的教学目标是让学生掌握LCD的基本原理、结构和应用,能够熟练使用LCD进行显示和控制。

具体分为三个维度:知识目标:使学生了解LCD的基本原理、结构和工作原理,掌握LCD的驱动方法和显示技术,了解LCD在实际应用中的各种解决方案。

技能目标:培养学生具备LCD设备的安装、调试和维护能力,能够根据实际需求设计LCD显示系统,并具备一定的创新能力。

情感态度价值观目标:培养学生对电子技术的兴趣和热情,提高学生分析问题和解决问题的能力,培养学生的团队合作意识和责任感。

二、教学内容本课程的教学内容主要包括LCD的基本原理、结构和工作原理,LCD的驱动方法和显示技术,LCD在实际应用中的各种解决方案。

具体安排如下:1.第一章:LCD概述,介绍LCD的基本概念、分类和发展历程。

2.第二章:LCD的基本原理,讲解LCD的工作原理和显示原理。

3.第三章:LCD的结构与特性,介绍LCD的结构组成和性能参数。

4.第四章:LCD的驱动方法,讲解LCD的驱动电路设计和驱动算法。

5.第五章:LCD的显示技术,介绍LCD的显示技术及其应用。

6.第六章:LCD在实际应用中的解决方案,分析LCD在各种领域的应用实例。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:通过教师的讲解,使学生掌握LCD的基本原理和知识。

2.讨论法:学生进行课堂讨论,培养学生的思考和表达能力。

3.案例分析法:分析LCD在实际应用中的案例,提高学生的实际操作能力。

4.实验法:安排实验课程,让学生亲自动手操作,加深对LCD的理解。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选择合适的LCD教材,为学生提供系统的学习资料。

2.参考书:提供相关的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作PPT、视频等多媒体资料,增强课堂教学的趣味性。

4.实验设备:准备LCD实验设备,让学生能够进行实际操作。

微机原理及应用课程设计报告(LCD显示)

微机原理及应用课程设计报告(LCD显示)

微机原理及应用课程设计报告书电子时钟(LCD显示) Electronic clock (LCD display)姓名班级学号xxxx学院二〇二一年六月目录摘要 (1)1.设计任务 (2)2.设计要求 (2)3.设计电路 (3)4.主要电子元器件工作原理 (6)4.1单片机原理分析 (6)4.2 单片机型号 (6)4.3 LCD显示原理 (10)5.分工任务 (13)6.完整程序代码及关键程序段注释 (22)7.总结 (33)参考文献 (34)摘要随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。

目前,单片机技术的应用产品已经走进了千家万户。

电子万年历的出现给人们的生活带来了诸多方便。

随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。

单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。

单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具,于是基于单片机的醒目而时尚的电子版万年历顺应而生。

基于单片机的电子万年历结合了时钟和日历的功能,将其二者融为一体,在显示时间的同时还能显示日期和年、月,它主要是通过单片机来读取时钟芯片的时间、日期,然后送给显示设备显示出来。

而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。

因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。

而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。

数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。

微机原理课设字幕

微机原理课设字幕

1设计任务描述1.1设计题目简单字幕机1.2设计内容1.2.1设计目的通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高用汇编语言编程的能力,加深对汇编语言的理解。

通过查阅资料,阅读程序,提高设计程序的能力及动手能力,使编程水平有一定的提高,同时也使学生通过动手进行硬件设计及程序设计从而提高解决实际问题的能力。

1.2.2设计的原始资料及依据查阅可编程并行芯片8255或其他相关资料。

文字显示是通过把该文字的图形信息输出到显示器件,配合软件不同的刷新方式即可实现文字的多种方式的移动。

1.2.3设计的主要内容及要求内容:利用微机原理试验箱的8255单元和8×8发光二极管矩阵,动态显示汉字及字符。

要求:实现字幕的多种方式的移动。

2设计思路2.1主要原理简单字幕机动态显示字幕移动是由可编程的并行接口器件点阵LED显示单元的四个口来实现的,包括点阵LED显示单元的CS1口、CS2口、CS3口、CS4口。

整个设计程序是这样实现的:首先,通过伪指令操作定义端口,其中CS1、CS2分别定义为0~7、8~15行控制端口,CS3、CS4分别定义为0~7、8~15列控制端口,再定义一个256位的字型存储空间。

然后再利用包含伪指令INCLUDE来指明包含的‘红豆生南国,春来发几枝’显示符号的编码,共由176行、16列组成,这个数字矩阵可根据不同的数字而改变,这也是程序编写的关键。

对各端口进行初始化,及各行各列进行初始化,最初使行为“0”,列为“1”,满足灯亮的初始条件。

其次,进入程序主体,开始进行编程。

计开始外循环次数为160,利用源变址指针寄存器开始进如循环。

通过调用子程序进行内部循环,把点阵显示单元分成四个模块。

第一部分内循环是执行前两个模块的数字矩阵操作,从0行到7行的全部列的编写。

需要考虑灯亮的条件,即行为0,列为1,就给行赋0值,使行满足条件,因此紧接着需要列的条件,如果某列能够满足条件,则此交点的灯亮。

基于单片机的8X8 LCD汉字显示器的课程设计

基于单片机的8X8 LCD汉字显示器的课程设计

中北大学课 程 设 计 说 明 书学生姓名: 学 号: 学 专 题 院: 业: 目: 中北大学信息商务学院电子信息工程 专业综合实践之硬件部分:基于单片机的汉字点阵系统的设计指导教师:张敏娟职称:讲师2013年 元 月 6 日I中北大学课程设计任务书2012/13 学年第 一 学期学 专院: 业:中北大学信息商务学院 电子信息工程学 生 姓 名: 学 号: 课程设计题目: 专业综合实践之硬件部分:基于单片机的汉字点阵系统的设计起 迄 日 期: 课程设计地点: 指 导 教 师: 系 主 任:2013 年 1 月 7 日~2013 年 1 月 18 日无损楼 201,510 张敏娟 王浩全下达任务书日期:II2013 年 1 月 6 日课 程 设 计 任 务 书1.设计目的:基于 C51 单片机,完成 LCD 汉字点阵系统的设计。

使学生将掌握的硬件理论知 识与实践结合,提高学生的科研、综合创新能力。

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等) :任务要求: 1、 掌握和熟悉单片机系统的开发环境 KEIL C51 和相应的软件; 2、 采用 80C51 单片机和 LCD 点阵显示模块实现组合点阵显示; 3、 具有显示内容自动更新功能,完成对任意存储信息完整显示。

5、基于实验箱对系统进行仿真和程序调试; 6、基于 PROTEL99 或 altium deisigner 绘制系统的原理图和制版图。

3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、 实物样品等〕 :系统的硬件原理图和制版图; 基于实验箱调试成功的系统软件程序和界面; 设计说明书III课 程 设 计 任 务 书4.主要参考文献:[1]潘松,黄继业.EDA 技术实用教程.-3 版.-北京:科学出版社,2006 综合电子设计与 实践,王振红,清华大学出版社,2008 年 9 月第 2 版; [2]曾繁泰,陈美金.VHDL 程序设计.北京:清华大学出版社,2000; [3]褚振勇,翁木云.FPGA 设计及应用.西安:西安电子科技大学出版社,2002 [4] 综合电子设计与实践王振红清华大学出版社 2008 年 9 月第 2 版; [5] EDA 实用技术及应用刘艳萍国防工业出版社 2006 年第 1 版 [6] 基于 QuartusII 的 FPGA/CPLD 数字系统设计实例张丽敏电子工业出版社 2007 [7] CPLD/FPGA 常用模块与综合系统设计实例精讲罗苑棠电子工业出版社 2007。

微机原理课程设计说明书

微机原理课程设计说明书

目录1.设计概述和设计要求 (1)2 系统设计 (1)2.1 框图设计 (1)2.2系统硬件电路设计 (2)2.2.1AT89C51介绍 (2)2.2.21602LCD 介绍 (3)2.2.3键盘介绍 (5)2.2.4 蜂鸣器介绍 (5)3、系统软件设计 (6)3.3流程图 (6)3.4蜂鸣器发声电路原理 (10)4 PROTEUS仿真结果 (14)4.1 电路原理图及仿真 (14)4.2 倒计时设置仿真如下图4-2(a)所示 (15)4.3 蜂鸣器的仿真如下图4-3所示 (16)5 总结 (16)参考文献 (17)附表(本设计所有程序) (18)1.设计概述和设计要求本课程设计是利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。

作品先接受用户输入的倒数计数时间,然后由用户启动作品工作(可用一个闪烁的LED灯指示),当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。

定时闹钟的基本功能如下:1、字符型LCD(16 2)显示器。

2、显示格式为“TIME 分分:秒秒”。

3、用5个按键操作来设置当前想要倒计数的时间。

4、一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声5、程序执行后工作指示灯LCD闪动,表示程序开始执行,按下操作键K1~K4动作如下:K1---可调整倒计数的时间1~60分钟。

●K2---设置倒计数的时间为5分钟,显示“0500”。

●K3---设置倒计数的时间为10分钟,显示“1000”。

●K4---设置倒计数的时间为20分钟,显示“2000”。

6、复位后LCD的画面应能显示倒计时的分钟和秒数,此时按K1键,则在LCD上显示出设置画面。

此时,若:⏹按K2键---增加倒计数的时间1分钟。

⏹按K3键---减少倒计数的时间1分钟。

⏹按K4键---设置完成。

2 系统设计2.1 框图设计本项目的系统设计框图如图2-1所示:1A T8 9 C 5 1LCD液晶屏显示按键控制蜂鸣器复位电路电源定时器图2-1 系统框图由系统框图可看出,本设计由单片机AT89C51、LCD液晶显示器、控制键盘、蜂鸣器、复位单路和定时器电路几大模块构成。

音乐播放器的实现及LCD显示微机原理课程设计

音乐播放器的实现及LCD显示微机原理课程设计

微机原理与接口技术课程设计报告题目:音乐播放器的实现及LCD显示学院:信息学院专业:物联网班级:2012240901学号:201224090105姓名:章杭目录一、课程设计任务及要求...............................1.1 课程设计题目.........................................................................1.2 课程设计任务及要求.............................................................二、课程设计相关知识...................................2.1 8254芯片.................................................................................2.2 8255芯片..................................................................................2.3 12864液晶................................................................................三、程序设计思路...........................................3.1 设计思路说明.......................................................................3.2 电路图连接...........................................................................四、代码程序说明...........................................五、调试结果及分析.......................................六、总结与体会...............................................一、课程设计任务及要求1.1 课程设计题目音乐播放器的实现1.2 课程设计任务及要求要求用TCP-ZK实验箱及PC机的连接实现音乐播放功能,并在12864液晶屏上显示所放音乐的歌名。

微机原理课程设计字幕机

微机原理课程设计字幕机

沈阳工程学院课程设计课程设计题目:简单字幕机系别信息工程系班级系统本101 学生姓名高鹏学号 17指导教师王德君、衣云龙职称工程师、讲师起止日期: 2012年05月21日起——至2012年05月25日止沈阳工程学院课程设计任务书课程设计题目:简单字幕机设计系别信息工程系班级系统本101 学生姓名高鹏学号 17指导教师王德君、衣云龙职称工程师、讲师课程设计进行地点:微机原理实验室任务下达时间:2012 年05 月18日起止日期:2012年05月21日起——至2012年05月25日止教研室主任王健 2012年 05月 18 日批准一、设计目的通过课程设计使学生更进一步掌握微机原理与应用课程的有关知识,提高用汇编语言编程的能力,加深对汇编语言的理解。

通过查阅资料,阅读程序,提高设计程序的能力及动手能力,使编程水平有一定的提高,同时也使学生通过动手进行硬件设计及程序设计从而提高解决实际问题的能力。

二、设计的原始资料及依据查阅可编程并行芯片8255或其他相关资料。

文字显示是通过把该文字的图形信息用输出到显示器件(),配合软件不同的刷新方式即可实现文字的移动。

三、设计的主要内容及要求内容:利用微机原理试验箱的8255单元和8X8发光二极管矩阵,动态显示汉字及字符。

要求:实现多种方式的字幕移动。

四、对设计说明书撰写内容、格式、字数的要求1.课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。

2.学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。

课程设计说明书(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。

应做到文理通顺,内容正确完整,书写工整,装订整齐。

3.说明书(论文)手写或打印均可。

手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时按《沈阳工程学院毕业设计(论文)撰写规范》的要求进行打印。

4. 课程设计说明书(论文)装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献五、设计完成后应提交成果的种类、数量、质量等方面的要求;提交完善的软硬件实验电路一套和课程设计说明书一份,组内每人应有自己的创新内容,不得雷同。

单片机lCD字符显示课程设计

单片机lCD字符显示课程设计

燕山大学课程设计说明书题目:单片机原理及应用课程设计学院(系):年级专业:学号:学生姓名:指导教师:教师职称:燕山大学课程设计(论文)任务书院(系):基层教学单位:学号学生姓名专业(班级)设计题目液晶显示控制实验设计技术参数1.独立完成设计任务2.编程,上机调试3.连接硬件实验线路,实现所要求的功能4.完成设计,提交课程设计报告设计要求1.利用实验上的液晶显示电路,编写程序控制显示,输出汉字2.了解液晶显示的控制原理及方法3.了解点阵汉字的显示原理工作量软件编程与硬件调试相结合,绘制设计流程图,并编程进行硬件实现工作计划熟悉伟福单片机的编程环境绘制流程图进行软件编程和软模拟进行硬件调试编写实验报告参考资料1)《微型计算机控制系统》赖寿宏,机械工业出版社 2)《过程控制系统及仪表》邵裕森巴筱云3)《单片机及应用》李大友,高等教育出版社 4)《机械量测量》机械工业出版社指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。

燕山大学课程设计评审意见表指导教师评语:工作态度认真较认真不认真理论分析正确完善较为合理一般较差方法设计完善合理一般较差成绩:指导教师:年月日答辩小组评语:原理清晰基本掌握了解不清楚设计结论正确基本正确不正确成绩:评阅人:年月日课程设计总成绩:答辩小组成员签字:年月日液晶显示控制实验目录第1章绪论 (1)1.1 液晶显示器基本介绍第2章 LCD液晶显示的基本原理 (3)2.1 液晶显示原理2.2 汉字点阵获取程序算法描述第3章硬件设计 (7)3.1 液晶显示器12864简介3.2 12864LCD与51单片机的接口电路第4章软件设计 (10)4.1 软件设计流程图4.2 基本程序第1章绪论当今是一个信息化的时代,信息的重要性是不言而喻的,获取手段显得尤其重要。

人们所接受的信息有70%来自于人的视觉,无论用何种方式获取的信息最终需要有某种显示方式来表示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
液晶显示技术发展迅猛,市场预测表明,液晶显示平均年销售呈增长 10%~13%,不久的将来有可能取代 CRT,成为电子信息产品的主要显示器件,另 外,液晶显示器对空间电磁辐射的干扰不敏感,且在紧凑的仪器空间不需要专 门的屏蔽保护,因而课大大简化仪器的结构和制造成本,在各种便携式仪器, 仪表将会越来越广泛的应用。特别是在电池供电的单片机产品中,液晶显示更 是必选的显示器件。
该操作将读出显示数据 RAM 中的数据,然后列地址计数器自动加一。
8
第四章 设计实现 4.1 系统设计框架结构
4.2 系统硬件设计
4.2.1 按照图 3 连接实验接线图 9
4.2.2 按照图 3 连接实验接线图
4.3 系统软件设计 4.3.1.程序总框架图
10
4.3.1.LCD 显示框架图
11
1
第一章 课程设计
1.1 目的和任务
目的:
当今时候是一个信息化的时代,信息的重要性不言而喻的,获取手段显得 尤其重要。人们所接受的信息有 70%来自于人的视觉,无论用何种方式获取的信 息最终需要有某种显示方式来表示。在当代显示技术中,主流的有 LED 显示屏 和 LCD 液晶显示,而在这些显示技术中,尤其以液晶显示器 LCD (Liquid crystal display)为代表的平板显示器发展最快,应用最广。LCD 是 典型的发光器件,它一材料科学为基础,综合利用了精密机械,光电及计算机 技术,并正在微机械,微光学,纤维光学等前沿领域研究基础上,向高集成化, 智能化方向发展。
第三章 课程设计相关原理简述
1. 液晶模块的接口信号及工作时序 该图形液晶内置有控制器,这使得液晶显示模块的硬件电路简单化,它与 CPU 连接的信号线如下: CS1、CS2:片选信号,低电平有效; E:使能信号; RS:数据和指令选择信号,RS=1 为 RAM 数据,RS=0 为指令数据; R/W:读/写信号,R/W=1 为读操作,R/W=0 为写操作; D7~D0:数据总线; LT:背景灯控制信号,LT=1 时打开背景灯,LT=0 时关闭背景灯。 该液晶的时序参数说明如表 1 所列,读写时序图如图 1 和图 2 所示。 表 1 时序参数说明
第五章 设计验证 .................................................................................. 13
5.1 验证步骤及结果 ............................................................................................................ 13 5.2 数据分析 ........................................................................................................................ 13 5.3 结论 ................................................................................................................................ 13
第六章 设计总结 .................................................................................. 14 第七章 本课程教学建议 ...................................................................... 14 第八章 参考文献 .................................................................................. 17
【关键词】 唐都, LCD,点阵液晶,8255
目录
第一章 课程设计 .................................................................................... 2
1.1 目的和任务 ...................................................................................................................... 2 1.2 设计环境、设备与器材 .................................................................................................. 3
第三章 课程设计相关原理简述............................................................ 4 第四章 设计实现 .................................................................................... 9
通过完成本次的课程设计,了解 LCD 的基本原理,从而更加完善的学习计 算机基础知识。
2
任务: 1.使用 128×64 图形点阵液晶,通过 8255 控制液晶,连接实验电路图。 2.编写实验程序,显示学校、学院、学号、姓名,并使该字串上下左右
滚屏一周 3. 了解 LCD 的基本原理,掌握其基本的工作流程。
4
5
2. 显示控制指令 显示控制指令控制着液晶控制器的内部状态,具体如表 2 所列。 表 2:显示控制命令列表
显示开/关:
6
该指令设置显示开/关触发器的状态,当 D=1 为显示数据,当 D=0 为关闭 显示设置。
设置地址(Y 地址):
该指令用以设置 Y 地址计数器的内容,AC5~AC0=0~63 代表某一页面上的 某一单元地址,随后的一次读或写数据将在这个单元上进行。Y 地址计数器具有 自动加一功能,在每次读或写数据后它将自动加一,所以在连续读写数据时,Y 地址计数器不必每次设置一次。
1.2 设计环境、设备与器材 设备:实验箱、唐都科教仪器公司 Wmd86 联机软件
第二章 设计内容和方案
2.1 设计内容 (1)对系统的各个模块的各个功能进行深入分析和研究,在对课题所采用
的方案进行可行详细的研究后设计具体功能电路。 (2)熟悉所选芯片的功能并完成具体电路设计。 (3)对系统的最终指标进行测试,针对系统的不足,进行分析并提出一些
第二章 设计内容和方案 ........................................................................ 3
2.1 设计内容 .......................................................................................................................... 3 2.2 设计方案 .......................................................................................................................... 3
设置页(X 地址):
该指令设置页面地址寄存器的内容。显示存储器共分 8 页,指令代码中 AC2~ AC0 用于确定当前所要选择的页面地址,取值范围为 0~7,代表第 1~8 页。该 指令指出以后的读写操作将在哪一个页面上进行。
显示起始行(Z 地址):
该指令设置了显示起始行寄存器的内容。此液晶共有 64 行显示的管理能力, 指令中的 L5~L0 为显示起始行的地址,取值为 0~63,规定了显示屏上最顶一 行所对应的显示存储器的行地址。若等时间、等间距地修改显示起始行寄存器 的内容,则显示屏将呈现显示内容向上或向下滚动的显示效果。
4.4 遇到的问题及解决 1.全角数字显示问题,在网络上寻找到可以提取半角字符的字模提取软
件,从而解决了这个问题。 2.按钮控制字幕左右滚动出现乱码,还没有解决,未知原因。 3.c 语言反汇编为汇编代码。使用 VC++进行反汇编,人工进行代码整理。
4.5 需要讨论的其它问题 1.在唐都实验电路板上设置按钮控制字幕左右上下滚动的时候,要显示的字 幕总是乱掉了。
xxxxx 大学 计算机科学与工程学院
微机原理与汇编语言 课程设计报告
设计题目: LCD 滚动显示数字与汉字
姓 名:
xxx
学 号:
xxxxx
专业班级: xxxxx
系所中心: xxxxxx源自指导老师:xxx起讫时间: xx 年 x 月 x 日-x 月 x 日
设计地点:
xxxxx
x年x月x日
摘要
使用唐都科教仪器的 128×64 图形点阵液晶,编写实验程序,通过 8255 控 制液晶,显示“学校、学院、学号、姓名”,并独立这是控制按钮,控制字幕左 右上下滚动。
7
状态读:
状态字是 CPU 了解液晶当前状态的唯一信息渠道。共有 3 位有效位,说明 如下。
忙:表示当前液晶接口控制电路运行状态。当忙位为 1 表示正在处理指令 或数据,此时接口电路被封锁,不能接受除读状态字以外的任何操作。当忙位 为 0 时,表明接口控制电路已准备好等待 CPU 的访问。
开/关:表示当前的显示状态。为 1 表示关显示状态,为 0 表示开显示状态。 复位:为 1 表示系统正处于复位状态,此时除状态读可被执行外,其它指 令不可执行,此位为 0 表示处于正常工作状态。 在指令设置和数据读写时要注意状态字中的忙标志。只有在忙标志为 0 时, 对液晶的操作才能有效。所以在每次对液晶操作前,都要读出状态字判断忙标 志位,若不为 0 则需要等待,直到忙标志为 0 为止。 写显示数据: 该操作将 8 位数据写入先前确定的显示存储单元中。操作完成后列地址计 数器自动加一。 读显示数据:
相关文档
最新文档