77问答网
所有问题
当前搜索:
单片机c语言编程300例
急求《
单片机C语言程序设计
实训100例——基于8051+Proteus仿真》第三...
答:
这本书一共5章节,你说第三部分指的哪里?第五章才是综合设计部分啊,而且这部分有好多例程,也不知道你要哪部分?第1章 8051
单片机C语言程序设计
概述1 1.1 8051单片机引脚1 1.2 数据与程序内存5 1.3 特殊功能寄存器6 1.4 外部中断、定时器/计数器及串口应用8 1.5 有符号与无符号...
如何用
C语言编程
使
单片机
产生方波信号?
答:
普通51的话需要模拟PWM,如果是加强版51有内置PWM模块,PIC和AVR以及430还有STM也有集成PWM的型号!如果是单纯输出方波的话就简单了。程序如下://功能,按下P1_0的开关降低频率,按P1_1为升高频率 include<AT89X52.H> //引用AT89X52的库文件 define uchar unsigned char //替换简称 define uint ...
单片机C语言
应用100例的目录
答:
3Proteus软件的界面与操作介绍2.1.4实例2:Proteus仿真设计快速入门2.2KeilC51的使用2.2.1
单片机
最小系统2.2.2实例3:用Kei1C51编写点亮一个发光二极管的程序2.3程序烧录器及烧录软件的使用习题与实验第3章逐步认识单片机基本结构3.1实例4:用单片机控制一个灯闪烁3.1.1实现方法3.1.2
程序设计
3...
C语言
高手进,关于
单片机编程
的!
答:
sbit P0_0=P0^0; //定义P0.0口 sbit P0_1=P0^1; //定义P0.1口 sbit P0_2=P0^2; //定义P0.2口 unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f, //数码管显示查表 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};unsigned char disp...
C语言编程
题
答:
要输入的分数太多,我懒得手数,用2位随机数代替手输入,输入函数我单独写了,你需要调用就行了,详细看备注。include<stdio.h>#include<stdlib.h>#include#define stuNum 15//学生人数#define scNum 7//模块数typedef struct stu//定义学生数据结构{ int sid;//学生ID int sc[scNum];//...
如何用
单片机
实现
C语言编程
的定时器,不借助单片机内部的T1,T0定时器...
答:
软件延时 但时间长了时间就不准了 下面是两个延时的子程序 最后面调用示例 /*--- 名称:delay10ms 功能:延时10ms 误差0ms 晶振:12MHz 机器周期1us 时间计算:t=2+1+9995+2=10000us =10.000ms ---*/ void delay10ms(void) //延时10ms子程序 { unsigned char i,j,z;for(z=5...
51
单片机
,
c语言编程
一个按键控制6盏灯 第一下所有灯灭(不管灯亮灭...
答:
include<reg51.h>#define u16 unsigned int#define u8 unsigned charsbit key=P2^0;u8 count=0;u8 sk(){static u8 ms;if(key==0){if(ms<10)ms++;if(ms==5){return 0;}}return 1;}void main()//主函数{while(1){if(sk()==0){count++;switch(count){case 1:P1=0xff;break;...
单片机
AD采集的C程序
答:
AD0809的采集程序 //---A/D转换--- //---头文件引用--- include <Reg51.h> include <absacc.h> include <intrins.h> typedef unsigned char BYTE; /*自定义字节类型*/ define Set_Bit(BIT) (BIT = 1) /*定义置1函数*/ define Clear_Bit(BIT) (BIT = 0) /*定义清0函数*/ /**...
单片机c语言
中断程序
答:
include <reg51.h> void init(void)//声明中断初始化 { EA=1;//中断总开关 EX0=1;//开中断0开关。中断1为,EX1=1;IT1=1;//采用边沿触发,下降沿有效。IT1=0为低电平触发中断。} main(){ init();调用中断初始化函数 == ===主程序;} void in_0(void)interrupt 0//中断服务函...
求8255的
C语言编程
举例(希望有图有程序)
答:
/*本实验通过P0口的分时复用,用8255扩展IO口,用74hc53锁存低8位地址 8255的wr和rd直接与
单片机
的wr、rd连接,当做外部存储器来使用,8255 的PA口上接LCD1602的数据端口,本程序的功能是在LCD上显示字符串和自 定义的图形,已成功实现(板子是自己焊的) */ /***包含头文件***/ include <REGX...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜