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

延时函数

  • 很完整的51串口程序 包括如下: 串口中断服务程序

    很完整的51串口程序 包括如下: 串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 出入均设有缓冲区,大小可任意设置。 可供使用的函数名: char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义最大输入字符数 putbyte(char c) 放入一个字节到发送缓冲区 putbytes(unsigned char *outplace,j) 放一串数据到发送缓冲区,自定义长度 putstring(unsigned char code *puts) 发送一个定义在程序存储区的字符串到串口 puthex(unsigned char c) 发送一个字节的hex码,分成两个字节发。 putchar(uchar c,uchar j) 输出一个无符号字符数的十进制表示,必须标示小数点的位置,自动删除前面无用的零 putint(uint ui,uchar j) 输出一个无符号整型数的十进制表示,必须标示小数点的位置,自动删除前面无用的零 delay(unsigned char d) 延时n x 100ns putinbuf(uchar c) 人工输入一个字符到输入缓冲区 CR 发送一个回车换行

    标签: 串口程序 串口中断 服务 程序

    上传时间: 2016-06-13

    上传用户:epson850

  • LCD1602液晶屏的四线驱动模块

    LCD1602液晶屏的四线驱动模块,可以替换原来的文件,直接使用,函数入口相同。 1、可直接嵌入到项目中使用 2、晶振频率:1M 3、如晶振提高低层驱动延时要作相应修改 4、程序在原来基础上只使用了PB口的高四位,即PB4—PB7,PB0—PB3可以做它用

    标签: 1602 LCD 液晶屏 驱动模块

    上传时间: 2014-12-22

    上传用户:集美慧

  • 程序名称: 数码管显示与键盘管理芯片ZLG7289的标准驱动程序(C51) 文件名: ZLG7289.h ZLG7289.C 说明: 本程序已经调试通过 程序的可移植性很好

    程序名称: 数码管显示与键盘管理芯片ZLG7289的标准驱动程序(C51) 文件名: ZLG7289.h ZLG7289.C 说明: 本程序已经调试通过 程序的可移植性很好,仅做少量修改就可以直接包含使用 程序占用资源少,仅使用4根必须I/O口线,不占用定时器等其它资源 所有全局性的标识符都以ZLG7289_开头,不必担心命名冲突问题 程序结构清晰,思路明确,结合ZLG7289的数据手册很容易理解 用法: 1、重新定义I/O接口 2、如果CPU的主频比较高,则要适当调整延时,详见ZLG7289_Delay()函数 3、在用户程序中包含本头文件 4、在main()函数的开始处添加初始化函数ZLG7289_Init() 5、以后在程序中可以直接使用ZLG7289的用户指令集 6、读取键盘扫描码使用函数ZLG7289_Key(),查询方式、中断方式皆可

    标签: 7289 ZLG 程序 C51

    上传时间: 2013-12-09

    上传用户:zhangzhenyu

  • C51语言内嵌入汇编语句的程序实现

    C51语言内嵌入汇编语句的程序实现,用简单的嵌入语句实现汇编延时,用C语言的主函数调用!

    标签: C51 语言 内嵌 汇编

    上传时间: 2016-08-25

    上传用户:Pzj

  • 该程序的功能是把演示板当做一个按键计数器。接通电源时

    该程序的功能是把演示板当做一个按键计数器。接通电源时,按下IDE软软件的运行键6只数码管全显示000000。 每按下开关S3(RB0)时,计数器的值加1,数码管显示也增加1,然后松开按钮;以些类推,反复循环。 2、程序中包含按键按下检测跟释放检测,并且都伴有一定的延时去抖功能,只有在一次按键被释放后才进行第2次按键的判断 3、程序中需开启B口的内部弱上拉功能,因DEMO板上无上拉电阻;并把A口全部设置为普通I/O口,上电复位后A口为模拟输入口

    标签: 程序 演示板 按键 电源

    上传时间: 2016-08-30

    上传用户:frank1234

  • 51单片机片键盘驱动程序(带键盘击打实现) 我们在编写单片机键盘程序时

    51单片机片键盘驱动程序(带键盘击打实现) 我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码

    标签: 51单片机 键盘驱动 程序 单片机

    上传时间: 2013-12-22

    上传用户:咔乐坞

  • 注:protel电路图 1.INPUT12为高压气压和低压压传感器输入端. 2.OUTPUT为充气输出控制端. 3.当高低压有接地信号时,电机正转,气阀打开. 4.INPUT2低气压时

    注:protel电路图 1.INPUT12为高压气压和低压压传感器输入端. 2.OUTPUT为充气输出控制端. 3.当高低压有接地信号时,电机正转,气阀打开. 4.INPUT2低气压时有信号时,充气OUTPUT输出,充气电机转. 5.RS1与RS2是调节阀门距离用地 6.RS3是与气阀电机同步时,是气阀电机的转动圈数传感器. 7.RS4是调节延时时间用地

    标签: INPUT protel OUTPUT 气压

    上传时间: 2014-01-09

    上传用户:waizhang

  • 本代码包为本人的一篇文章<一个占用内存极少的菜单系统的实现>在在PC上的测试移植代码。 ------------------------------ Menu_Src目录为Menu的源

    本代码包为本人的一篇文章<一个占用内存极少的菜单系统的实现>在在PC上的测试移植代码。 ------------------------------ Menu_Src目录为Menu的源代码 Ks0108.C的void Display_Locate(unsigned char DisplayData, unsigned char X, unsigned char Y)函数为最底层的显示函数。 该函数调用LCD模拟函数来完成显示。 KeyScan.C的unsigned char KeyScan(void)函数为键盘模拟函数。 void DelayMs( WORD time ) 延时 ------------------------------ GUI_SIM.exe为编译后的文件,可以直观看到这个GUI的效果. PC键盘的4个按键控制菜单周转: PC按键 菜单中功能 up 向上键 确定键 进入子菜单 down向下键 取消键 返回父菜单 left向左键 向上键 菜单项上一项 right向右键 向下键 菜单项下一项 有兴趣自己编译VC工程:\Project\Menu.dsw <一个占用内存极少的菜单系统的实现>相关PDF文档和其他资料在以下链接: http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=798580&bbs_page_no=3&bbs_id=9999

    标签: Menu_Src Menu 代码 lt

    上传时间: 2014-06-24

    上传用户:stvnash

  • 基于AD9850的数字信号发生器程序

    基于AD9850的数字信号发生器程序,包括延时子程序,将控制字写入AD9850子程序和主函数

    标签: 9850 AD 数字信号发生器 程序

    上传时间: 2013-12-13

    上传用户:Breathe0125

  • PC计算机钢琴程序子程序: 包括以下资料 软件:提取音乐代码的软件工具(自己用VB写的) 资料:所有与按键和PC Sound有关资料 唱歌:包括歌曲有 聚萍、同一首歌、月亮代表我的心、美丽的神

    PC计算机钢琴程序子程序: 包括以下资料 软件:提取音乐代码的软件工具(自己用VB写的) 资料:所有与按键和PC Sound有关资料 唱歌:包括歌曲有 聚萍、同一首歌、月亮代表我的心、美丽的神话、新年好、天空之城、 生日快乐、梁祝、铃儿响叮当、标准测试、 高低音阶测试、动画、PC钢琴 相关函数:延时、发声、查表、按键扫描、字符串显示

    标签: Sound 程序 计算机 代码

    上传时间: 2017-03-29

    上传用户:变形金刚