学号显示51单片机c语言,51单片机程序设计.doc

燕山大学

课 程 设 计 说 明 书

题目:

学院(系): 理学院

年级专业: 12级电子信息科学与技术

学 号: 120108040042

学生姓名: 吴立国

指导教师:

教师职称: 副教授

燕山大学课程设计(论文)任务书

院(系): 理学院 基层教学单位:12级电子信息科学与技术

学 号120108040042学生姓名吴立国专业(班级)12级电子2班设计题目设

数技术参数:

单片机型号:STC89C52;

输出共阴极显示驱动器矩阵键盘

求学习了解MAX通过keil4软件,利用c语言编写单片机运行程序实现对I/O口控制、数码管显示的控制使上述组合能够成为矩阵键盘按键输入。工

量 个工作日

每个工作日6到8个小时左右工

划201-2015.1.8 学习MAX2015.1.9-2015.1.10 以小组形式编写简易计算器程序并测试

2015.1.11-2015.1.12 调试程序并作修改

2015.1.13 课设结题,实验总结参

料[1][2] 课设实验教学PDF

[3] 余孟尝.《数字电子技术基础简明教程》.[4] 郭天祥.《新概念51单片机教程》.电子工业出版社

[] 钱晓捷.《微型计算机原理及应用》.清华大学出版社

[] 谭浩强.《C语言程序设计》.清华大学出版社指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。

年 月 日

MAX7219和矩阵键盘的简易计算器设计

吴立国理学院12级电子信息科学与技术(2)班

摘要:本文主要分元器件介绍及组装和驱动程序介绍两部分通过学习MAX利用c语言编写单片机运行程序实现对I/O口控制、数码管显示的控制使上述组合能够成为矩阵键盘按键输入。关键词:;51单片机;C语言;

Simple calculator design?and?matrix?keyboard based onMAX7219

Wuliguo

Abstract:?This paper?introduces the?main?points?of components?and assemblyand the?driver is introduced?the two part.?The?working principle andcharacteristics of?MAX7219 and learning?the keyboard matrix,?the use of?cableMAX7219 and?matrix keyboard?is linked to?51 SCM;?the use of C languageprogram running in SCM?to realize the control of?the I/O port control,?digital display,?so that?the?combination?can be the?matrix keyboard?input keys,?simple calculator?7219 shows,?realize a simple add,?subtract?in addition,?multiplication,arithmetic.

Keywords:?MAX7219 and?matrix keyboard;?51 single chip microcomputer;?C language;?simple calculator.

一、引言

单片机(Single chip microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

本文采用的是STC89C52这一单片机实行电路板功能的开发,使用排线将MAX7219和矩阵键盘联入单片机;利用c语言编写单片机运行程序实现对I/O口控制、数码管显示的控制使之能够成为矩阵键盘按键输入。.1 M

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值