两条I/O,接六个按键的电路(无附加集成块)及配套KeilC程序
2014-11-10 126
//6keyfor2io.c // //昨日网友啊龙发布了一个《两条I/O,接六个按键的电路(无附加集成块)》 //思路非常巧妙,仅用2个IO就可区分出无键和6个单独按键共7种状态, //不过论坛上好像有许多人没搞清怎么去区分出这些状态, //故针对该电路写了个配套的按键检测程序,希望大家喜欢! //如有疑问也可发送邮件至:xwjfile@21cn.com讨 .. [查看全文]
C51与proteus怎样互联?
2013-04-06 8
proteus 的帮助文件里说,想要实现keil 与proteus 互联,要做以下几步: 1.设置TCP/IP协议(不清楚) 2.copy VDM51.DLL到 \C51\BIN 3.编辑C51 里tools.ini 文件, 加入:TDRV1=BIN\VDM51.DLL("PROTEUS VSM MONITOR 51 DRIVER) 4.keil 里设置: project-->options for project-->debug tab 5.选中use proteus VSM .. [查看全文]
keil 使用笔记
2013-04-02 17
在Memory窗口上输入address_type:address才能看到正确地址的变量 debug~perfermance analyzer加入要察看的模块名称,然后view~perfermance analyzer window 可以察看各个模块运行时间 ①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0命令可 .. [查看全文]
KeilC按键程序设计
2013-03-28 27
我的按键程序设计,可以处理加速键、一键多功能等情况 后面有P1口行列式键盘程序实例 看到论坛在讨论按键,也把我设计按键程序的思路说说,欢迎大家拍砖 1、一般都不在键盘程序中延时,而是通过隔一段时间调用(比如10毫秒)来扫描按键,以尽量释放CPU资源; 2、所有键盘程序基本上都是一个模式,可以处理加速键、一键多功能等 .. [查看全文]
时钟芯片DS1302 的汇编和C51程序
2013-03-18 18
时钟芯片DS1302 的keil c程序 ;********************************************************************* ; 公司名称: ; 模块名称:DS1302.a51 ; 功能:实时时钟模块时钟芯片型号:DS1302 ; 说明:(修改版) ; 程序设计:zhaojunjie ; 设计时间:2002.05.04 ; 版 本 号:20020504 ;***************************** .. [查看全文]
TEA5767收音机模块的C51控制程序
2013-02-28 大炮 19
这几天做个案子,用到飞利浦的TEA5767的收音机模块,在网上搜了下相关的内容,发现很多人都在问,可是提供编程指导的很少,可能是高手都不屑回答这些小问题吧,在这里我把我的部分程序及TEA5767的相关资料放上来吧,给需要的人一些参考.(PS:无锡硅动力的SP3767和TEA5767完全兼容,有中文资料)TEA5767采用I2C或者三线接口控 .. [查看全文]
T6963C 液晶驱动Keil C源代码
2013-02-19 27
/*T6963C 液晶驱动Keil C源代码 线路图 89C51T6963C -------- |8 P1.0-1.7|=========== D0-7 | P3.0|----------- /RD P3.1|----------- /WR P3.2|----------- C/D |-- /CE || |--- P3.3|----------- /RESET |VCC--- /HALT -------- */ #include #include #include sbit cd=P3^2; sbit wr=P3^1; sbit rd=P3^0; sbit reset=P .. [查看全文]
Keil C51编程控制倍频正弦信号的产生
2013-02-11 陈红仙 14
MCS51单片机是我国应用最为广泛的单片机种。以往单片机应用程序主要用汇编语言编写,由于汇编语言程序的可读性和可移植性都较差,采用汇编语言编写单片机应用程序不但周期长,而且调试和排错也比较困难。为了提高编制单片机应用程序的效率,改善程序的可读性和可移植性,采用高级语言无疑是一种好的选择。C语言是一种通用的计算 .. [查看全文]
C51系统上实现YAFFS文件系统
2013-02-10 7
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。 1NAND Flash的特点 非易失性闪速存储器Flash具有速度快、成本低、密度大的特点,被广泛应用于嵌入式系统中。Fla .. [查看全文]
89C51 单片机I/O 口模拟串行通信的实现方法
2013-01-26 严天峰 12
目前普遍采用的MCS51 和PIC 系列单片机通常只有一个(或没有)UART异步串行通信接口,在应用系统中若需要多个串行接口(例如在多机通信系统中,主机既要和从机通信又要和终端通信)的情况下,通常的方法是扩展一片8251 或 8250 通用同步/异步接收发送芯片(USART),需额外占用单片机I/O 资源。本文介绍一种用单片机普通 .. [查看全文]
Hash查找法在Keil C51中的实现
2013-01-21 高玉 曹婷婷 12
摘要:散列(hash)是一种重要的存储方法,也是一种常见的查找方法。它是指在记录的存储位置和它的关键字之间建立一个确定的对应关系。本文以射频卡门禁控制器为例,说明用射频卡卡号作为关键字,用Hash查找法确定此卡能否开门,并给出对应的Keil C51程序。单片机应用系统中,经常要涉及到数据的存储和查找。以射频卡门禁系统为例 .. [查看全文]
ASM51调用C51函数的实现
2013-01-20 苟帅 13
MCS-51系列单片机在目前和今后的相当一段时间内都将是我国的单片机主流机种。但在早期的开发过程中,程序员不得不从深奥的汇编语言开始摸索,同时要求开发人员对硬件亦有相当的子解。相比而言,专用8051系列单片机设计的Franklin C51语言是一种通用的高级结构化的程序设计语言。入门容易,程序可读性强,调试、移植都很方 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号