python七段数码管显示字母代码_python实现七段数码管显示

原博文

2020-08-08 21:21 −

[TOC] # python实现七段数码管显示

> 运行原理:如图所示,七段数码管由七个线条组成,可以有固定顺序(1--7),不同数字显示不同的线条 ## 1)绘制单个数字 ```python

def drawline(draw):#绘制单段数码管函数 turtle.pendown()if ...

相关推荐

2019-09-28 21:13 −

Python python是一种跨平台的计算机程序设计语言,是一种面向对象的动态类型语言。 最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。(以上摘自百度百科) Python是一种解释型脚本语言,可以应用于以下领域...

comment.png

0

attention.png

1958

2019-12-24 19:55 −

1 Web应用 https://www.cnblogs.com/yuanchenqi/articles/8869302.html2 http协议 https://www.cnblogs.com/yuanchenqi/articles/8875623...

2019-12-04 22:39 −

是不是看到题目Python就点进来了。

其实,只是个蒟蒻......

不知道学校发了什么疯,现在连普通的信息课都在讲Python,是怕我们消化不了c++吗?

虽然心里很不甘心,但不得不承认,许多时候(实际上是大部分),Python都比c++更简单。

原因:

1.Python不用打头文件(咳咳,纯属个...

comment.png

0

attention.png

465

2019-12-06 14:02 −

学习提纲

生成指定范围的数值列表,语法格式如下:

生成一个包括10哥随机数的列表,要求数的范围在10-100之间,代码如下

import random

randomnumber = [random.randint(10,100) for i in range(...

2019-12-18 15:00 −

保留字:and,as,assert,break,class,continue,

def,del,elif,else,except,finally,

forfromFalse,global,if,import,

in,is,lambda,nonlocal,not...

comment.png

0

attention.png

181

2019-12-24 21:14 −

python-requests

python-requests

作用:能够模拟浏览器向服务器发送请求的库

requests库的主要方法

方法描述

requests.request()构造一个请求,支持以下各种方法requests.get()获取html的主要方法requests.head(...

comment.png

0

attention.png

524

2019-12-11 17:16 −

Redis

redis是一个key-value存储系统。

赋值:set name alex查看所有key:keys *查看key对应的value:get name只存活2秒钟:set name jack ex 2

Python操作Redissudo pip install redis

1、操作模式r...

2019-11-27 16:55 −

1.安装

需要安装得模块名为pyyaml,直接pip install pyyaml

导入,直接import yaml

2.yaml文件的格式

文件格式输出可以是列表,可以是字典,可以嵌套。层级关系用空格区分,切记,不支持tab缩进

a)键值对形式

user: admin

pwd: 123

...

2019-11-23 12:52 −

# Python3随手记 - [Python3随手记](#python3%e9%9a%8f%e6%89%8b%e8%ae%b0) - [list方法](#list%e6%96%b9%e6%b3%95) - [os](#os) - [imageio](#imageio) - [Python I...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是用蓝桥杯单片机实现四个数码管上交替显示“2015”“LOVE”的程序。假设使用的是51单片机,数码管的引脚分别接在P2口和P3口。 ``` #include <reg51.h> #define DELAY_TIME 1000 unsigned char code segData[] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f // 数码管对应数字码表 }; void main() { unsigned char i = 0; while (1) { // 显示 "2015" P2 = 0xff; // 关闭所有数码管 P3 = 0x7f; // 选择第一个数码管 P2 = segData[2]; // 显示数字 2 delay(DELAY_TIME); P2 = 0xff; // 关闭所有数码管 P3 = 0xbf; // 选择第二个数码管 P2 = segData[0]; // 显示数字 0 delay(DELAY_TIME); P2 = 0xff; // 关闭所有数码管 P3 = 0xdf; // 选择第三个数码管 P2 = segData[1]; // 显示数字 1 delay(DELAY_TIME); P2 = 0xff; // 关闭所有数码管 P3 = 0xef; // 选择第四个数码管 P2 = segData[5]; // 显示数字 5 delay(DELAY_TIME); // 显示 "LOVE" P2 = 0xff; // 关闭所有数码管 P3 = 0x7f; // 选择第一个数码管 P2 = segData[3]; // 显示字母 L delay(DELAY_TIME); P2 = 0xff; // 关闭所有数码管 P3 = 0xbf; // 选择第二个数码管 P2 = segData[9]; // 显示字母 O delay(DELAY_TIME); P2 = 0xff; // 关闭所有数码管 P3 = 0xdf; // 选择第三个数码管 P2 = segData[8]; // 显示字母 V delay(DELAY_TIME); P2 = 0xff; // 关闭所有数码管 P3 = 0xef; // 选择第四个数码管 P2 = segData[3]; // 显示字母 E delay(DELAY_TIME); } } void delay(unsigned int t) { unsigned int i, j; for (i = t; i > 0; i--) { for (j = 110; j > 0; j--); } } ``` 注:以上程序仅为参考,具体实现方法可能因所使用的单片机型号和数码管型号等因素而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值