
笔记
51
1-0-1 C
信息与通信工程
展开
-
利用51单片机输出PWM波
Markdown将文本转换为 HTML。*[HTML]: 超文本标记语言原创 2020-07-23 10:11:55 · 28506 阅读 · 15 评论 -
定时器0中断
定时器0中断/**************************************************************************************实验现象:下载程序后,D1小灯循环点亮1秒,熄灭1秒。使用单片机内部定时器可以实现准确延时***************************************************************************************/#include "reg52.h" //此原创 2020-07-20 16:48:38 · 5234 阅读 · 0 评论 -
AT89C51 LED点亮程序
AT89C51 LED点亮程序1、点亮一个灯 ,实现D1闪烁#include<reg52.h>//类型声明typedef unsigned int u16;typedef unsigned char u8;//位定义sbit led=P2^0;//延时函数void delay(u16 i){ while(i--);}int main(){ while(1) { led=1; //led delay(50000); le原创 2020-07-17 18:58:03 · 3872 阅读 · 0 评论 -
51单片机:外部中断1程序设计
操作K4按键使LED8(D8)状态取反#include <reg52.h>typedef unsigned int u16;typedef unsigned char u8;sbit K3=P3^2; //INT0sbit K4=P3^3; //INT1sbit led=P2^7;void delay(u16 i){ while(i--);}//设置外部中断1void Int1Init(){ IT1=1;//设置触发方式 EX1=1;//打开原创 2020-07-20 11:13:03 · 8963 阅读 · 0 评论 -
51 led点阵显示任意字符
51 led点阵显示0#include "reg51.h" #include "intrins.h"typedef unsigned int u16; typedef unsigned char u8;sbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^4;//按列确定段选 此数组决定了显示的字符0u8 ledduan[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00};u8 ledwei[]={0x7f原创 2020-07-19 17:07:25 · 634 阅读 · 0 评论 -
51点阵模块点亮左上角第一个点
51点阵模块点亮左上角第一个点#include "reg51.h" #include "intrins.h"typedef unsigned int u16; typedef unsigned char u8;//定义使用的IO口sbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^4;//595控制void Hc595SendByte(u8 dat){ u8 a; SRCLK=0; RCLK=0; for(a=0;a<原创 2020-07-19 16:17:09 · 521 阅读 · 0 评论 -
AltiumDesigner 17 全套常用快捷键
AltiumDesigner 17 全套快捷键整理原创 2020-07-17 08:24:15 · 5336 阅读 · 1 评论