33问答网
所有问题
当前搜索:
c51单片机设计
单片机
写程序
C51
和C52区别大吗?
答:
C51
及C52
单片机
在内核结构上完全一样,两者的主要差别在RAM和ROM上,C51是128byte RAM,4K ROM,C52是256Byte,8K ROM。//程序名:闪烁的LED灯 //MCU:AT89S52 //晶振:12MHZ include <reg52.h>//单片的头文件 sbit LED=P0^0;//led在P0_0口 //功能:延时(ms)void _delay_ms(unsigned ...
51单片机
流水灯 单片机 流水灯的问题
C51
程序
答:
while(1){ a = 0xfe;for(j=0;j<8;j++) //外循环8次 { //--- for(i=0;i<8-j;i++) //内循环8、7、6...0次 { P1=a; //第一次,只有右边1个发光 delay(200);a=_crol_(a,1); //左移一位 } //以上单个LED发光,移位8、7、6...次 //---...
急求
C51单片机
C语言版编程高手。改进代码
答:
//我用的也是
C51
系列,可能有个别的接口不一样,但原理我已经说清楚了#include<reg51.h>//我在这里面已经加进了uchar的宏定义#include<delay.h>//自定义的一个延迟函数void int0()interrupt 0 using 1{INT0=0;//当INT0=1时,外部中断启动if(P1==0x00)//P1为LED控制口P1=0xff;P1=P1<<...
求
C51单片机
程序的注释,(数控直流稳压电源的
设计
)
答:
本人估计,你是用proteus仿真做的吧,因为DAC0832的工作脉冲你是靠IO口取反来实现的,以下是我对程序的注释,由于你没给出原理图,有不合理之处在所难勉.有些地方我认为没必要说的就不细说,不明再问 include<reg
51
.h> include<absacc.h> //头文件,可使用其中定义的宏来访问绝对地址 define ...
单片机C51
语言中,怎么给已知地址赋值?例如地址为0FF20H,想赋值为0xff...
答:
1如果是外部端口:define LED_Address XBYTE[0xFF20] 固定LED_Address为0xFF20地址 读该端口的方法:x = LED_Address;写该端口的方法: LED_Address = 0xFF;2如果是片内某个存储单元:方法1:char data *p; //定义一个指向片内RAM地址的指针 p = 0x30; //片内RAM地址为0x30...
怎样用
C51单片机
产生100M的方波
答:
2.对实时性要求不高,让
单片机
管脚控制一个mosfet,需要方波的时候给555供电。555的阻容元件尽量采用精度高的,钽电容加金属膜电阻就行了,电容的容量
设计
的小点。因为100MHz这么高频没有相对应的晶振了,如果需要精度很高的情况下555电路也可以采用25MHz的晶体倍频来替代,但是在需要倍频2次,中间对信号...
单片机
引脚连接如何
C51
定义
答:
不能用 define 定义的,如果是定义 IO 脚的话,C 中没有 P1.0 这个定义形式。在keil里,用 sbit 关键字定义 IO 引脚,sbit P10 = P1^0; //这里的“ ^ ”是KEIL规定的表示第几位;在没有给出特殊寄存器变量类型的编译器中,可以用 define,但形式如下:define mUserDefAddr *((volatile ...
求
单片机
(
c51
)外部中断实验的c语言代码或者思路,要求在补充
答:
include<reg
51
.h>#define uchar unsigned charvoid delay(void){uchar i,j;for(i=0;i<200;i++)for(j=0;j<120;j++);}void ext0() interrupt 0{uchar i;for(i=0;i<8;i++) { P2=0x00; delay(); P2=0xff; delay(); }}main(){uchar i;EX0=1;IT0=1;EA...
基于MCS-
51单片机
的数字时钟系统
设计
答:
利用MCS-
51单片机
的汇编指令或
C51
编写程序.用DS1302做的时钟芯片,我要
设计
原理图和程序.我邮相是
[email protected]
因为是做多路时钟而51单片机只能做两路所以要用到DS1302时钟芯片:... 利用MCS-51单片机的汇编指令或C51编写程序.用DS1302做的时钟芯片,我要设计原理图和程序.我邮相是
[email protected]
因为是做...
C51单片机
和C52单片机有哪些区别?
答:
2. 片上资源:C52比C51多了一个定时器,这使得C52在处理定时任务,如定时中断、定时器驱动等方面,具有更高的灵活性和控制精度。总的来说,C52单片机在存储能力和定时器数量上超过了
C51单片机
,这使得C52在某些应用场景下更具优势。然而,具体选择使用哪一款单片机,还需根据具体应用的需求和
设计
考虑...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜