admin 管理员组文章数量: 1086019
2024年3月21日发(作者:smart原则实际案例分析)
主题:51单片机4位数码管秒表代码
内容:
1. 介绍51单片机
51单片机是一种通用的单片机系列,广泛应用于各种电子设备中。它
具有稳定性好、成本低、易于编程等优点,因此备受电子爱好者和专
业工程师的青睐。
2. 4位数码管秒表
4位数码管秒表是一种常见的电子计时器,通过LED数码管显示出当
前的时间,可以用于各种计时应用,比如比赛计时、实验计时等。
3. 代码编写
以下是一段简单的51单片机4位数码管秒表代码:
```c
#include
#include
// 数码管位选端口
sbit wei1 = P2^2;
sbit wei2 = P2^3;
sbit wei3 = P2^4;
sbit wei4 = P2^5;
// 数码管显示段选端口
sbit se2 = P0^2;
sbit se1 = P0^3;
sbit se4 = P0^4;
sbit se3 = P0^5;
unsigned char code smgduan[17] = {
0x3F,0x06,0x5B,0x4F,
0x66,0x6D,0x7D,0x07,
0x7F,0x6F,0x77,0x7C,
0x39,0x5E,0x79,0x71,0x00
}; // 显示0~9,A,b,C,d,E,F,无的值
void delay(unsigned int i) { // 延时
while(i--);
}
void display(unsigned char *tab) { // 数码管显示
unsigned char i;
for(i=0; i<7; i++) {
版权声明:本文标题:51单片机4位数码管秒表代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711005968a583823.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论