- 博客(4)
- 收藏
- 关注
原创 8051定时器T0实现从P1.1产生周期为2s的方波
单片机为普中科技51,单核A4(8051都一样用)为了便于查看,把P1.1口换成了LEDP2口:晶振为11.05926MHZ的8051单片机中由T0方式一的计算方法可得(65536-46083)约为50ms;时间不够用,所有我们添加一个counter作为标志位——累计20次便是1s。1s取反一次,一正一反就是一个2s的周期。具体程序如下:#include <reg51.h>//sbit P1_1=P1^1;void main(){ unsigned char
2021-12-16 10:24:15 3773
原创 采用移位运算编程实现P2口8位LED流水灯
本代码为基于普中科技51单片机采用移位运算编程实现P2口8位LED流水灯,从高位(P2.7)到低位(P2.0)#include <reg51.h>void delayms(){ unsigned int i; for(i=0;i<20000;i++);}void main(){ unsigned char a,b,c; c=0x7f; while(1) { a=c>>7; b=c<<1; c=a|b; P2=c;
2021-12-16 09:32:27 3612 2
原创 Matlab中求两个多项式的和
Matlab中求两个多项式的和 经过初步完善,这一小堆代码并不仅仅可以求多项式的和,还可以求多项式和实数的和。我在写这段程序的时候一直想着通过判断f1,f2中是否含有字母来辨别函数表达式与实数,但是鼓捣了很久没有鼓捣明白(我大概是个假本科生,太笨了),遂放弃;后来才用的try catch来纠正自己,拉回正轨。忙了半天,结果答案就在书本上很显眼的位置,唉!不禁要感叹一句,上课认真听讲是多么的重要!!代码贴在下面,希望各路大神不吝赐教!PS:这里只对x,X进行了定义,如果f的表达式为含a,b,c等字..
2021-05-13 20:25:22 3412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人