- 博客(4)
- 收藏
- 关注
原创 C-51单片机动态显示01234567
上一章用静态显示1234.5,无需循环语句 比较简单,这次用动态显示01234567直接给参考程序:使用Keil uVision5编程,Proteus 8 Professional进行仿真。#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x
2020-11-27 22:52:27
1875
原创 AT89C51单片机外部中断
C51单片机外部中断调用P3_2 ,P3_3口。中断方式有两种,分别为电平方式和脉冲方式。中断请求有0和1。中断总允许为EA=1,IE0:外部中断请求0标志位;IT0:外部中断0触发方式设置位,IT0=1下降沿触发,IT0=0低电平触发;IE1:外部中断请求1标志位;IT1:外部中断1触发方式设置位,IT1=1下降沿触发,IT1=0低电平触发;外部中断0中断服务程序的编写:void 函数名()interrupt 0{}外部中断1中断服务程序的编写:void 函数名()inte
2020-11-27 22:12:30
7066
原创 C-51单片机动态数码管显示1234.5
利用数码管显示数字,可以在静态数码管上加以改良,给出短码想要的数字可以自己修改。。。。下面给显示1234.5的码,这个没有用到循环语句,比较简单#include<reg51.h>#define uchar unsigned charvoid delay(uchar x){ uchar i; while(x--) { for(i=0;i<120;i++); }}void main() //**主程序**{ while(1) { P0=0Xfe;
2020-11-16 23:09:36
4711
原创 C-51单片机最简单静态数码管显示数字
单片机系统中常用的显示器有:发光二极管LED(Light Emitting Diode)显示器、液晶LCD(Liquid Crystal Display)显示器、CRT显示器等,其中七段数码管显示器是常用的显示器,常用来显示设备的运行状态, 可以显示各种数字和字符,分共阴极和共阳极两种,内部电路如图1所示。让某一数码管显示某一数字只需要P1=0X**; //"**"表示点亮的位置P2=0X**; //"**"表示点亮的数字直接上代码#include<reg51.h>void
2020-11-16 22:38:28
6339
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅