![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机程序
jinshaopu
这个作者很懒,什么都没留下…
展开
-
单片机程序
#include#define uchar unsigned char #define uint unsigned int#define choose P2#define chose41 P1//引脚定义uchar code c485[]={0xf0,0xf2,0xf4,0xf8,0x8f,0x9f,0xaf,0xbf,0xcf,0xdf,0xef,0xff};sbit原创 2009-09-22 17:18:00 · 1139 阅读 · 0 评论 -
LM317
LM317的TOP20封闭在正面看从右到左依次是 输入 、输出、控制。输出和控制之间是基准电压1.25V,输出电压由输出和控制之间的电阻R1原创 2011-10-08 16:43:00 · 900 阅读 · 0 评论 -
small rtos自己使用的心得(2)
前面要那篇要完成的任务其本上是完成了 但是并没有如原来想的那样用到那么多的信号量由于设计目标要求有按键按下的时候要实时的进行扫描并发现 因此把读取按键的程序在定时器中调用 UseTimeTrick;串口接收到命令之后,如果指令有效 就把指令的有效部分写到commmand data(消息队列)中,由相应的任务 action 来处理原创 2012-04-27 23:18:59 · 1214 阅读 · 0 评论 -
small rtos学习笔记(1)
把陈大侠的那本官方资料看了两遍,有点小的理解了决定自己写个程序 由于手头上有个东西是51读取键盘值之后发送给PC机并根据PC的相关指定做出动作 就以这个为例子 首先用prutues建个仿真用的文件如下图在两片245的后面接16个按钮 这个仿真电路就基本上完成了 下面分析一下我要实现的功能1.串口接收和发送命令2.scan功能在串口收到scan指令的时候 任原创 2012-04-21 01:33:11 · 1299 阅读 · 0 评论 -
small rtos1.20.3的一点小问题
不知道是不是我自己的问题 但是今天用protues来仿真的时候发现用small rtos之后的系统时钟不太对用的是系统默认的t2的中断 中断频率只有100+US查了下 t2的中断标志tf2必须用软件来置0 没有在系统中找到 自己加上就正常了 不知道是不是bug原创 2013-06-28 20:31:19 · 902 阅读 · 0 评论 -
Delphi7与51单片机多机通信
用的APRO的串口控件51串口在模式3下,PC:发送地址的时候aprocom.Parity:=pMark;发送数据的时候aprocom.Parity:=pSpace;51:发送给PC的时候不管TB8是什么值都可以接收到的51的程序都是用small rtos写的:用的89s52有T2 //系统节拍中断使用定时器2,中断频率为250Hz R原创 2012-08-03 12:11:18 · 3193 阅读 · 0 评论