单片机自身的RAM存储空间和引脚数目往往有些不足,当需要在外部拓展不太多的时候,8155芯片就是首选了。一片8155,可以提供256字节的RAM,3个并行IO接口和一个14位的定时器。8155的内部还集成了地址锁存
LM324,可以单电源使用,也可以用正负双电源。对于本电路,希望它输出的是:0~-5V,这就必须给它加上正负双电源。只加上了正12V 的电源,它的输出,就只能是:0~+12V,它绝不可能输出负电压。按照楼主
51 单片机,本质上是微控制器,以逻辑运算见长。用它来设计计算器 ?不知道谁想出来的这样的题目,思路明显就是跑偏了,呵呵特别是后一个的题目,不仅要求能加减乘除,竟然还要求选用数码管来显示。如果
这汇编的程序,编写的很复杂,实现的功能却还是很简陋。在硬件方面,显示金额的位数也不足。做而论道用 C 重新编写了一个程序,如下:#include#include#define BAITIAN 10 //白天价格/km#define YEJIA
/*有四个独立按键为 K1~K4,有四个数码管,可显示 0000~9999。初始时都显示 0。四个数码管中,有一个处于闪烁状态。闪烁的频率为 1Hz。利用 K3、K4 可以使得闪烁的位置左右移动。只有不停闪烁的位,才可
P0 口内部的电路图,并不是人人都可以看懂的,很多人都要看文字说明。但是,有些说明写的,很是差强人意,接口电路的基本功能特点,往往都解释错了。在单片机的外部扩充存储空间时,有一种三总线方式,
基本的 51 单片机有四个并行口,其中还包含了一个串行口。当接口不够用的时候,大家就会想到,使用什么外接芯片来扩充。但是,各种教材、参考书、网络文章,介绍扩充并行口的花样不少,扩充串行口的方法
//给出的电路如下图所示://图片链接://http://xiangce.baidu.com/picture/detail/684895d8e7d3b312ef1c7eb503c20233254a2475//要求://1.在 K2 或 K3 的中断服务期间,K1 的中断请求仍能被服务;//2
;刚才在百度知道上看到一个题目:http://zhidao.baidu.com/question/439326240.html;转眼之间,知道宝贝又找不到了,百度真是变化莫测。;呵呵,做而论道已经提前一步保存下来了题目的要求。;==========
/*在博文“时基电路555的应用”中,做而论道介绍了使用555构成多谐振荡器,并利用该电路测量电容器容量的方法。通过合理设计电路,可以使得脉冲周期的ms数,等于电容器容量的uF数。详细内容可见:http:
;利用51单片机设计一个计数显示系统,要求8个数码管显示T1输入脉冲的个数。;最好用汇编语言,加注释,尽量别太复杂。尽量快些哈!;悬赏分:30 | 解决时间:2011-7-20 19:15 |;========================
程序要求:开始时LED显示0、K1具有增数功能、K2具有减数功能。若LED显示为0,按下K1,则显示为1、再按下K1,显示为2.....,若显示为9,再按下则显示为0;若LED显示为0,按下K2,则显示为9、再按下K2,显
c51单片机,c语言编程,关于指示灯定时闪烁的。P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键。要求:按一下按键P1.0以1Hz的频率闪烁 半周期为500ms第二次按下按键P1.1以2Hz的频率闪烁
51单片机具有两条查表指令,用于从 ROM 中读出预存的数据: MOVC A, @A + PC MOVC A, @A + DPTR其中前一条指令的用法,比较难,使用的时候,需要计算一个“偏移量”。不了解“指令的字节数”的人,都不
应网友要求,下面写一个用C语言编写的程序。电路中,共使用了三个按键,两位数码显示。使用12MHz或11.0592MHz的晶振皆可。用Proteus仿真运行后截图如下:程序如下://================================
51单片机中_有_4EH这个位地址。51单片机片内RAM的20H~2FH,这十六字节,可以按照“位”来寻址。这里面共有128个“位地址”,分别为00H~7FH。位地址4EH,是在“字节地址为29H的字节单元”中的第6位。后记
前些日子,做而论道写了一篇关于单片机发音的文章,后来,就不断有网友来电询问单片机电子琴的设计方法。以前制作过一个24键(独立按键)的,程序是用汇编语言写的,估计多数人看不了。下面,把新设计的
用单片机89S51,4×4矩阵键盘,控制16个发光二极管,程序有点错误哪位高手给指点一下。我所做的矩阵键盘控制的发光二极管只有8个亮8个不亮,和P2口连接的亮和P0口连接的不亮,高手给点意见。回答:下列
sbit SPK = P1^7 ;指定扬声器接口 ORG 0000H LJMP START ORG 000BH LJMP T0_INT ORG 001BH LJMP T1_INT;------------------------------------------------------------B_ZQ_TAB: ;定时半周期初始值数据
;========================================================;设计要求;;1、硬件设计要求;使用AT89C51单片机,时钟12MHz,设计时钟电路和上电复位电路,;P0口、P1口、P2口分别驱动3个LED七段数码管显示