单片机应用技术(汇编语言)(高等职业技术院校电类专业国家级职业教育规划教材)

分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,汇编语言,
品牌: 李秀忠
基本信息·出版社:中国劳动社会保障出版社
·页码:202 页
·出版日期:2006年
·ISBN:7504557285
·条形码:9787504557285
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等职业技术院校电类专业国家级职业教育规划教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介《单片机应用技术(汇编语言)》为国家级职业教育规划教材,根据高等职业技术院校电类专业教学计划和教学大纲,由劳动和社会保障部教材办公室组织编写。主要内容包括单片机结构及开发设计流程、单片机指令系统及汇编语言程序设计、单片机简单应用电路设计实例、单片机内部三大功能和单片机接口电路及应用等。《单片机应用技术(汇编语言)》为高等职业技术院校电类专业教材,也可作为成人高校、广播电视大学、本科院校举办的二级职业技术学院和民办高校的电类专业教材,或作为自学用书。《单片机应用技术(汇编语言)》由李秀忠主编,由肖伸平主审。
编辑推荐《单片机应用技术》高等职业技术院校电类专业国家级职业教育规划教材之一,由中国劳动社会保障出版社出版。
目录
模块一 单片机结构及开发设计流程(1)
课题一 单片机结构(1)
课题二 单片机工作条件(7)
课题三 单片机输入/输出端口结构(9)
课题四 单片机开发设计流程(12)
模块二 单片机指令系统及汇编语言程序设计(38)
课题一 程序设计基础(38)
课题二 延时程序(46)
课题三 算术运算程序(56)
课题四 代码转换程序(61)
课题五 输入输出程序(74)
模块三 单片机简单应用电路设计实例(84)
课题一 彩灯控制器设计(84)
课题二 加法运算器设计(91)
课题三 数显抢答器设计(99)
课题四 篮球比赛计分器设计(105)
模块四 单片机内部三大功能(111)
课题一 中断系统及其应用(111)
课题二 定时/计数器及其应用(120)
课题三 串行通信及其应用(129)
模块五 单片机接口电路及应用(140)
课题一 键盘接口电路及其应用(140)
课题二 显示器接口电路及其应用(157)
课题三 模数及数模转换接口电路及其应用(167)
附录1 指令分类及符号说明(186)
附录2 单片机指令系统(188)
附录3 单片机伪指令(197)
附录4 特殊功能寄存器(198)
附录5 指令机器码表(199)
参考文献(202)
……[看更多目录]
序言为贯彻落实《国务院关于大力发展职业教育的决定》精神,坚持以就业为导向的职业教育办学方针,推进高等职业技术院校课程和教材改革,劳动和社会保障部教材办公室组织一批学术水平高、教学经验丰富、实践能力强的教师与企业、行业一线专家,共同研究开发了电类专业课程的基础平台,涉及电工基础、模拟电子技术、数字电子技术、电工基本技能、金工实习等课程;还开发了电气自动化技术、应用电子、移动通信技术三个专业模块的课程。在课程开发的同时,编写了电类专业相关教材36种。
在教材的编写过程中,我们贯彻了以下编写原则:
第一,从职业(岗位)需求分析入手,参照国家职业标准《维修电工》《家用电子产品维修工》《电子设备装接工》《家用电器产品维修工》《用户通信终端(移动电话机)维修员》的要求,精选教材内容,切实落实“管用、够用、适用”的教学指导思想。
第二,体现以技能训练为主线、相关知识为支撑的编写思路,较好地处理了理论教学与技能训练的关系,有利于帮助学生掌握知识、形成技能、提高能力。’
第三,按照教学规律和学生的认知规律,合理编排教材内容。尽量采用以图代文的编写形式,降低学习难度,提高学生的学习兴趣。
第四,突出教材的先进性,较多地编入新技术、新设备、新材料、新工艺的内容,以期缩短学校教育与企业需要的距离,更好地满足企业用人的需求。
在上述教材的编写过程中,得到有关省市教育部门、劳动和社会保障部门以及一些高等职业技术院校的大力支持,教材的诸位主编、参编、主审等做了大量的工作,在此我们表示衷心的感谢!同时,恳切希望广大读者对教材提出宝贵的意见和建议,以便修订时加以完善。
文摘插图:

在篮球比赛过程中,根据比赛得分情况(得1分、2分、3分),分别通过3个计分按键进行加分(加1分、2分、3分),当前总分值通过两个数码管显示出来。如计分错误(多加分数)可通过第4个按键进行减分,每按一次按键减1分。
1.电路设计
P0口接四个计分按键,P1口、P3口接分数显示数码管,其中P1口所接数码管显示分数的十位,P3口所接数码管显示分数的个位。当比赛队得1分时,按下S1键加1分,得2分时按下S2键加2分,得3分时按下S3键加3分;如分数计错需减分时,每按一次S4键减1分。
2.程序设计
程序设计时,首先读取按键状态,判断是否有键被按下,当确认有键按下后;再进行键盘扫描,判断按下的是哪个键。执行相应的按键功能。然后等待按键释放,以确保每按一次按键只进行一次键处理,将总分转换为十进制数,再通过查表方法转换为七段码,经P1口和P3口输出,驱动数码管显示。
(1)初始化
将用于存放总分的寄存器R0清0,将七段码表首地址送数据指针DI)TR。
(2)判断是否有键按下
将P0口的值读人.即读取按键状态。因本电路中只用到了接于PO口低4位的4个按键,所以要将读人的P0口值的高4位屏蔽,只取出其低4位。然后判断是否有键按下,如没有,则继续读取PO口值,等待按键;如有键按下,则调用延时程序以消除按键抖动。
(3)判断是否真正有键按下
消除按键抖动后,再次读取按键状态,判断是否真正有按键被按下,如第二次判断为没有按键被按下,则该次按键为干扰引起的误读操作,重新读取按键状态;如第二次判断为有键被按下,则可确认是一次真正的按键操作。