77问答网
所有问题
当前搜索:
c51单片机c语言编程
怎么
用c语言编程51单片机
读写程序?
答:
编程
代码如下:ORG 0000H MOV DPTR,#1000H ;给源数据块地址指针DPTR赋初值 MOV P2, #20H ;给目的数据块地址指针P2和R0赋初值 MOV RO,#00H LOOP: MOVX A, @DPTR .MOVX @RO, A .INC DPTR INC RO CJNE RO,#64H, LOOP SJMP
51单片机C语言编程
答:
// 51
单片机C语言编程
,这个时钟+秒表可以参考一下。include<reg51.h> define uchar unsigned char define uint unsigned int sbit qingling=P1^0; //清零 sbit tiaofen=P1^1; //调分 sbit tiaoshi=P1^2; //调时 sbit sounder=P1^7; //naozhong uint a,b;uchar hour,minu,sec, ...
51单片机
使用T0和T1外部脉冲计数,
C语言
如何
编程
?
答:
使用T0和T1外部脉冲计数,控制两个电机,到1700个脉冲电机停止,--统计脉冲个数,用外部中断更好。--T0和T1,留着定时用。用四个按键控制,按键1控制电机正转,按键2控制电机反转,按键3控制电机1正转,按键4控制电机2正转,怎么
用C语言编程
?--编程前,要先设计出来电路。
51单片机
流水灯
用C语言
编写的设计
程序
是什么?
答:
include<reg
51
.h> include<intrins.h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);d...
51单片机
串口通信
c语言编程
答:
//主
程序
int main (void){ int i;sinti(); //串口初始化程序 ring=1;while(1){ while (1){ if(CASE1==0){ send('a');ring=0;break;} if(CASE2==0){ send('b');ring=0;break;} if(CASE3==0){ send('
c
');ring=0;break;} if(CASE4==0){ send('d');ring=0...
单片机c语言编程
答:
基于C语言的
单片机编程单片机c语言编程
是基于C语言的单片机编程。
单片机的C
语言采用
C51
编译器(简称C51)。高效的目标代码由C51产生的目标代码短,运行速度高,存储空间小,符合C语言的ANSI标准,生成的代码遵循Intel目标文件格式。可与汇编语言混合使用而且可与A51汇编语言PL/M51语言目标代码混合使用。 抢首赞 ...
用C语言
给
51单片机编程
时,怎样用P0口输出地址和数据?
答:
只要C语句能保证编译出MOVX指令即可。你可以自行学习以下关键字的用法:pdata,xdata PBYTE,XBYTE 点到为止。剩下的自己去琢磨,Keil里面都能搜索到的。
51单片机c语言编程
中产生中断的条件是什么
答:
1.总中断使能位EA=1 2.相应中断使能 (ET0、EX0……) 打开 3.中断源:外部中断引脚的电平触发、定时器溢出……oid PxInt0(void) interrupt 0 //定义外部中断0 void PxInt1(void) interrupt 2 //定义外部中断1 void time0_int(void) interrupt 1 //定义定时器0 void time1_i...
51单片机C语言编程
如何实现长按按键实现数值的累加
答:
这个可以用定时器来做,比如检查某键,按键时间超过2秒后一个变量开始累加知道键释放为止。实现方法如下:include<reg
51
.h> define uint unsigned int define uchar unsigned char uint v=0,time=0;sbit key=P1^0;void t0isr() interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256;ti...
51单片机c语言编程
?
答:
对端口输出操作,直接适用赋值语句即可。 比如 P1 = 0x03;对端口读取操作,直接赋值给局部变量即可。对数码管操作,需要先定义 对应的 码表, Tab[16] = {, }分别对应 0~F 的端口输出值、点亮相应的LED位; 然后直接 操作端口输出对应字符即可,比如P1=Tab[3] 数码管输出显示3 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机编程语言
单片机c51编程手机app
单片机c语言编程实例
单片机c51编程
c51单片机编程实例讲解
c51单片机简单程序
51单片机编程
51单片机编程实例
51单片机8个流水灯编程