搜索资源列表
16_16DIV
- 多位数除法程序,满足在单片机编程中对除法程序的需要,解决了单片机指令无除法程序的缺点,而且本程序不限制位数。-over the median divider, which meets in MCU Programming division procedures to the needs of SCM solutions division procedures directive without shortcomings, but the procedure does not limit the
aaaasqrt
- 功能:pic单片机四字节无符号数开方 入口条件:被开方数在S2,S3,S4,S5 出口信息:平方根在S2,S3中,整数部分的位数为原数一半,其余小数-functions : pic microcontroller four-byte unsigned number prescribing import conditions : radicand in S2, S3, S4, S5 export information : square root of the S2, S3, int
progtstdyfthfge
- 单片机和PC机串口通讯实例说明 首先打开串口调试程序并按要求设置。启动51板后,按S10切换至接收状态,按S12切换至发送状态,启动默认为发送状态。 发送状态: 进入发送状态后,可向PC发送1-9 9个数字,并且数码显示同时显示发送的数,按S1发送1,按S2发送2,依次到按S9发送9。S11无用。发送成功可在串口调试程序的数据接收栏中显示收到的数据。 发送状态: 进入发送状态后,在串口调试程序的数据发送栏中输入00-FF的16进制2位数,点击手动
Digital
- 数字频率计数器又称通用计数器,是电子测量领域中最常见的测量仪器之一。它可以测量正弦波的频率(周期),脉冲波的频率(周期),脉冲宽度等时间参数。在通信,电子等领域中有广泛的应用。本文对传统的测频方法中存 在的精度低的问题进行了分析:数字频率计数器在测量高频信号时能够达到足够高的测量精度,但在测低频信号时,其测量结果的有效位数将会减少,精度也会相应的降低。在此基础上提出了一种基于单片机的等精度测频率,测周期,测脉冲宽度的实现方法。介绍了单片机的内部计数器与程序的运算功能进行等精度测量方法的实现。给出
70
- 求4阶的素数幻方。在一个4*4的矩阵中,每一格填入一个数字,使每一行、每一列和两条对角线上的4个数 字所组成的4位数,均为可逆素数。
MSC51-FTOD
- 程序说明:浮点数变为压缩BCD码,保存在以数组中 第1字节的位7:0正,1负.位6:0(位5--0代表小数点前的位数),1(位5--0代表小数 点后0的位数) 2--4字节为压缩BCD码,有效位为7位,3个半字节,最后半个字节请使用者自行放 弃 程序占用资源PSW,A,B,DPTR,R0--R7,SP深度6,RAM 5个放数据 keil 兼容,调用KEIL 的FPMUL子程序。 程序作者:*************陈远征**************
SendData.rar
- 非常好的串行数码管显示程序!!! 可以自定义需要更改的任何一位!而不影响其他位的现实。刷新稳定!非常稳定! 比如说led[7]=8 led[0]=1 SendDate(led) 即可以将数码管第8位和第1位分别更改显示为8和1而其他位的显示不受影响的。 因为从52转到AVR,所以对两种单片机均做支持。文件中已经做出很好的替换说明,按照说明复制粘贴即可更改为自己需要的版本,和自己需要的现实位数。 现在是8位的版本,自带锁存器(串行的肯定带)。 该版本为CAUC 2009电子设计大赛培训期
16Open_uadri
- 在8位单片机中对16位数进行开方运算的汇编子程序-In 8-bit MCU in the median of 16 for the compilation of prescr iption computing subroutine
32Open_uadri
- 在8位单片机中对32位数进行开方运算的汇编子程序-In 8-bit MCU in 32-digit prescr iption for computing the compilation of subroutines
drv7279
- 本程序将指定的显示缓冲区送显,并将读取的键值送显。 入口参数:显示缓冲区首地址在SADR中,要显示的位数在CNT中。 出口参数: 无。-This procedure will be sent to the designated display buffer significantly, the key will be sent to a significant reading. Entrance parameters: the first address in the display b
porle
- 1) 4×4行列式键盘识别 2)8位数码显示,初始化时,显示“P ”,接着输入最大6位数的密码,当密码输入完后,按下确认键,进行密码比较,然后给出相应的信息。在输入密码过程中,显示器只显示“8.”。当数字输入超过6个时,给出报警信息。在密码输入过程中,若输入错误,可以利用“DEL”键删除刚才输入的错误的数字。 -1) 4 × 4 determinant recognition keyboard 2) 8-bit digital display, initialization,
locks_Password
- 1.密码锁有两个密码:一是设计密码,放存在ROM中;另一个是使用密码,存于EEPROM中。 2..密码锁的密码用4位有效数字,输入超过4位时以最后输入4位数字为准,数字范围由1~6。 3. 用实验板上K1—K6键作密码数字输入键,分别表示1~6数字,K7,K8键为命令键。其中,K7为密码设置键,K8为开锁键。蜂鸣器用作开锁指示。 4. 开机后进入初始状态,显示器显示“— — — —” 且最高一位闪动,闪动位亦表示当前数字输入位,以后每输入一位数字,闪动位向右循环移动。 5.开
00till59count
- 4. 程序设计内容 (1. 在设计过程中我们用一个存储单元作为秒计数单元,当一秒钟到来时,就让秒计数单元加1,当秒计数达到60时,就自动返回到0,从新秒计数。 (2. 对于秒计数单元中的数据要把它十位数和个数分开,方法仍采用对10整除和对10求余。 (3. 在数码上显示,仍通过查表的方式完成。 (4. 一秒时间的产生在这里我们采用软件精确延时的方法来完成,经过精确计算得到1秒时间为1.002秒。 -4. Programming content (1. In the desi
MC9S08DZ60_12864_Driver
- MC9S08DZ60的12864驱动程序(附字模软件)。飞思卡尔单片机MC9S08DZ60的Mz12864驱动,不同单片机型号端口连接可能不一样,在LCD_PortConfig.h中设置,显示可达8位,小数位数可设置,具体看文档。如有不妥之处欢迎指出。-MC9S08DZ60 of the 12864 driver (attached to matrix software). Freescale s Microcontroller MC9S08DZ60 the Mz12864 driven mod
PSoCAnalogModule
- PSoC常用模拟模块,介绍了cypress公司的PSoC1系列中的常用模拟模块:可编程增益放大器模块PGA,可编程阀值比较器模块CMPPRG,双极点低通滤波器模块LPF2,12位模数转换器模块ADCINC12,6位数模转换器模块DAC6。-Common PSoC analog module, introduced the company' s PSoC1 series cypress common simulation modules: a programmable gain amplif
Mind-Reader
- 51汇编游戏之读心术。玩者在心中随意想一个两位数,然后用这个两位数减去他的个位数,在减去他的十位数,得到一个新的数据,然后在1602屏幕上找到这个新数据,看它所代表的字符是什么,最后按确认键,这是“神奇的一幕”出现了,1602屏幕上出现了你刚才看到的字符。 -51 assembly games read minds. Free to play in the mind of a double-digit, and then use the double-digit minus single dig
JJJ
- 电子密码锁 用4×4组成0-9数字键及确认键。 用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。(此句在下面程序中需要再按下ENTER键方有效) (1). 4×4行列式键盘识别技术:有关这方面内容前面已经讨论过,这里
Persian-Calendar
- bascom-avr波斯日历项目: 这是一个与DS1307的集成电路波斯日历。在大多数项目的默认日期是基于ANSI系统,但在波斯湾的项目,我们有太阳能系统,并从开始一个重要的伊斯兰事件的另一个日期。在这个项目中,我们开发了一个功能转换的ANSI日期波斯(贾拉利,Shamsi先生)日期。这个功能是非常强大的日期为字符串作为输入,并给波斯作为输出字符串的日期。这个函数的基本算法是不从AVR64。 输入:日$包含:“11年6月6日”(MM/ DD / YY)[8位数STR] 输出:“
Prof.-codeLock
- bascom-avr专业AVR密码锁项目: 该项目是提高AVR的数字密码锁的版本。在这个项目中,你可以改变从系统菜单中的8位数字的密码。也有一个经理的控制面板,一个4位数的PIN码保护,以保护其他人访问这个安全区。这个PIN码是与控制面板多变。这个版本的另一个优势是一个定时的安全级别,当你进入一个不正确的密码3次,系统将约5分钟待机!所有的密码保存在EEPROM存储器。最新的功能真的是changeabe输出 触发器或定时从1到255秒。-Professional AVR Code Lock
algorithm
- 单片机开发过程中必须用到的算法,如八位无符号数乘法,返回仍然是八位数;16位无符号数乘法;无符号8位数指数滤波函数,可用于AD或其他数据的滤波;无符号8位数二维查表算法等。简单实用-Algorithm the MCU development process must be used, such as the eight non-signed multiplication, the return is still the number eight 16 unsigned multiplicati