傻大方


首页 > 学习 >

单片机原理及应用第8章|单片机原理及应用:第8章 单片机的C语言应用程序设计( 三 )



按关键词阅读: 语言 程序设计 原理 应用 单片机


图4.10 DAC 0832的双缓冲接口电路上页上页下页下页回目录回目录将data1和data2数据同时转换为模拟量的C51程序如下:# include # include # define INPUTR1 XBYTE 0 x8fff # define INPUTR2 XBYTE 0 xa7ff# define 。

18、 DACR XBYTE 0 x2fff # define uchar unsigned char void dac2b (data1 ,data2 )uchar data1 , data2 ; INPUTR1 = data1 ; /* 送数据到一片0832 */ INPUTR2 = data2 ; /* 送数据到另一片0832 */ DACR= 0 ; /* 启动两路D/A 同时转换 * /上页上页下页下页回目录回目录例例12 8031与DAC0832单缓冲区接口的数据转换举例 。
图4.11 DAC0832与8031 的单缓冲接口 上页上页下页下页回目录回目录 按片选线确定FFFEH为DAC08 。

19、32的端口地址 。
使运行输出端输出一个锯齿波电压信号的C51程序如下:# include # include # define DA0832 XBYTE 0 xfffe # define uchar unsigned char # define uint unsigned int void stair (void ) uchar i ; while ( 1 ) for ( i=0 ; i=255 ; i=I+ ) /* 形成锯齿波输出值 , 最大值为255 */ DA0832 = i ; /* D/A转换输出 */ 上页上页下页下页回目录回目录8.5.3 频率量测量的频率量测量的C语言编程语言编程1 。

20、. 计数法计数法 测量频率法的最简单的接口电路 , 可将频率脉冲直接连接到MCS-51的T1端 , 将8031的T/C0用作定时器 , T/C1用作计数器 。
在T/C0定时时间里 , 对频率脉冲进行计数 。
T/C1的计数值便是单位定时时间里的脉冲个数 。
上页上页下页下页回目录回目录定时输入脉冲 T图4.13测量频率中的脉冲丢失上页上页下页下页回目录回目录图4.16 频率与周期波 上页上页下页下页回目录回目录2. 测量周期法测量周期法图4.22 8031与行列式键盘的接口 上页上页下页下页回目录回目录8.5.4 键盘和数码显示人机交互的键盘和数码显示人机交互的C语言编程语言编程行扫描输行扫描输出口出口P1.0 P1. 。

21、3列回扫输入口列回扫输入口P1.4 P1.7扫描函数的返回值为键特征码 , 若无键按下 , 返回值为0 。
程序如下:# include # define uchar unsigned char # define uint unsigned int void dlms( void )void kbscan( void ) ;void main ( void ) uchar key ;while( 1 ) key =kbscan ( ) ; dlms( ) ; 上页上页下页下页回目录回目录void dlms( void ) uchar i ; for ( i=200 ; i0 ; i- -) uchar k 。

【单片机原理及应用第8章|单片机原理及应用:第8章 单片机的C语言应用程序设计】22、bscan ( void ) /* 键扫描函数 */ uchar scode ,recode ; P1=oxf0 ; if ( (P1 & 0 xf0 ) ! =0 xf0 ) /若有键按下 dlms ( ) ; / 延时去抖动 if ( P1 & 0 xf0 )! = 0 xf0 ) scode =0 xfe ; / 逐行扫描初值 while ( scode & 0 x10 ) !=0 ) P1=scode ;/ / 输出扫描码 上页上页下页下页回目录回目录if ( P1 & 0 xf0 )! =0 xf0 ) /* 本行有键按下 */ recode= ( P1 & 0 xf0 ) | 0 x0f ; return ( scode ) + ( recode ) ) ; /* 返回特征字节码 */ else scode = ( scode 1) | 0 x01 ;/ 行扫描左移一位 return ( 0 ) ;。


稿源:(未知)

【傻大方】网址:/a/2021/0926/0024178640.html

标题:单片机原理及应用第8章|单片机原理及应用:第8章 单片机的C语言应用程序设计( 三 )


上一篇:电力|电力电子技术-IGBT

下一篇:大学物理上课件6|大学物理(上)课件:6 相对论习题