单片机定时器实验:按键控制数码管显示
创作时间:
作者:
@小白创作中心
单片机定时器实验:按键控制数码管显示
引用
CSDN
1.
https://blog.csdn.net/2302_78924724/article/details/143924561
单片机定时器是单片机系统中一个非常重要的功能模块,广泛应用于各种需要定时或计数的场合。本文通过一个具体的实验案例,详细介绍了51单片机定时器的工作原理和应用方法,包括硬件连接、软件编程以及实验结果分析。
实验目的
- 掌握通过定时器扫描按键键值的基本方法;
- 掌握51单片机定时器工作模式和配置方法。
实验仪器、设备及材料
- PC 机
- keilC 51
- proteus开发工具
- 电路开发板
实验原理或内容
实现功能:按S7、S6按键,数码管显示数字分别加减1。
实验步骤、过程、源代码
#include <reg51.h>
sbit P3_5=P3^5;
sbit P3_7=P3^7;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char count;
void delay (unsigned int time){
unsigned int j=0;
for(;time>0;time--)
for(j=0;j<125;j++);
}
void main (){
count=0;
P0=table[count];
P2=table[count+9];
while(1){
if(P3_5==0){
delay(10);
if(P3_5==0){
count++;
if(count==10){
count=0;
}
P0=table[count];
}
while(P3_5==0);
}
if(P3_7==0){
delay(10);
if(P3_7==0){
count--;
if(count==-1){
count=9;
}
P2=table[count];
}
while(P3_7==0);
}
}
}
实验结果分析
通过本次LED数码管进行51定时器实验,让我知道了对教材应该熟悉,因为教材是基础的,只有把基础的搞好了才能够进行其它层次的学习。其次此次试验我还懂得了有时候可以通过软件的仿真来验证书上的一些理论行的东西。通过C语言的编程,对LED灯的控制及51定时器的应用让我对单片机理解更加明了。
热门推荐
清代一条街:沈阳路见证沈阳城百年变迁
广州获批国家级规划,将建六大先进制造业集群
上海唐镇工业小区:零增地改扩建释放土地新活力,容积率提升至2.0
马鲛鱼:餐桌上的护心佳肴
护肤成分知多少?一文读懂三大类成分功效
一锅煮出百年变迁:电饭煲里的生活进化史
电饭锅维修指南:6种常见故障排查方法
农夫山泉推预制米饭,3分钟加热即食成新趋势
展会后如何跟进客户?这7个步骤助你提升转化率
“clean”在不同语境下的用法
clear up和 clean up的区别
《露玛岛》隐藏宝箱开启攻略:工具任务谜题详解
车厘子浑身是宝!但注意,这7类人要少吃!
西江千户苗寨:从交通到入园,玩转最大苗族聚居村寨
浏阳数字烟花秀:元旦期间活动安排及观赏攻略
禁燃禁放,我们一起守护蓝天
2025年郑州春节烟花燃放攻略:时间、地点、安全须知全解析
春节烟花秀背后的化学奥秘
灾难现场求救攻略:心理急救+紧急救助
从燕麦到鲑鱼:五种食物助力肺纤维化患者康复
香蕉饼速成法!5分钟搞定美味早餐
香蕉薄饼,实在太好吃啦!
遭遇网贷侵害,第一时间报警!
心理急救,你真的懂吗?
肺间质纤维化五大诱因及科学预防方案
自体干细胞移植改善IPF患者肺功能,上海六院团队获突破
肺纤维化早期症状:咳嗽、呼吸困难,及时诊断是关键
重庆照母山森林公园最新游玩攻略:新景点、美食与徒步路线全攻略
照母山森林公园:重庆最美秋游打卡地
新疆温泉县:顶花带刺黄瓜种植的致富密码