[TOC]# 一、概要1. 函数的定义与使用2. 实例7-七段数码管绘制3. 代码复用与函数递归4. 模块4-PyInstaller库的使用5. 实例8-科赫雪花小包裹# 二、方法论- Python基本代码抽象即函数的使用方法# 三、实践能力- 学会编写带有函数并复用代码的程序 ...
分类:
其他好文 时间:
2019-07-14 19:36:44
阅读次数:
88
最近整理资料,看见这个之前做的摇摇棒,是基于51单片机的,下面把源程序贴出来,有任何问题欢迎留言!#include#defineucharunsignedchar#defineuintunsignedintsbitkey=P3^0;//定义切换画面开关ucharKey_num;//定义按键次数ucharInt0_num=0;//定义中断次数ucharDirection;//定义摇动方向(从左到右)
分类:
其他好文 时间:
2019-07-10 21:33:55
阅读次数:
165
在IAR中,硬件环境为STM32F464单片机,额外的CCM不能用DMA访问,但可以作为内部额外扩充RAM使用 修改文件中的内容为: 要具设置某个文件生成在CCM区,place in CCMRAM_region { readwrite };修改为: place in CCMRAM_region {r ...
分类:
其他好文 时间:
2019-07-10 16:57:26
阅读次数:
207
怎样解决Keil复制文注释到记事本出现乱码 怎样解决Keil复制文注释到记事本出现乱码 KEIL软件是软件编程经常用到的一款软件。特别是单片机开发,电子爱好者DIY制作都会用到它,但是作者使用时发现,将源程序复制到记事本过程中,中文注释是乱码,无法识别,英文却是正确的,后经过研究发现是设置问题,在本 ...
分类:
其他好文 时间:
2019-07-10 10:46:10
阅读次数:
142
使用SDCC,不能简单套用keil环境下的语法,以下是SDCC中8051.h头文件与keil环境下reg51.h头文件的区别: 关于如何在proteus上调用在codeblocks上编写好的C51代码: 在proteus上双击51单片机或右击51单片机点击编辑属性 浏览到codeblocks编译后的 ...
分类:
其他好文 时间:
2019-07-08 19:13:01
阅读次数:
312
串行通信是用一根数据线,将数据一位位的输出 是用一根数据线,将数据一位位的输出 并行通信时数据的各个位同时传送,可以字或字节为单位并行进行。并行通信速度快,但用的通信线多、成本高,故不宜进行远距离通信。 单片机中两种通信方式。 51单片机IO口拓展 1.将并行输入转换为串行输出 2.将串行输入转换为 ...
分类:
其他好文 时间:
2019-07-07 11:05:23
阅读次数:
121
实验选用单片机:arduino 引脚图: 连线方式: 代码如下: ...
分类:
其他好文 时间:
2019-07-06 19:25:46
阅读次数:
90
面向对象和面向过程的区别 面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点: 没有面向对象易维护、易复用、易扩展 面向对象 优点: 易维护、易复用、易扩展,由于面向对象 ...
分类:
编程语言 时间:
2019-07-06 00:56:05
阅读次数:
146
一、结构 1、是一个8位宽的由时钟信号上升沿触发的循环累加计数寄存器 2、有一个专门的外部触发信号输入端(T0CKI) 3、是一个在文件寄存区域内统一编址的寄存器,地址为01H或101H,用户用软件的方式可直接读/写计数器的内容 4、具有一个软件可编程的8位预分频器 二、特点 1、使用内部触发信号, ...
分类:
其他好文 时间:
2019-07-06 00:38:56
阅读次数:
125
零、前言 初学者开始学习51单片机时往往先是一愣,说好51单片机啊,咋个型号是AT89C52,这个S52又是咋回事?上学的时候大都懵懵懂懂就这么用着,但始终没整明白,所以今天我们就彻底搞明白这些“51”都是些啥51。文章最后我还准备了一份各型号的对比手册,大家可以对照参考。 一、8031指令集 51 ...
分类:
其他好文 时间:
2019-06-29 14:58:20
阅读次数:
137