- 博客(8)
- 收藏
- 关注
原创 定时/计数器
定时/计数器基本原理如下:代码实现让8位数码管进行间隔一秒的计时如下:#include<reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned int void delay (unsigned int z){int x,y;for(x=z;x>0;x–)for(y=114;y>0;y–);}sbit we=P2^7;sbi
2020-12-27 20:14:03
267
原创 矩阵键盘
#include<reg52.h>/0:0x3f 1:0x06 2:0x5b 3:0x4f 4:0x66 5:0x6d 6:0x7d 7:0x07 8:0x7f 9:0x6fA:0x77 B:0x7c C:0x39 D:0x5e E:0x79 F:0x71/void delay (unsigned int z){ int x,y; for(x=z;x>0;x–) for(y=114;y>0;y–);}sbit we=P2^7; s.
2020-12-20 17:29:20
240
原创 单片机小车 徐梓喆
加粗样式单片机小车制造心得1.硬件拼装:首先先把小车的硬件装上,包括底盘,电池座,单片机及其底座,以及电机驱动装置。2.线路连接:将电池座引线与开关连接后,正极接Vcc 引脚,负极接Gnd引脚,对于电机驱动装置而言,先将5v与12v连接,再将单片机上输出引脚的Vcc及Gnd引脚分别与电机驱动装置上的相应引脚连接,ENA、IN1、IN2、END、IN1、IN2可连接到非第三个八位I/O口的其他八位I/O口上。(要记住位置)3.编程:编程实现如下:#include sbit ENA=P0^0;sbi
2020-11-29 18:12:49
252
原创 《徐梓喆 11月20日 用八位共阴极数码管说晚安》
#include<reg52.h>void delay (unsigned int z){int x,y;for(x=z;x>0;x–)for(y=114;y>0;y–);}sbit we=P2^7;sbit du=P2^6;sbit key_s2=P3^0;const int wanan[7]={0x6f,0x5c,0x5c,0x5e,0x7c,0x6e,0x79};const int weizhi[7]={0xfe,0xfd,0xfb,0xf7,0xef,0
2020-11-22 18:03:09
126
原创 徐梓喆 11月20日 单片机8*8矩阵LED表白代码
#include<reg52.h>#include<intrins.h>sbit DIO=P3^4;sbit S_CLK=P3^5;sbit R_CLK=P3^6;unsigned char code table[8][8]={0xE3,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xE3,0x81,0xBF,0xBF,0xBF,0xBF,0xBF,0xBF,0xFF,0xE3,0xDD,0xDD,0xDD,0xDD,0xDD,0xDD,0xE3,0xEF,0xC7
2020-11-22 17:51:19
910
原创 2020-11-22
#include<stdio.h>//录取速度测试#include<time.h>int main(){char ch;int n=0;time_t t1,t2;time(&t1);while((ch=getchar())!=’#’)n++;time(&t2);printf(“打字的数量为:%d”,n);printf(“打字的速度为:%5.2f字符/s”,1.0*n/(t2-t1));}...
2020-11-22 12:13:22
83
原创 徐梓喆 11月20日 C语言 猴子吃peach
#include<stdio.h>//第n天所剩桃子数int getPeachNumber(int n){int num;if(n==10){num=1;}else{ num=(1+getPeachNumber(n+1))*2; printf("第%d天所剩桃子%d个\n",n,num);}return num;}int main(){int m;printf(“请输入天数(天数<=10):”);scanf("%d",&m);int num
2020-11-22 12:12:14
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人