一位数码管两种驱动方法 原理图与程序(汇编+C语言)
6页1、一位数码管两种驱动方法(入门级实验)目录实验介绍:1实验目的:1仿真原理图:2实验1汇编语言代码3实验1汇编语言代码2(直接赋值方法):3实验1 C语言代码4实验2汇编语言代码5实验2 C语言代码6实验介绍:数码管(这里所说的数码管一般指8段数码管,下文中的数码管都是指8段数码管)在我们生活中非常常见,对于纯数字显示的场合如温度显示,价格显示等等都可以使用。另外,数码管也可以用于简单字母或符号显示的场合,例如数码管可以显示十六进制中的AF。数码管按极性的不同可以分为共阳极和共阴极的数码管,所谓共阳极数码管可以简单理解为数码管的公共端需要连接电源正极才可以正常使用,共阴极数码管可以理解为数码管的公共端需要连接电源负极才可以正常使用。在使用采用单片机驱动数码管时,由于单片机引脚的灌电流能力较强,因此常采用共阳极数码管。在此次实验中,主要介绍两种数码管的驱动方式,单片机直接驱动,通过数码管驱动芯片来驱动。实验目的:该实验的主要目的是通过实验1对P口的灵活控制每一位的状态,从而控制数码管的相应“段”的亮灭状态,从而实现数码管数字的显示。通过实验2,理解数码管驱动芯片的实用方法。仿真原理图:图1
2、 实验1仿真原理图图2 实验2仿真原理图在仿真软件Proteus中绘制仿真原理图如上图所示。(注意事项:在仿真过程中,数码管并没有串联降压电阻,而在实际电路中,最好根据实际的数码管的型号串联相应的电阻。仿真时如果想使用P0口,则需要添加上拉电阻。另外也要注意数码管的极性,共阴极和共阳极的段码是不同的。)仅仅从原理图角度来看,实验1的原理图较实验2原理图要简单一些,在实验1中单片机直接驱动数码管,而实验2单片机通过7446芯片来驱动数码管。不过从所占用I/O口方面来看,实现数码管显示功能,实验2所占用的单片机I/O口要比实验1所占用单片机I/O口要少很多。因此读者在实际应用过程中,要根据所设计的单片机控制系统的特点,选择不同的数码管驱动方式。实验1汇编语言代码汇编语言代码1(查表法):ORG 0HJMP MAINORG 30HMAIN:MOV DPTR,#TABLEMOV R5,#10X1:CLR AMOVC A,A+DPTRMOV P2,ACALL DELAYINC DPTRDJNZ R5,X1JMP MAINDELAY:MOV R2,#20X3:MOV R3,#40X2:MOV R4
《一位数码管两种驱动方法 原理图与程序(汇编+C语言)》由会员dlyu****nhe分享,可在线阅读,更多相关《一位数码管两种驱动方法 原理图与程序(汇编+C语言)》请在金锄头文库上搜索。
10以内减法专题训练
中考古诗填空专题训练
3阶舒尔特表格
人教版语文一年级上 识字3口耳目 课件
人教版语文一年级上 识字1天地人 课件
人教版语文一年级上 识字2金木水火土 课件
1月份育儿日常记录表
2月份育儿日常记录表
10以内加法练习1(方便打印版)
小学单位换算汇总 - 小升初复习材料
小学平面与立体形状计算公式汇总 小升初复习材料
一位数码管两种驱动方法 原理图与程序(汇编+C语言)
益智游戏系列——数字游戏
益智游戏系列——迷宫游戏
7446 7447 数码管驱动芯片中文资料
大学开学典礼优秀发言稿
教案 老人与海(两课时)
可控花样流水灯实训报告
数独游戏(方便打印版)初级难度5题题目及答案
数独九宫格模板(方便打印版)
2024-04-10 4页
2024-03-20 4页
2024-03-20 1页
2024-02-23 33页
2024-02-23 34页
2024-02-20 65页
2024-01-19 3页
2024-01-19 2页
2023-12-28 13页
2023-12-28 190页