遥指杏花村

博客园 首页 新随笔 联系 订阅 管理
  41 随笔 :: 0 文章 :: 0 评论 :: 50298 阅读

随笔分类 -  单片机

摘要:用INT0中断控制LED闪烁方式 用单片机P1脚控制8个LED灯闪烁,按下K1键换另一各闪烁方式。 K1键一端连着INT0 (P3^2),一端连着地 原来的闪烁方式 void main() { while(1) { P1=0xaa; Delay500ms(); P1=0x55; Delay500ms 阅读全文
posted @ 2020-10-01 11:08 遥指杏花村 阅读(1312) 评论(0) 推荐(0) 编辑

摘要:在网上买了一块单片机系统板,芯片是IPA15W4K58S4. 点亮8个LED灯,发现P1端口的6脚和7脚不亮,换其它的端口,发现也有几个脚不亮。 查资料得知,这些脚是高阻态,要设置成准双向口或强推挽模式才行。 (n:用1端口就写1,用2端口就写2) 比如要把P1端口的6脚和7脚设置为准双向口模式: 阅读全文
posted @ 2020-09-28 08:33 遥指杏花村 阅读(624) 评论(0) 推荐(0) 编辑

摘要:四位八段数码管把四位通上电后,显示的是4个一样的数,这肯定不行。 要示不同的几位数要用到延时。 阅读全文
posted @ 2020-09-26 13:10 遥指杏花村 阅读(781) 评论(0) 推荐(0) 编辑

摘要:LCD1602显示一个字符,如果这个字符在字库CGROM中,有三种显示方法 #include <STC89C5xRC.H> #define uint unsigned int #define uchar unsigned char sbit rs=P2^6; // 指令/数据选择 sbit rw=P 阅读全文
posted @ 2020-09-10 14:14 遥指杏花村 阅读(1365) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2020-09-08 21:42 遥指杏花村 阅读(207) 评论(0) 推荐(0) 编辑

摘要:让字符闪烁,就是显示和消失互相交替。 用指令 “显示开关”即可。 阅读全文
posted @ 2020-09-08 14:39 遥指杏花村 阅读(1670) 评论(0) 推荐(0) 编辑

摘要:LCD1602里的CGROM内置了192个字符,而CGRAM可以让我们自定义字符,也就是造字。 CGROM预留了8个位用于存放我们造的字,位置是00H~08H 如图: 用于造字的CGRAM里面有8个8x8点阵,最多可造8个字。 写指令函数write_com( com ) 和写数据函数write_da 阅读全文
posted @ 2020-09-07 13:38 遥指杏花村 阅读(589) 评论(0) 推荐(0) 编辑

摘要:单片机是STC89C52RC. keil新建工程时选择AT89C52 源文件中写上 #include<reg52.h> 还有一种方法 打开软件STC-ISP,找到keil仿真设置选项,点击“添加型号和头文件”,把keil安装路径添加进去 然后在keil中新建工程时就会发现STC选项 其中就有STC8 阅读全文
posted @ 2020-08-23 17:06 遥指杏花村 阅读(2106) 评论(0) 推荐(0) 编辑

摘要:2012年买了一个单片机YL-48开发板,单片机是STC89C52RC 以前下载PL2303驱动,通过USB口下载程序和供电,一点问题都没有。现在2020年再拿出来玩,用win7和win10装PL2303驱动怎么都不识别单片机,不知道是什么原因。 换成串口转usb,安装ch340驱动,能识别了,但烧 阅读全文
posted @ 2020-08-23 16:45 遥指杏花村 阅读(3575) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示