单片机C51
内涵是一种信仰
这个作者很懒,什么都没留下…
展开
-
C51的外部中断测试
#include<reg52.h> sbit a = P2^0; sbit c = P2^7; void delayms(int x) { int i,j; for(i=x;i>0;i--) for(j=110;j>0;j--); } void main() { P2 = 0xff; PS = 1; //要设置的不然PX1 = 1这个设...原创 2018-04-21 23:41:31 · 429 阅读 · 0 评论 -
C51的矩阵键盘
#include<reg51.h> #define Q P3 #define A P2 void delay(int x) { int i,j; for(i=x;i>0;i--) for(j=110;j>0;j--); } void main() { int b[17]= {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d...原创 2018-05-09 16:58:11 · 1645 阅读 · 0 评论 -
isis实体代码查找
AND 与门 LCD1602在PROTUES仿真中是LM016LANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 souder 蜂鸣器 speakerCAP 电容 CAPACITOR 电容 CAPACITOR POL 有极性电容 CAPVAR 可调电容 CIRCUI...转载 2018-04-21 19:18:14 · 1419 阅读 · 0 评论 -
C51写国色天香(前几句没写完)[中断编号问题]
#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit BUZZ = P2^2; int x; uchar code music[]={0x42,0x61,0x41,0x92,0x71,0x61, //音乐编码 0x61,0x71,0x24,0x11,0x21, ...原创 2018-05-12 13:41:42 · 184 阅读 · 0 评论 -
c51动态数码管写时钟
#include<reg52.h> #define dula P0 #define wela P3 unsigned char disbuff[] = {0,0,10,0,0,10,0,0,}; unsigned char hour,min,sec,num,dulacode[] = {0x3f,6,0x5b,0x4f,0x66,0x6d,0x7d,7,0x7f,0x6f,0x09};...原创 2018-04-28 11:01:10 · 895 阅读 · 0 评论 -
C51的课程设计 :数据大流动,出租车的计价器,交通灯;
36、数字(2、4、5)大流动显示 (1)P1口接4*4键盘,P0、P2口(低3位)控制8位数码管的段和位。 (2)按第1行的某个键显示某个数字,按第2行的某个键显示另外1 个数字; 按第3行的某个键加快循环,按第4行的某个键变慢循环。 #include<reg52.h> #define dula P0 #define wela P2 sbit a = P3^0; ...原创 2018-06-07 20:36:25 · 1008 阅读 · 0 评论