计算机控制技术课后习题 西电版第三章
更新时间:2023-12-05 15:37:01 阅读量: 教育文库 文档下载
第三章
如图所示,试用中断方式编写程序,对IN0~IN7通道上的模拟电压数据进行一次采集,并将转换结果送入内部RAM 20H单元开始的数据缓冲区中。
D/A转换器一般可分类如下:
1)根据输出是电流还是电压,可以分为电压输出型和电流输出型。 2)根据输出端是串口还是并口,可以分为串行输出型和并行输出型。 3)根据内部是否有锁存器,可以分为无锁存器型和带锁存器型。
例3:根据下图分别输出锯齿波、三角波及方波信号。设选通地址为FEH
#include
#define uchar unsigned char #define uint unsigned int
uchar code DSY_CODE[ ]= {0x3f,0x06,0x5b,0x4F,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //段码
uchar Pre_KeyNo=16,KeyNo=16; //上次和当前按键的序号,序号范围0~15,16表示无按键 //延时
void DelayMS(uint x) {
uchar i;
while(x--) for(i=0;i<120;i++);
}
//矩阵键盘扫描 void Keys_Scan() {
uchar Tmp;
P1=0x0f; //高4位置0,放入4行 DelayMS(1);
Tmp=P1^0x0f; //异或
switch(Tmp) //判断按键发生于0~3列的哪一列 {
case 1: KeyNo=0;break; case 2: KeyNo=1;break; case 4: KeyNo=2;break; case 8: KeyNo=3;break;
default:KeyNo=16; //无键按下 }
P1=0xf0; //低4位置0,放入4列 DelayMS(1);
Tmp=P1>>4^0x0f;
switch(Tmp) //对0~3行分别附加行首键值0,4,8,12 {
case 1: KeyNo+=0;break; case 2: KeyNo+=4;break; case 4: KeyNo+=8;break; case 8: KeyNo+=12; } }
//主程序 void main() {
P0=0x00; while(1) {
P1=0xf0;
if(P1!=0xf0) Keys_Scan(); //获取键序号 if(Pre_KeyNo!=KeyNo) {
P0=DSY_CODE[KeyNo]; Pre_KeyNo=KeyNo; }
DelayMS(100); } }
#include \char code
dispdata[ ]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; /*数字0-9对应的段选码*/ char dis_data[]={2,4,6,8};
void disp(unsigned char ch0) /*显示函数*/ {
static char ch=0x01; P1=ch;
P2= dispdata[dis_data[ch0]]; ch=ch<<1;
if (ch==0x10) ch=0x01; }
void time (void) interrupt 1 /* T0中断服务程序入口,定时1ms */ {
static unsigned char ch1=0; TH0=-1000/256; TL0=-1000%6; disp(ch1); ch1++;
if (ch1==0x04) ch1=0; }
void main(void) {
TMOD=0x01; /* T0为16位定时工作方式*/ TH0=-1000/256; /* 预置计数初值 */ TL0=-1000%6;
EA=1; /* CPU中断开放 */ ET0=1; /* T/C0中断开放 */
正在阅读:
计算机控制技术课后习题 西电版第三章12-05
教师业务技术工作总结(精选多篇)09-28
房产营销中心 全国项目外展点管理规范指引(内容清晰)04-14
电路与电子技术基础习题答案1010-06
院团委2013年工作要点04-01
最新人教版小学一年级识字卡(第一册400字完整Word格式可直打印)09-03
数据清洗与数据预处理09-07
PTA化学危险品(醋酸)泄漏事故应急预案10-12
陶瓷工艺学试题库(完整版)09-25
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 西电
- 课后
- 习题
- 第三章
- 控制
- 计算机
- 技术
- 旺季营销开门红课后测试
- 培养自主创业能力的战略意义
- 篆角初级中学教师风采录五则 - 图文
- 结合中日关系的历史发展脉络
- 2019中考物理总复习第3部分练习题第二讲声现象 - 图文
- 朱自清《春》经典习题(阅读题)(跟踪练习)
- 数据结构第一章练习题
- 山西省2018年下半年寿险理财规划师考试试卷
- 2012年新编会计综合实训分录答案
- 新视野大学英语第三版读写教程第二册课后答案
- Test Yourself(Units 5-8), Book 3
- 2019-2025年中国通用机械市场竞争策略及投资潜力研究预测报告
- 小儿肠炎的护理计划
- 人教版三年级上第六单元教案
- catia - p51外形设计中文实例教程 - 图文
- 项目部薪酬管理办法5
- 2万吨金属镁项目可行性研究报告
- 龙潭镇中学精准扶贫工作总结
- 社会主义制度的基本建立教学反思
- 《TIME》周刊经典词汇