- 6
- 0
- 约2.12万字
- 约 41页
- 2018-08-27 发布于湖北
- 举报
单片机开发板 计算器 电梯 密码锁 万年历 交通灯课程设计宝贝及程序
开发板
实
验
报
告
设 计 课 题:基于单片机的简易计算器
指 导 老 师:
班 级:
学 号:
姓 名:
一 设计内容和目的
本次实验的任务就是要以51系列单片机为核心实现一个简易计算器计算器,它的结构非常简单,外部主要由4*4矩阵键盘和一个液晶显示屏构成,内部由一块AT89C51单片机构成,通过软件编程可实现简单加减乘除。
二 方案论证
经分析,计算器电路包括三个部分:显示电路、4*4键扫描电路、单片机微控制电路。具体如下:
LCD显示电路
LCD1602作为一个成熟的产品,使用简单,模式固定,便于移植到各种类型的程序,但是初学者往往要注意结合LCD本身的时序图来完善初始化程序。又以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,故采用LCD.
4*4键盘扫描电路(中断式,扫描式,反转式)
用户设计行列键盘接口,一般常采用3 种方法读取键值。一种是中断式,外两种是扫描法和反转法。
中断式:在键盘按下时产生一个外部中断通知CPU,并由中断处理程序通过不同的地
址读取数据线上的状态,判断哪个案件被按下。本实验采用中断式实现用户键盘接口。
扫描法:对键盘上的某一行送低电平,其他行为高电平,然后读取列值。若列值中有一
位是低,则表明该行与低电平对应列的键被按下;否则,扫描下一行。
反转法:先将所有行扫描线
原创力文档

文档评论(0)