-
serial_program_for_51
很完整的51串口程序
包括如下:
串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理
出入均设有缓冲区,大小可任意设置。
可供使用的函数名:
char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。
getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义最大输入字符数
putbyte(char c) 放入一个字节到发送缓冲区
putbytes(unsigned char *outplace,j) 放一串数据到发送缓冲区,自定义长度
putstring(unsigned char code *puts) 发送一个定义在程序存储区的字符串到串口
puthex(unsigned char c) 发送一个字节的hex码,分成两个字节发。
putchar(uchar c,uchar j) 输出一个无符号字符数的十进制表示,必须标示小数点的位置,自动删除前面无用的零
putint(uint ui,uchar j) 输出一个无符号整型数的十进制表示,必须标示小数点的位置,自动删除前面无用的零
delay(unsigned char d) 延时n x 100ns
putinbuf(uchar c) 人工输入一个字符到输入缓冲区
CR 发送一个回车换行(err)
- 2008-05-07 10:28:31下载
- 积分:1
-
ltc2400
凌动LTC2400 24BIT数模转换器测试程序。编译KEILC,89S51测试通过。(Atom LTC2400 24-bit digital-to-analog converter testing procedures. The compiler KEILC, 89S51 test.)
- 2013-04-30 03:11:36下载
- 积分:1
-
定时器中断
STM32F407定时器实验,使用定时器控制LED闪烁,并且与while循环的闪烁灯进行时间的对比。(STM32F407 timer experiment uses timer to control LED flicker, and compares the time with that of the while cycle flicker lamp.)
- 2020-06-21 14:40:01下载
- 积分:1
-
volcontrol
近段时间闲来无事做了一款AV和HI-FI两用的前级,采用音量音调处理芯片PT2322完成音量音调的处理,支持六声道音量0~15分贝可调,高中低音支持-7db~+7db可调,总音量支持0~79分贝可调,步进为2分贝每次,并且具有静音、3D和直通功能,不论是在听音乐还是在看电影两不误;采用pt2323实现音源输入选择和2声道转换成6声道的功能,支持四组普通立体声输入和一组DVD六声道输入,并且能够将四组立体声其中的任何一组转换成六声道,即使是用VCD看普通碟片时也能欣赏到有如DVD一样的环绕音效。由于PT2323和PT2322支持I2C总线控制,利用89c51对其进行控制,PCB板连线方便,控制简单。本板除了以上功能外,还特留有一个输出口,用来控制后面所接的功率放大模块的电源的关断,以实现遥控开关机,静音时也将功率放大模块的电源模块关断,以实现节能的目的。本电路还有一个重要特点,整个电路采用单5V电源供电,接口简单,连线方便,便入摩机用。人对电路操作主要有两种方式,一是通过键盘来进行控制,二是通过配有的红处的遥控接收头来控制,遥控器可选市面上很容易买到的由TC9148型的遥控器即可。本人提供少量PCB板,供爱好音响和单片机的同行做实验,
如有需要也可提供全套散件或成品板。
(err)
- 2007-12-30 12:32:22下载
- 积分:1
-
keyboard
这是avr单片机键盘实验的程序很好很实用在此先给大家,非常全面的(Avr microcontroller is a good keyboard is very useful experimental procedure we give in this very comprehensive)
- 2011-10-03 17:00:40下载
- 积分:1
-
C-language-course
51单片机c语言教程全集 学习的同学可以好好学习一下(51 SCM c language tutorial Complete Works of learning students can learn)
- 2013-03-14 21:35:55下载
- 积分:1
-
DAC0832
dac0832通过ad转换可以产生正弦波和三角波和方波(dac0832 conversion by ad can generate sine wave and triangular wave and square wave)
- 2010-06-12 00:15:41下载
- 积分:1
-
ARM2410timer
说明: ARM定时器中断程序,设计的较详细,希望给大家有所帮助(ARM timer interrupt process, the more detailed design, we hope to help)
- 2009-08-05 10:48:13下载
- 积分:1
-
double
说明: power electronic machine model
- 2019-04-30 17:14:48下载
- 积分:1
-
2dlocalmap
利用激光传感器创建栅格地图,并构建二维局部地图(2D grid local map)
- 2016-03-17 15:36:03下载
- 积分:1