单片机
QinYanan.
这个作者很懒,什么都没留下…
展开
-
单片机实验
甲机#include <reg51.h>unsigned char temp,num;void main(){EX0=1;//外部中断位int0的中断允许位IT0=1;//边沿触发方式IT1=1;//边沿触发方式EX1=1;//外部中断位int1的中断允许位EA=1;//总中断TMOD=0x20;//定时器工作方式1TH1=0xfd;//同步时钟TL1=0xfd;SCON=0x50;//串口 方式1 允许接受TR1=1;//开启定时器1/*while(1){.原创 2022-01-04 21:36:01 · 843 阅读 · 0 评论 -
单片机总实验2
数码管显示数字 甲机 乙级#include <reg51.h>unsigned char temp,num;void main(){EX0=1;IT0=1;IT1=1;EX1=1;EA=1;TMOD=0x20;TH1=0xfd;TL1=0xfd;SCON=0x50;TR1=1;while(1){}}void reset() interrupt 2{ EX0=1;SBUF=0x0a;while(TI==0);TI=0; }void se.原创 2022-01-04 21:16:44 · 247 阅读 · 0 评论 -
单片机实验8255
#include “reg51.h”#include “absacc.h”#define pa XBYTE[0x00 ]//8255A口地址设置#define pb XBYTE[0x01 ]//8255B口地址设置#define pc XBYTE[0x10 ]//8255C口地址设置#define con XBYTE[0x11 ]//8255控制字端口地址设置unsigned char t,n;void delay(unsigned int j)//延时程序{unsign.原创 2022-01-04 20:30:44 · 1167 阅读 · 0 评论 -
单片机总实验
按下按钮控制等的亮灭第一个单片机#include “reg51.h”unsigned char zt;void main(){SCON=0x50;//0101 0000 串口通信方式1//为了同步时钟,发送双方频率一致TMOD=0x20;//0010 0000 定时/计数器的方式 8位自动重置定时/计数器 定时器工作方式2 C/T=0为定时TH1=0xfd;//1111 1101TL1=0xfd;//1111 1101TR1=1;//启动定时器1while(1){//当按下按.原创 2022-01-04 19:59:21 · 485 阅读 · 0 评论 -
单片机实验期末复习
一、流水灯共阳极接法 N --P 流水灯接P级 0为亮 1为灭共阴极 流水灯接N级 0为灭 1为亮#include “reg51.h”sbit LED0=P2^0;//位运算 led0是P2.0那一位 可以给P2.0那一位赋值 0/1//现在是流水灯的共阳极接法 0为亮 1为灭void delay(unsigned int n){unsigned int i=0,j=0;for(i=0;i<n;i++){for(j=0;j<120;j++);}}voi原创 2022-01-04 19:07:55 · 1322 阅读 · 0 评论