单片机
文章平均质量分 73
单片机实验有关内容
bits/stdc++.h
不断充实自己
展开
-
4.2单片机实验——存储器扩展
根据下图电路编写程序用数码管显示0-9共10个数字循环显示。代码:#include <reg51.h>unsigned char led[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};//字型码void delay()//延时函数{ int i,j; for(i=0;i...原创 2020-04-09 11:33:14 · 1159 阅读 · 0 评论 -
3.26单片机实验——人机交互系统
编程实现用4×4的矩阵键盘控制连接在P0和P1口上的16个LED,当按下某键并释放后只有对应的LED灯亮,例如按S0后D0亮,按S1后D1亮。代码如下:...原创 2020-04-09 11:22:18 · 922 阅读 · 0 评论 -
4月9日单片机实验——可编程并行接口8255A
一个非常简单的例题如图8-11所示, 8255A的A端口和B端口分别连接两个7段数码管,编程实现两数码管分别静态显示“0”和“1”。代码如下:#include <reg51.h>#include <absacc.h> #define PORT_A XBYTE[0x1FFF] //A15=0,A14A13=00 #define PORT_B XBY...原创 2020-04-09 11:06:59 · 1216 阅读 · 0 评论 -
2020.3.19单片机实验
AT89C51单片机的中断系统的控制如图6-2所示,P0口连接了8个发光二极管, 引脚上接了一个按键,要求每次按键均能改变发光二级管的亮灭。#include <reg51.h>#define LED P0 sbit KEY = P3^3;bit flag=0;void delay(unsigned char n) //延时子函数;{ unsign...原创 2020-03-19 10:43:42 · 1140 阅读 · 0 评论 -
单片机中断系统
定时器/计数器控制寄存器TCON锁存了外部中断源及其触发方式、定时器T0和T1溢出中断。TCON寄存器中的IE0、IT0、IE1、IT1。TCON中的位格式如下:内容来自单片机之家www.dpj100.comIE0:为外部中断INT0的请求标志位。当INT0引脚上出现中断请求信号(低电平或脉冲下降沿)时,硬件自动将IE0置“1”,产生中断请求标志。IT0:外部中断INT0触发方...转载 2020-03-12 23:55:30 · 1056 阅读 · 0 评论 -
3.12单片机实验 定时计数器
include<reg51.h> // 将8051单片机头文件包含到文件中main(void ){ unsigned char counter; //设置无符号字符型变量,存储定时器中断次数。 TMOD=0x01; //设T0为定时模式,由TR0控制启动和停止,且工作于方式1 TH0=(65536-46083)/...原创 2020-03-12 14:26:13 · 632 阅读 · 0 评论 -
3月5日单片机实验
单片机第一次实验课先进行Keil的和Proteus的安装,对Keil进行破解。进行第一个实验是将led灯循环闪烁。在Keil中进行代码编写。在进行代码编写前,需要把Keil进行一些调试,将导出文件设置成 HEX File格式。建立一个new project ,然后在source Group里面再add new item to Group。然后就可以进行写代码了。#includ...原创 2020-03-05 11:31:46 · 162 阅读 · 0 评论