标题: 51单片机实现LCD显示班级姓名和按键控制数码管显示字符汇编编程与调试 [打印本页]

作者: lunyanna    时间: 2021-11-20 18:34
标题: 51单片机实现LCD显示班级姓名和按键控制数码管显示字符汇编编程与调试
单片机最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分。构成单片机的最小系统包括电源、时钟电路(晶振电路)、复位电路、51单片机。
(下图为一个单片机最小系统的图示)

1602字符型液晶也叫1602液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。字符型液晶,能够同时显示16x02即32个字符。LCD1602由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。

LED数码管(LED Segment Displays)由多个发光二极管封装在一起组成"8"字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a、b、c、d、e、f、g、dp来表示。
在本次实验中,使用一位共阳数码管,如下为其引脚图:

四、4x4矩阵键盘

矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组,按键设置在行、列线交点上,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到加5V电源上,无按键按下时,行线处于高电平的状态,而当有按键按下时,行线电平与此行线相连的列线电平决定。

第二章 硬件设计与实现
STC89C52芯片一个、IC锁紧座一个、7*9cm和10*15cm洞洞板一块、11.0592MHz晶振一个、30pF瓷片电容2个、LCD1602显示屏、一位共阳数码管、10uF电解电容一个、10kΩ电阻一个、USB下载器一个、按键、排阻、杜邦线、排针、电焊、焊锡丝、单芯镀锡线等。



   


(汇编代码如下:)


      







(LCD显示班级姓名)


(4x4矩阵键盘控制数码管显示字符)

因LCD所接线路对数码管显示无影响,所以此处未删除LCD接线







(LCD显示班级姓名)

(4x4矩阵键盘控制数码管显示字符)


(LCD显示班级姓名)
(4x4矩阵键盘控制数码管显示字符)

以上图文的Word格式文档下载(内容和本网页上的一模一样,方便保存):
数码管及LCD显示.docx (1.26 MB, 下载次数: 9)
作者: heicad    时间: 2021-11-26 16:16
好资料,能分享下工程文件就更好了





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1