1. 求助单片机高手小程序
用什么单片机啊?语言不一样
2. 求一个单片机小程序
这个程序并不小,你太抠了,才10财富值。
3. 一个单片机小程序
不用外扩I/O口的话我算了下刚好够(假设单片机89c52,液晶12864,AD0809),不过数码管显示得用串转并芯片(74164)静态显示,图就免了,各模块接法自己搜。
4x4键盘接P1。。。。8个口
LCD12864:RS,RW,E,接P3.2,P3.3,P3.4;数据口接P2。。。。。11个口
AD0809:START,EOC,OE接P3.5,P3.6,P3.7数据口接P0。。。。。11个口
注意其CLK脚可接单片机ALE脚,所需时钟可有外电路分频得到
74164时钟脚接TxD,数据脚RxD,六片级联。。。。。。2个口
加起来刚好32个
看到二楼突然醒悟,你问的程序?
4. 求51单片机小程序
补充:文中的“复位” 是指回到最开始开机时侯的状态;即按键1按下之前的状态。 哈哈,幽默!连这都不知道还敢进来回答你问题吗!!!
5. 求个单片机小程序 急 谢谢
#include <reg51.h>
void main(void)
{
while(1)
{
if(a==0x01) p2.0=0;
else if(a==0x00)p2.0 = 1;
}
}
6. 单片机小程序
(1)
MOV A,30H
ANL A,#3CH
RL A,#02H
MOV 33H,A
MOV A,31H
ANL A,#O3H
RL A,#02H
ORL 33H,A
MOV A,32H
ANL A,#0C0H
RL A,#06H
ORL 33H,A
2:
MOV A,DPH
7. 急,求一个简单的单片机小程序,能实现某个小功能的,要有较详尽解释。
给你个51跑马灯流水灯的程序,比较经典还不难理解,包含编程的基本单元,我加了标注
//描述: 跑马灯程序
#include<reg51.h>
#include <intrins.h>
//延时子程序ms级别的
void delayms(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
// 主程序
main()
{
unsigned char LED;
LED = 0xfe; //赋值11111110,亮一盏灯
P2 = LED; //驱动p2端口的灯
while(1)
{
delayms(250); //间隔250ms之后,亮下一盏灯
LED = _crol_(LED,1); //循环右移1位,点亮下一个LED 此函数为库函数
P2 = LED; //驱动p2端口的灯
}
}
8. 单片机小程序分析
可能你不理解带进位加法,就是说加的时候把CY也加上,所以(A)=0ACH,(CY)=1,#98H三个相加等于45H,PSW是标志位,这里肯定是有进位的所一CY等于1,自己查查PSW就明白了。
9. 求单片机小程序
晶振多少?
点亮之后,再连续按四下,还是点亮吗?
画这么多LED、K,是干什么的?
10. 单片机的一个小程序。
(1)判断 AL的正负
若AL为正 则AH=0xff
若AL为负 则AH=0
(2)0xff
(3)0
(4)检查AL的最高位(若是带符号数 则是检查正负)
(5)可用 HLT 因为愿意跳后 就HLT了 因此可以将HLT放于此
希望能救到你