资源简介
信号波形转换电路设计及其相应的C51程序。这部分的内容可以参照博文:基于STC8G1K17的信号转换 一文中的描述。
代码片段和文件信息
/*
**==============================================================================
** MAIN.C: -- by Dr. ZhuoQing 2020-04-15
**
**==============================================================================
*/
//------------------------------------------------------------------------------
#include
#include
#define MAIN_GLOBALS 1 // Define the global variables
#include “MAIN.H“
#if SERIALTXT_EN
#include “SERIALTXT.H“
#endif // SERIALTXT_EN
#include “C51BASIC.H“
#include “STC8G.H“
//------------------------------------------------------------------------------
#define LED 5 5
//------------------------------------------------------------------------------
#define CCP0_PIN 1 1
#define CMPOUT_PIN 3 4
//------------------------------------------------------------------------------
void main(void) {
unsigned int nCount;
unsigned int nShowCount;
unsigned char ucUpDownFlag;
//--------------------------------------------------------------------------
STC8GInit();
//--------------------------------------------------------------------------
WaitTime(2000);
MainInit();
printf(“STC8G08 -- by Dr. ZhuoQing%s%s\r\n“ __DATE__ __TIME__);
#if SERIALTXT_EN
SerialTxtInit();
#endif // SERIALTXT_EN
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
nCount = 0;
nShowCount = 0;
//--------------------------------------------------------------------------
PWM1SetPWM(0x20);
// for(i = 0; i < PWM_BUFFER; i ++) {
// printf(“%bx “ g_ucSignalPWMBuffer[i]);
// }
// printf(“\r\n“);
ucUpDownFlag = 0;
//--------------------------------------------------------------------------
for(;;) {
if(++nCount & 0x1000) ON(LED);
else OFF(LED);
WaitTime(1);
//----------------------------------------------------------------------
if(++nShowCount >= 1000) {
nShowCount = 0;
/*
if(ucUpDownFlag == 0) {
if(g_ucSignalPWMAmplitude < 0xf8)
g_ucSignalPWMAmplitude += 8;
else ucUpDownFlag = 1;
} else {
if(g_ucSignalPWMAmplitude > 8)
g_ucSignalPWMAmplitude -= 8;
else {
ucUpDownFlag = 0;
}
}
*/
/*
if(ucUpDownFlag == 0) {
if(g_ucSignalPWMDuty < 96)
g_ucSignalPWMDuty += 4;
else ucUpDownFlag = 1;
} else {
if(g_ucSig
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-24 15:23 Signal Change\
目录 0 2020-05-24 15:24 Signal Change\AD\
文件 74240 2020-05-24 11:10 Signal Change\AD\Ver8G1K08.PcbDoc
文件 29953 2020-05-24 11:10 Signal Change\AD\Ver8G1K08.PrjPcb
文件 50176 2020-05-24 11:28 Signal Change\AD\Ver8G1K08.SchDoc
目录 0 2020-05-24 15:24 Signal Change\C51\
文件 9010 2020-05-24 14:50 Signal Change\C51\C51Basic.C
文件 3724 2020-05-24 14:20 Signal Change\C51\C51Basic.H
目录 0 2020-05-24 15:24 Signal Change\C51\Listings\
文件 15664 2020-05-24 15:04 Signal Change\C51\Listings\C51Basic.lst
文件 8995 2020-05-24 15:10 Signal Change\C51\Listings\main.lst
文件 8635 2020-05-24 15:04 Signal Change\C51\Listings\serialtxt.lst
文件 39832 2020-05-24 15:10 Signal Change\C51\Listings\Sin2TriSTC8G1K.m51
文件 14149 2020-05-24 12:03 Signal Change\C51\Listings\STARTUP.lst
文件 62725 2020-05-24 15:04 Signal Change\C51\Listings\STC8G.lst
文件 5263 2020-05-24 15:12 Signal Change\C51\main.c
文件 1466 2020-05-24 15:03 Signal Change\C51\main.H
目录 0 2020-05-24 15:24 Signal Change\C51\ob
文件 41030 2020-05-24 15:04 Signal Change\C51\ob
文件 119 2020-05-24 15:04 Signal Change\C51\ob
文件 40470 2020-05-24 15:10 Signal Change\C51\ob
文件 107 2020-05-24 15:10 Signal Change\C51\ob
文件 13745 2020-05-24 15:04 Signal Change\C51\ob
文件 122 2020-05-24 15:04 Signal Change\C51\ob
文件 131662 2020-05-24 15:10 Signal Change\C51\ob
文件 1064 2020-05-24 15:10 Signal Change\C51\ob
文件 10928 2020-05-24 15:10 Signal Change\C51\ob
文件 236 2020-05-24 15:10 Signal Change\C51\ob
文件 819 2020-05-24 12:03 Signal Change\C51\ob
文件 40754 2020-05-24 15:04 Signal Change\C51\ob
文件 110 2020-05-24 15:04 Signal Change\C51\ob
............此处省略9个文件信息
- 上一篇:BEACONSTC8G1K08.zip
- 下一篇:0603的排阻封装 4个一组的
相关资源
- 教学管理信息系统——学生选课及课
- 网络教学系统UML建模
- 科技英语综合教程_(刘爱军_王斌_著
- 整理的大数据hadoop教学视频尚硅谷,
- 软件需求工程教学、学习、交流网站
- 教学计划编制数据结构课程设计报告
- 渗透视频教学网盘地址.rar
- WINCE教学 Windows ce
- 二维动画教学课件
- 博途V14教学视频.txt
- 《高中信息学科知识与教学能力》重
- Maven教学视频及实战项目
- opencv2.4.7安装程序及教学
- 力控ForceControl V7.1原盘+授权补丁+教学
- 叶子猿 jvm教学视频高清110集教学视频
- django学生教学选课系统管理软件
- 网上爬的某学院PyQt教学视频
- spring boot+spring cloud视频教学全套
- 北京动力节点-教学视频资源库-SVN系列
- SAP HANA教学视频
- 教学管理系统的设计
- UE4官方全套_中文字幕_教学视频
- 数据库设计(学校教学管理系统
- 教学管理信息系统——教师数据库设
- 教学计划编制问题大学的每个专业都
- 最新畅言交互式教学系统考试考核试
- 教学计划编制问题实验报告我自己做
- 数据结构与算法教学大纲程序代码
- 数据结构课程设计 教学计划编制
- 密码学_浅谈密码学_密码学教学_密码
评论
共有 条评论