基于51单片机四位共阳极数码管动态显示1.234keil程序

时间: 2023-08-11 07:06:07 浏览: 75
以下是基于51单片机四位共阳极数码管动态显示1.234的Keil程序: ``` #include<reg51.h> #define uint unsigned int #define uchar unsigned char sbit D1 = P2^2; sbit D2 = P2^3; sbit D3 = P2^4; sbit D4 = P2^5; uchar code seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x80,0x40,0x00,0x00,0x00,0x00}; void delay(uint n) //延时函数 { uint i,j; for(i=0;i<n;i++) for(j=0;j<110;j++); } void display(uchar a,uchar b,uchar c,uchar d) //数码管动态显示函数 { D1 = 0; P0 = seg[a]; delay(1); D1 = 1; D2 = 0; P0 = seg[b]; delay(1); D2 = 1; D3 = 0; P0 = seg[c]; delay(1); D3 = 1; D4 = 0; P0 = seg[d]; delay(1); D4 = 1; } void main() { uchar a,b,c,d; while(1) { a = 1; b = 2; c = 3; d = 10; // 10表示小数点 display(a,b,c,d); delay(500); a = 1; b = 2; c = 3; d = 11; // 11表示小数点和字母e display(a,b,c,d); delay(500); } } ``` 在上述代码中,使用了一个数码管显示的共阳极连接方式。使用了延时函数和数码管动态显示函数来控制数码管显示的内容。在主程序中,循环显示1.234和1.234e。

相关推荐

最新推荐

recommend-type

基于51单片机的点阵贪吃蛇.docx

基于51单片机的点阵贪吃蛇,用普中科技的51开发板做的. #include " reg51 . h " #include #include typedef unsigned int u16; typedef unsigned char u8; sbit up = P3 ^ 0; sbit down = P3 ^ 1; ...
recommend-type

Keil 中头文件INTRINS.H的作用

在C51单片机编程中,头文件INTRINS.H的函数使用起来,就会让你像在用汇编时一样简便.
recommend-type

基于STM32单片机流水灯仿真与程序设计

本次程序设计和仿真是基于Proteus和keil的环境对STM32F103系列单片机进行流水灯设计,通过配置STM32的GPIO工作模式,实现LED的点亮和熄灭;通过配置8位流水灯程序设计,实现灯的流水实现。 关键字:Proteus、keil、...
recommend-type

51单片机中常见问题的解决方法

开发过程中出现了一些问题,一直以为是代码太长,后来才发现是自己的keil软件没有经过破解,所以codesize 一直受到限制。因而我便从网上找了keil v8.02的破解工具,将该软件破解。下面将破解图片献上。​
recommend-type

基于AT89C51单片机的交通灯控制系统设计与仿真

系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、急车强行通过、交通特殊情况处理等相关功能,实验采用AT89C51单片机为控制芯片,采用"Proteus+KeilμVision2"对交通灯控制系统进行了仿真.
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

机器学习怎么将excel转为csv文件

机器学习是一种利用计算机算法和统计数据的方法来训练计算机来进行自动学习的科学,无法直接将excel文件转为csv文件。但是可以使用Python编程语言来读取Excel文件内容并将其保存为CSV文件。您可以使用Pandas库来读取Excel文件,并使用to_csv()函数将其保存为CSV格式。以下是代码示例: ```python import pandas as pd # 读取 Excel 文件 excel_data = pd.read_excel('example.xlsx') # 将数据保存为 CSV 文件 excel_data.to_csv('example.csv', index=
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。