• 大小: 56KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: 51单片机  设计  

资源简介

综合运用所学单片机知识,设计一个压控PWM信号发生器。要求如下:系统单片机使用AT89S52,甲机通过ADC0832采集电压信号,显示该电压值并将该电压信号对应的数字量传给乙机,乙机生成对应频率的PWM脉冲信号,占空比恒为1/4。给定单片机频率为11.0592MHz。

资源截图

代码片段和文件信息

/*
*------------------------------------------------------------
*   甲机用ADC0832测量电压,并将测量值显示在数码管上
*   甲机把该电压值传送给乙机
*   乙机生成对应频率的PWM脉冲信号,占空比为1/4
*------------------------------------------------------------
*/
#include                //51系类单片机
#include              //函数
#define FOSC 11059200            //晶振频率
#define BAUD 9600                //波特率
#define uchar unsigned char
#define uint  unsigned int 
uchar Get_AD_Result();           //获取AD转换结果(0通道)
void ET0_init();                 //定时器0初始化
void RT1_init();                 //定时器1初始化
void UartInit();                 //双机通信初始化UartInit(用定时器2)

//定时器2初始化定义
sfr T2CON  = 0xC8;          
sfr RCAP2L = 0xCA;
sfr RCAP2H = 0xCB;
sfr TL2    = 0xCC;
sfr TH2    = 0xCD;

//ADC0832引脚定义
sbit CS   = P1^0;
sbit 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-08 09:46  Simulation\
     文件      114393  2019-06-08 09:46  Simulation\huzhi.DSN
     文件        1100  2019-06-08 09:46  Simulation\huzhi.PWI
     目录           0  2019-05-23 19:38  Simulation\jia\
     文件        5248  2019-05-12 17:18  Simulation\jia\jia.c
     文件        2957  2019-05-13 21:20  Simulation\jia\jia.hex
     文件         200  2019-05-18 11:22  Simulation\jia\jia.plg
     文件       54909  2019-05-18 11:22  Simulation\jia\jia.uvopt
     文件       13392  2019-05-10 19:47  Simulation\jia\jia.uvproj
     文件      114424  2019-05-18 15:10  Simulation\Last Loaded huzhi.DBK
     目录           0  2019-05-23 19:38  Simulation\yi\
     文件        1908  2019-05-12 19:30  Simulation\yi\yi.c
     文件         939  2019-05-13 21:20  Simulation\yi\yi.hex
     文件       13396  2019-05-12 17:13  Simulation\yi\yi.uvproj

评论

共有 条评论