虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

[野火<b>Iso</b>]零死角玩转stm32

  • 电子屏字符显示器 四个显示字符数据表放在50H-6FH单元内

    电子屏字符显示器 四个显示字符数据表放在50H-6FH单元内,字符用8*8点阵,R4(30H)用于控制显示静止字的时间,R5(31H)静止字显示跳转地址步距,B内放显示首址

    标签: 50 FH 电子屏 字符显示器

    上传时间: 2013-11-26

    上传用户:2404

  • 人民币大写金额转换程序(修正版v0.0.3) =================================== 1.使用方法: ------------- 将Cash_RMB.dcu

    人民币大写金额转换程序(修正版v0.0.3) =================================== 1.使用方法: ------------- 将Cash_RMB.dcu放入Delphi安装目录下的Lib中,在uses中加入Cash_RMB, 即可引用CashRMB方法. function CashRMB(CashAmount: Double): String 如: procedure TForm1.Button1Click(Sender: TObject) begin QRLabel1.Caption := CashRMB(Table1.FieldByName( 金额 ).AsFloat) end 结果将传回人民币金额大写字符串. 如果 CashAmount = 0 或数值溢出(超出万亿位),结果返回空串. 2.说明: -------- A.本转换程序最大程度只支持到万亿元(位)的金额数值转换操作.如果你的 转换数值超出此极限,你可以在调用前先行判断数据的合法性,如果没有作预 先判断,转换过程中将引发本单元中自带的错误处理例程. b.该转换结果符合标准金额大写书写格式,零角零分等字样不存在于最终的 转换结果中. c.本转换程序自带数据溢出等数据非法及转换错误等处理例程. d.本程序适用于32位的Delphi版本.

    标签: Cash_RMB dcu 转换 程序

    上传时间: 2013-12-31

    上传用户:hebmuljb

  • 高精度乘法基本思想和加法一样。其基本流程如下: ①读入被乘数s1

    高精度乘法基本思想和加法一样。其基本流程如下: ①读入被乘数s1,乘数s2 ②把s1、s2分成4位一段,转成数值存在数组a,b中;记下a,b的长度k1,k2; ③i赋为b中的最低位; ④从b中取出第i位与a相乘,累加到另一数组c中;(注意:累加时错开的位数应是多少位 ?) ⑤i:=i-1;检测i值:小于k2则转⑥,否则转④ ⑥打印结果

    标签: 高精度 乘法 加法 基本流程

    上传时间: 2015-08-16

    上传用户:源弋弋

  • 摘 要: 本文件是C8051单片机I2C总线读写测试程序;将跳线器JP6短接

    摘 要: 本文件是C8051单片机I2C总线读写测试程序;将跳线器JP6短接,使用外部22.1184MHz晶振. 功能:定义 0 ~ 9 键为数字键, A ~ F 为功能键。按 A 键后,可按0 ~ 9 数字键, 从零地址开始存储该键值,并送LED数码管上显示该键值。按 C 键停止后,按 B 键, 从零地址开始读取数据值,并送LED数码管上显示。读取速度每秒一次。在按 C 键停止后,可按 A 键重新输入。

    标签: C8051 I2C JP6 单片机

    上传时间: 2015-09-02

    上传用户:sevenbestfei

  • 智能交通灯控制系统 一.任务(2)可以通过按键来使芯片内部清零

    智能交通灯控制系统 一.任务(2)可以通过按键来使芯片内部清零,再由键盘输入红、 设计制作基于新型规则的可编程交通控制系统,其中包黄、绿、左转、右转及人行道的放行时间,其规则应补充合理 包括人行道,左转,右转,以及原有的交通灯的功能。示意图如 (可参照交警现行的交通规则制定)。 (3)若有交通异常情况,可以通过按键处理目前的紧急状态。: 2.发挥部分

    标签: 智能交通灯 控制系统 按键 芯片

    上传时间: 2013-12-21

    上传用户:h886166

  • 这个例子做的是去年全国电子电子设计大赛E题

    这个例子做的是去年全国电子电子设计大赛E题,悬挂运动控制系统(E题),我只做了画线和画圆两个部分,纯粹是玩,所以精度不是很高,终点定位精度误差差不多0.5cm左右,画圆在两个斜率无穷大区误差较大需要修正。 一开始我用的是L297+L298驱动,感觉脉冲相位控制比较麻烦,后来想到avr相对51的速度,用B口模拟脉冲,L293驱动。电机我用的是两个42BYG四相八拍六线步进电机,资料很好找。 这个试验做起来可能有点麻烦,比赛的时候需要特定的板子,就象附件E题里所示,注意电机转动的时候不能让绕线重叠,会严重影响精度,绳子要用无弹性的,我用的是去渔具店买的尼龙的无弹性渔线。

    标签: 全国电子 电子设计大赛

    上传时间: 2014-12-07

    上传用户:youmo81

  • // 数值转大写人民币函数 AnsiString NumToRMBStr(double val) // 正整数字符串转汉字函数

    // 数值转大写人民币函数 AnsiString NumToRMBStr(double val) // 正整数字符串转汉字函数,不建议单独使用 // 输入字符串必须正整数,只允许前导空格(必须右对齐),不宜有前导零

    标签: NumToRMBStr AnsiString double val

    上传时间: 2015-09-09

    上传用户:zgu489

  • 键盘任意输入一个稀疏矩阵A(m*n)

    键盘任意输入一个稀疏矩阵A(m*n),采用三元组存储方法求其转置矩阵B(n*m),并用快速转置算法实现该操作。

    标签: 键盘 输入 稀疏 矩阵

    上传时间: 2013-12-08

    上传用户:lingzhichao

  • 三相步进电机的三相六拍工作方式

    三相步进电机的三相六拍工作方式,正转的绕组通电顺序:A、AB、B、BC、C、CA、A,反转的通电顺序:A、AC、C、CB、B、BA、B、A。 由于步进电机转子有一定的惯性以及所带负载的惯性,故步进电机的工作过程中不能及时的启动和停止,在启动时应慢慢的加速到预定速度,在停止前应逐渐减速到停止,否则,将产生失步现象。 步进电机的控制问题可总结为两点: 1、产生工作方式需要的时序脉冲; 2、控制步进电机的速度,使它始终遵循加速、匀速、减速的规律工作。

    标签: 三相 步进电机 工作方式

    上传时间: 2015-12-01

    上传用户:685

  • 通过MP(代表其中一个P口)的高4位来控制

    通过MP(代表其中一个P口)的高4位来控制,AA`BB`-4,5,6,7脚。12细分,没行数组里面分4对,每对数第一个加到P口控制电流方向,第二个数控制通电时间。正转AA`-BB`-A`A-B`B,数组由1到12行的读取,反转B`B-A`A-BB`-AA`,数组由12到1行的读取。参数POWER表示电机启动还是不启动,DIRECT参数表示方向,SPEED表示速度等级,每项通电时间用数组中的植/SPEED。本程序没考虑要走多少步的情况,调用一次就走一步。

    标签: 控制

    上传时间: 2015-12-07

    上传用户:hopy