资源简介
信号波形转换电路设计及其相应的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个一组的
相关资源
- 教学计划编制系统
- virtuoso实例教学
- 使用C 实现的教学计划安排检验程序
- 数电教学中的flash示意图
- 医学遗传学教学的思考
- scratch -教学案例 识别物品颜色.sb3
- 计算机网络(第6版)谢希仁教学课件
- 新西兰高校教学三维考察及镜鉴
- springCloud教学视频
- 加密狗破解工具及教学.rar
- 《矿山测量学》课程实践教学的虚拟
- 提升《科技文献检索》教学质量 努力
- 校风云培训学校管理系统v1.0免费绿色
- ABB机器人教学仿真源代码_搬运应用
- QT5.5入门与项目实战
- 自考0900网页设计与制作历年真题+部分
- 市场营销学(第三版PPT 教学课件
- 计算机网络第六版 教学视屏 网盘
- 渗透教学nick-burpsuite
- 校管家校务管理系统8.52.3B官方安装版
- 电子技能与实训教程教学
- 宾馆管理信息系统需求规格说明书(
- 惠普“灵动e平台”,令
- AI 全套教学视频三
- ADO.net基础,里面有登陆,注册界面教
- 大学英语视听说翻转课堂教学模式的
- 计算机组装与维护大纲,教学进度表
- 论文研究 - 语言学习与教学技术研究
- 大学英语教学课件评估体系的构建
- 缓解“中国文化失语症”的教学
评论
共有 条评论