第八节单个数码管控制

单片机型号*定义晶振频率,定义A口为输出口,循环DO_LOOP毗A口的输出,第八节单个数码管控制一、编写程序步骤一:打开bascom-avr编程环境;步骤二:新建空口编程文件;步骤三:设置系统频率,系统的波特率步骤四:输入程序程序举例:将卜-面程序在bascom-avr中编译及仿真称:单个数码管控制程序的:通过此程序,练习bascom-avr实验板的使用,了解I/O口及数码管。Mega16者:张恩锋BASCOM-AVR1.11.8.4'protues7仿真通过Sregfile="ml6def.dat"Scrystal=8000000ConfigPorta=OutputDoPorta=&B00000001LoopEnd步骤五:保存程序步骤六:编译文件如下图所示:在菜单栏中单击acompileprogram或按F7键编译文件,若提示错误请认真检查并及吋更正错误。Help电也▼1&Labeltompileprogram(F7)I二、仿真模拟在桌面中打开protues仿真软件2.1添加元件DEVICES选择结果中的元件并双击。同样的方法在关键字中输入“atmegal6”添加AVR单片机尿PickDevices关键字Q〕:结果C11):|atmega16器件库」描述完全匹配四)?r|ATMEGA16AVR216KBytesFlash.1088BytesSRAM.512BytesEEPROM.ADCj有类别MicroprocessorICsATMEGA162ATMEGA164PATMEGA165ATMEGA165PATMEGA168ATMEGA168_32PlhATMEGA168PATMEGA168P.32PIATMEGA169ATMEGA169PATMEGA16AVR2.LIB2009年3月2日在4:41:24MicroprocessorICsAVRFamilyAtmel16KBytesFlash,1088BytesSRAM,512BytesEEPROM,ADCzAnalogComparator,TWLSPL4Ports,3Timers,1USART单击“确定”退出添加元件界血。单击添加的兀件,在编辑界而鼠标会变成笔状。点击新建文件单击“P”从库中选取元件LBLiWGcz>在关键字小输入"7seg.com.cat-grn"添加一个共阴级数码管类别©:R缪里Kbytes少血1?48抄te$旳AMQ1?抄臥EEFFQM,Apal。!-丄生JLi-di-lz丄丄RESETPCOGCLPC1JGDAXTAL1PC2/TCKXTAL2PCBTI1SPCUTDOPMlftDCDpcsn-oiPAmDCIPC6/TOSC1PA2ADC2PA3WDC3PC7/TOSC2PAtftDCiPASftDCSPDQflRXDPD1/TXDP/OWC6PD2flN7I]PA7ADC7PD3ANT1PDMDC1BPBWn—CKPDSOC1AP81/T1PD&CP1PB2ftlNQnNT2PB3IWN1X3COP8辰PB&UOSIPD7X3C2PB&MEOAREFPB7«CKAVCC丄劉JDJiHdidRESETXTAL1XTAL2P^flWDCOPA1JMDC1PAaADC2PA3WDC3PAittDCiPAS他DCSP炯4DC6PBCVTOXCKPB1/T1PB2^INtMNT2PB3WIN1X3CDPB4^PBS?MOSIPB&1JEOPB7«CKPCQG^LPC1JGDAPC2/TCKPC3TTMSPCWDOPCSZTDIpcfvmsniPC+拖曳对象編辑属性p'X删除对象Fc顺时针旋转o逆时针旋转O180度旋转Ctrl+ENum—Num-+在编辑界面单击鼠标,会出现器件的外形,选择好器件所放位置并单击鼠标就可放置元件单击鼠标后.......若是有特殊需要,可以在单片机元件图中点击鼠标右键把单片机进行旋转,如下图:同样的方法放置数码管。2.2线路连接在器件的管脚上单击鼠标,当鼠标变成绿色笔状FI•在笔尖处出现小红方框就可拖动鼠标连接线路。ATHB3A16U122-2324252627282914'15161718192021「32'30PCO)SCLRESETPCIEDAPC2/TCKXTAL1PC3/TMSXTAL2PC4/TD0PC5/TDIPAO/ADCOPC6/T0SC1PA1/ADC1PC7/TOSC2PA2/ADC2PDCURXDPA3/ADC3PA4/ADC4PD1/TXDPA5/ADC5PD2)lNT0PA6/ADC6PD3/1NT1PD4A3C1BPD5/OC1APA7/ADC7PBonro/xcKPD6MCP1PB1/T1PD7/OC2PB2/AIN0)1NT2AREFPB3/AINWC0PB4/SS"PB5M0SIPB6MS0AVCCP07/SCKATMEGA1640旳3837363534334234567—8同理,在把线拖到要连接的另一个元件的管脚时鼠标变成绿色笔状即可单击鼠标连接线PCQ6CLPC1SDAPC2/TCKPC3(TUSPCUTDOPC5/TDIPC6TOSC1PC7/TOSC2PDOIBXDPD1ZTXDPD2/1N7UPD3ANT1PDW3C1BPDSOC1APD&TP1PD7ADC2RESETXTAL1XTAL2PMlWDCnPA1ADC1PA2/ADC2PA3WDC3PA朋DC4PA&WDC5PA&WDC6PA7WDC7_J2.AREFAVCCPBOmiOCCKPBVT1PB2WINOHNT2PB3WIN1XDCnPB<^PBSflllOSIPBSflllKOPBT^CKqt・_2_3亠..AT”申饰完成连接效果图:2.3仿真运行双击单片机出现“编辑元件”界面在programfile这一栏中,找到前而编程所编译的扩展名为“.HEX”的文件并选择它ProgramFile:最后,单击主界而左下角的“开始”按钮即可进行仿真,若不能运|WRb&$icom\liusd\LIUSD.HE刃:数码管F4-SI名称▲大小类型过数码管单个〕HEX1KBHEX文f冋到“编辑元件”界面点击确定。14"HZ46・17了19&20^2lTPC0/SCLRESETPC1/SDAPC2/TCKXTAL1PC3/TMSXTAL2PC4/TDOc—zrrrrsiPC5/TDIPA0/ADC0PC6/TOSC1PA1/ADC1PC7/TOSC2PA2/ADC2PA3/ADC3PDU/KaIJPD1JTXDcrscjikitcPA5/ADC5PD2/INT0PA6/ADC6PD3/INT1PA7/ADC7PD4/OC1BPD5/OC1APBO/TO/XCKPD6/1CP1PB1JT1PD7/OC2PB2/AINO)1NT2PB3/AIN1/OCOPB4/SSPB5WSIAREFPB6/MISOAVCCPB7ZSCK-912■40匚39■38■37盲36匚34■33■1—■4行应仔细检查是否线路连接错误。U1ATMFGA1A三、回味提升1、更改显示状态,观察规律2、根据观察的规律,争取讣数码管显示数字3、若是能显示数字,能否计数(从0〜9)4、其它尝试

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?