随笔分类 -  单片机

摘要:1 普通按键 第一种接线方法(带电源) 当不触碰按键时,单片机的I/O口通过电阻接至正电源,此时线路无电流通过,I/O口为高电平。 当触碰按键时,正电源通过电阻接至地,此时有电流通过,电压全部压在电阻上,电阻下端电压为0,即I/O口为低电平。 第二种接线方法(无电源) 当不触碰按键时,单片机的I/O 阅读全文
posted @ 2018-01-14 19:17 祁俊辉 阅读(1117) 评论(0) 推荐(0)
摘要:1 LCD1602显示自定义字符 1.1 怎么显示? 要想让LCD显示自定义字符,只需要把要显示的字符写入LCD的CGRAM寄存器中,再读取出来就行了。 问题是,怎么将自定义字符写入CGRAM呢? 根据数据手册可知,CGRAM起始地址为0x40,那么第一个字符的CGRAM地址为0x40~0x47(一 阅读全文
posted @ 2018-01-14 18:53 祁俊辉 阅读(5493) 评论(0) 推荐(1)
摘要:注意:自定义画元器件时,按下“Ctrl”键,可不用根据小格子画,已定义长度宽度! 阅读全文
posted @ 2018-01-14 18:44 祁俊辉 阅读(382) 评论(0) 推荐(0)
摘要:STC下载器 【注】该型号的单片机要先安装CH340驱动。 附件:https://pan.baidu.com/s/1i5RLpLN Keil说明 阅读全文
posted @ 2018-01-14 18:40 祁俊辉 阅读(359) 评论(0) 推荐(0)
摘要:绘制完成原理图或PCB图纸之后,往往需要输出成文档文件,方便查看。 附: win7系统下添加元件库 阅读全文
posted @ 2018-01-14 18:38 祁俊辉 阅读(1194) 评论(0) 推荐(0)
摘要:定时器方面 写程序时,一般按照以下步骤。 高四位为定时器1,第四位为定时器0。C/T为1时是定时器,为0时是计数器。 THx=(65536-xxxx)/256TLx=(65536-xxxx)%256 EA=1;ETx=1; TRx=1; 中断函数为 外部中断方面 写程序时,一般按照以下步骤。 EA= 阅读全文
posted @ 2018-01-14 18:31 祁俊辉 阅读(1107) 评论(0) 推荐(0)
摘要:74HC573锁存器 当LE=0时,锁存,Q端保持D端最后一次电平状态。 当LE=1时,正常,Q端与D端同步。 例如:对于数码管而言(共阴极,为0时选位码;共阴极,为1时选位码) 送位码->开位锁存->关位锁存->送段码->开段锁存->关段锁存 【注】对于不同的执行顺序,一定要注意消影。 74HC1 阅读全文
posted @ 2018-01-14 18:11 祁俊辉 阅读(855) 评论(0) 推荐(0)
摘要:在Proteus中,默认的VCC都是5V的,如果需要高于此电压或低于此电压的一个电源,则要自动添加一个电压源了。 阅读全文
posted @ 2018-01-14 18:07 祁俊辉 阅读(13293) 评论(0) 推荐(0)
摘要:关于使用Keil计算程序执行时间 关于8位AD/DA转换芯片采样率 这里以PCF8591为例。 若不显示电压,使用以下语句: 则计算得程序执行时间为0.01911567秒,即采样率在52左右。 若要加以显示,即使用以下语句: 计算得程序执行总时间为0.41606988秒,即采样率为2.5左右。 【注 阅读全文
posted @ 2018-01-14 18:03 祁俊辉 阅读(2330) 评论(0) 推荐(0)