计算机接口技术大作业
更新时间:2024-03-10 07:40:02 阅读量: 综合文库 文档下载
计算机接口技术大作业
课题名称:单路中断方式
A/D采集及8355LED显示驱动
班级:B13082041 姓名:高 炼 学号:132208100055
一. 技术要求及说明
1.一路检测,在LED上显示。
2.判断上下限并区别显示,下限LED全灭,上限LED全亮。
二.硬件原理及说明
1.8259芯片内部结构原理如图
2. 8255A内部结构
8255芯片编程模型
A口方式控制输出结构图
8255方式选择控制字
3.ADC0809内部结构图
ADC0809通道选择表如图
4. 74HC138译码器电路
74HC138的作用:就是选择芯片时用的,提供芯片的入口地址 74HC138集成译码器原理图
5.电位器作用
电位器的作用就是产生模拟信号,输送到模数转换器,然后模数转换器将模拟信号转变为数字信号。 6.LED灯
LED灯的亮灭由8255的PA口控制,8个PA口中输出高电平的PA口对应的LED灯就会发光。
三.总体流程及重要子程序流程设计与分析
码译L
四.收获与体会
模数转换,电位器产生模拟信号,产生的模拟信号就通过模数转换器转变成数字信号,产生的数字信号输入到8259中断控制器中,使8259在适当的时候产生中断,通过中断控制8255的工作方式,而译码器的作用就是提供每个芯片的入口地址。
五.程序清单
程序源代码:
8位电A
#define PA8255 0x8000 //8255 PA输出地址 #define CTL8255 0x8003 #define CS0809 0x9000 #define mode 0x82
#define ICW1 0x13 //单片8259, 上升沿中断, 要写ICW4
#define ICW2 0x20 // 中断号为20H #define ICW4 0x01 // 工作在8086/88 方式 #define OCW1 0xfe // 只响应INT0 中断 #define CS8259A 0xd000 #define CS8259B 0xd001
extern unsigned char IN(unsigned int port);
extern void OUT(unsigned int port, unsigned char v); extern void DISABLE(void); extern void ENABLE(void);
extern void SETINT(unsigned char NO, unsigned int *ENTER);
unsigned char buf;
unsigned char Read0809() {
unsigned char i;
OUT(CS0809, 0); //起动A/D for (i=0; i<0x80; i++) ; //延时>100us return(IN(CS0809)); //读入结果 }
interrupt IEnter() {
if(buf == 0x00) // {
OUT(PA8255, 0x00); }
else if(buf == 0xff) // {
OUT(PA8255, 0xff); } else {
OUT(PA8255, 0x3c); }
OUT(CS8259A, 0x20); //}
下限 上限 中断服务程序结束指令
void IInit() //初始化 {
OUT(CS8259A, ICW1); OUT(CS8259B, ICW2); OUT(CS8259B, ICW4); OUT(CS8259B, OCW1); }
void main() {
OUT(CTL8255,mode);
DISABLE(); // IInit();
SETINT(ICW2, &IEnter); // ENABLE(); //
while (1) {
buf = Read0809(); }
关闭中断响应 中断入口地址打开中断响应 }
正在阅读:
计算机接口技术大作业03-10
一人挑两小人“打一字”02-07
2012年中考物理浮力经典难题 - 图文09-10
我想握住你的手作文800字03-12
光刻工艺流程及未来发展方向06-14
重症医学科工作制度岗位职责05-07
翻转课堂、慕课、微课的基本理论与实践2003 - 图文10-09
浅谈心理定价策略03-19
龙源电力风电制度考试综合12-03
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 接口
- 作业
- 计算机
- 技术
- 资中县球溪高级中学高2009级高二下期半期试题1
- 仓库安全管理细则
- 食品化学期末1
- 纯3D制作的建筑效果图
- 智齿冠周炎早期拔牙治疗效果论文
- 漏电保护器选用原则
- 红领巾小书虫主题队会教案
- 基于51单片机的汉字LCD智能显示模块设计
- 社会审计简版手册anna7-10印刷-夏总底稿
- 江苏省句容市行香中学秋八年级语文上册第五单元24明天不封
- 青岛版四年级数学下册第8单元- 平均数教学设计
- 镍矿装运安全管理须知
- 白术种植效益前景简介及栽培种植技术
- 数字电路第五版(康华光)课后答案
- 跨文化习题unit1-9
- 论社会工作理论研究范式及其发展趋势
- 倒立摆带降维观测器实验报告
- 100个同义词替换精髓词汇
- 班级格言和班训以及班规集锦(整理精校版)
- 浅析个体差异与特质对领导者的影响