- 博客(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
4179
原创 采用移位运算编程实现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
4002
2
原创 Matlab中求两个多项式的和
Matlab中求两个多项式的和 经过初步完善,这一小堆代码并不仅仅可以求多项式的和,还可以求多项式和实数的和。我在写这段程序的时候一直想着通过判断f1,f2中是否含有字母来辨别函数表达式与实数,但是鼓捣了很久没有鼓捣明白(我大概是个假本科生,太笨了),遂放弃;后来才用的try catch来纠正自己,拉回正轨。忙了半天,结果答案就在书本上很显眼的位置,唉!不禁要感叹一句,上课认真听讲是多么的重要!!代码贴在下面,希望各路大神不吝赐教! PS:这里只对x,X进行了定义,如果f的表达式为含a,b,c等字..
2021-05-13 20:25:22
3696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人