KeilC51
学习51单片机软件KeilC51与仿真软件Proteus的一些经验
Lisiluan
努力学习中
展开
-
【Keil5 C51】AT89C52 矩阵键盘的检测原理及实现
矩阵键盘检测原理P0 = 1111 1110;temp = p0;当按键0按下去时temp口此时的值为 1110 1110;我们检测如果此时temp的值不等于 1111 1110,说明有按键按下去了咋检测此时temp的值,若temp 为 1110 1110,说明按键0按下去了若temp 为 1101 1110,说明按键0按下去了…举例当按下0时,数码管全部显示0,当按...原创 2020-02-14 23:05:58 · 3801 阅读 · 0 评论 -
【Keil5 C51】AT89C52 流水灯,数码管动态显示,定时器中断 综合题目
题目:利用动态扫描和定时器1在数码管上显示出765432开始以1/10s的速度往下递减至765398并保持显示此数,与此同时利用定时器0以500ms的速度进行流水灯从上往下移动,当数码管显示到停止时,实验板上流水灯也停止然后全部开始闪烁,3s后(T0)流水灯全部关闭,数码管上显示HELLO并保持代码/* 利用动态扫描和定时器1在数码管上显示出765432开始以1/10s的速度往下递减至...原创 2020-02-14 18:21:13 · 4218 阅读 · 1 评论 -
【Keil5 C51】AT89C52 数码管的动态显示
数码管的动态显示原理第一个数码管显示0,1s后第二个数码管显示1,直到第六个数码管显示5后又重新开始#include <reg52.h>#define uint unsigned int#define uchar unsigned char sbit LE_D = P2^6;sbit LE_W = P2^7;uchar code table_D[] = {0xC0,...原创 2020-02-12 23:46:51 · 9937 阅读 · 1 评论 -
【Keil5 C51】AT89C52 中断系统与定时/计数器的介绍
80C51中断系统结构80C51有5个中断源(89C52有6个),2个优先级,可实现二级中断嵌套TCON中断标志IT0(TCON.0),外部中断0触发方式控制位IE0(TCON.1),外部中断0中断请求标志位IT1(TCON.2),外部中断1触发方式控制位IE1(TCON.3),外部中断1中断请求标志位TF0(TCON.5),定时/计数器T0溢出中断请求标志位TF1(TCON...原创 2020-02-11 23:02:14 · 6908 阅读 · 0 评论 -
【Keil5 C51】AT89C52 实现数码管的静态显示
数码管静态显示原理74HC573锁存器介绍74HC573管脚图与真值表当LE为高电平时,输入随着输出的改变而改变当LE为低电平时,输入与输出断开,输出保持原来的值静态显示原理程序#include <reg52.h>sbit LE_D = P2^6; //LE_D控制显示那个数字sbit LE_W = P2^7; //LE_W控制第几个数码管显示voi...原创 2020-02-09 23:33:35 · 7295 阅读 · 0 评论