您现在正在浏览:首页 > 论文 > 电子电工 > 课程设计-基于AVR单片机的简易计算器设计

免费下载课程设计-基于AVR单片机的简易计算器设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:电子技术
  • 适用年级:大学
  • 上传用户:帅帅田野
  • 文件格式:word
  • 文件大小:93.63KB
  • 上传时间:2010-2-28 17:07:23
  • 下载次数:0
  • 浏览次数:415

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
课程设计 基于AVR单片机的简易计算器设计 共15页,4043字。
摘要:本设计利用AVR单片机来控制液晶显示器和矩阵式键盘,实现了简易的计算器功能。通过键盘输入需要计算的计算式子,该式子会显示在液晶的第一行,当键入等于号后,计算结果会显示在液晶的第二行。本设计中液晶选用1602字符型液晶显示器,键盘采用4*4矩阵式键盘。
1设计要求与目的
1.1设计要求
(1) 利用单片机控制液晶显示器显示字符串;
(2) 设计键盘,并编写程序实现键盘输入信号的读取;
(3) 将用户通过键盘输入的式子进行相应的处理并通过液晶显示出来;
(4) 完成整体的设计与编程。
1.2设计目的
(1)通过设计加深对AVR单片机的了解,熟练掌握AVR单片机C语言编程的方法与技巧;
(2)查阅资料,理解1602液晶显示器的控制方法;
(3)理解矩阵式键盘的工作原理,进而实现对矩阵式键盘的编程控制。
2设计方案
2.1 1602液晶显示器控制方法
2.1.1 1602液晶显示模块简介
工业字符型液晶,能够同时显示16x02即32个字符。1602采用标准的16脚接口,其管脚功能介绍如下:
第1脚:VSS为电源地
第2脚:VDD接5V电源正极
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高。
第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。
第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。
第6脚:E(或EN)端为使能(enable)端。
第7~14脚:D0~D7为8位双向数据端。
第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。
因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如‘A’。
资料文件预览
共1文件夹,1个文件,文件总大小:176.50KB,压缩后大小:93.63KB
  • 课程设计-基于AVR单片机的简易计算器设计
    • Microsoft Word文档基于AVR单片机的简易计算器设计.doc  [176.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部