atmega128串行操作lcd12864,另有ADC,PWM波,定時器的使用程序
上傳時間: 2013-10-18
上傳用戶:zm7516678
實用單片機系統是基于MCU8051硬件平臺下開發的一款操作平臺,它不是一個操作系統,而是一個操作平臺,主要借鑒了操作系統、手機的一些概念,比如消息機制、系統時鐘、軟件定時器、平臺等概念。 實用單片機系統的核心理念是:在一個標準化的硬件基礎上(如8051,avr,arm等)擴展一個標準化的軟件平臺,把常規項目常用的一些功能如串口通訊、串口調試、系統定時器、軟件定時器、按鍵界面處理等通過消息機制組織起來,形成一個完整的系統。當一個特定的項目需要增加或者刪除一項具體的功能時,只需要在平臺上增加或者去掉相應的功能即可,這樣項目不需要每次重新構思架構,也不需要從零開始,并且原有的系統通過各個項目沉淀后,更加穩定可靠,這就是平臺的概念,它不是各個子函數的集合。 相對于現在的很多人把RTOS操作系統應用于MCU來說,往往只為了實現任務的調度轉換而不考慮功能的實用、易用性,此外因其較高的資源占用性導致其不適合在MCU類低資源的嵌入式平臺應用,MS系統相對于這些RTOS來說,首先還是保留了編程者的常規前后臺思維,但又加了一些RTOS的優點,如軟件定時器實現的時間片任務系統,類似RTOS的任務,其次為編程者實現了整個程序的框架和一些常用的函數及接口功能如按鍵、串口、時鐘等,讓編程者把精力放在跟項目相關的地方,甚至不需要關心所用MCU的寄存器配置,再次就是代碼非常簡單,容易學習,尤其是建議大家采用SourceInsight查看程序,遠比keil編輯器的功能強,它是C語言下最好的編輯器。而MS3.21版本,建議大家直接在Keil的軟件仿真器下運行學習。 MS資料可以從以下網址下載:http://www.study-bbs.com/thread-46471-1-1.html讀者有什么疑問也可以在這個版面提問,作者將盡力解釋。目前MS3.21版本增加了一個GUI操作框架,相比目前已有的GUI更加簡單易懂,利用一個函數指針代替了復雜的狀態機,每一個界面由一個界面建立函數和一個執行函數構成即可。
上傳時間: 2013-10-29
上傳用戶:txfyddz
為解決當前計算機串行通訊接口只有USB,難以滿足舊型號設備或某些單片機要求RS232通訊的問題,設計出兩款RS232/USB電路。采用CH341A與MAX223集成電路芯片構建標準9線RS232/USB通用接口轉換器,無需編程。采用CH341A與PIC16F877A構建單片機與計算機之間的USB通訊電路,軟件遵循RS232通訊協議,硬件進行電平轉換。實際使用表明,這兩款產品與計算機端Windows 操作系統下的串口應用程序完全兼容,且通訊過程中無握手失敗現象。 Abstract: To solve the problem that current computer serial communication only with USB interface can not satisfy with the old type equipments or MCU to communicate with RS232, two kinds of RS232/USB circuit were designed.CH341A and MAX223 integrated circuit chips were used to create a standard 9-line RS232/USB universal interface convertor without programme. CH341A and PIC16F877A chips were adopted to build the USB communication circuit between computers and MCU. The software follows RS232 communication protocol, and the hardware converts electrical levels. Actual practices indicate that the two manufactures are compatible with serial application program of Windows operation system completely,and get avoid of handshake lost.
上傳時間: 2013-11-03
上傳用戶:siying
摘要:為了解決信號采集系統的同步串行通訊問題,在理解AVR 單片機SPI接口的通訊原 理和方法的基礎上,分析了AVR 單片機SPI接口的工作過程,設計了AVR單片機和串行A/ D轉換器的同步串行通訊接口,并用程序描述了SPI接口通訊的過程,實現了AVR單片機 通過SPI接口與串行A/D轉換器之間的數據通訊。最后,用實驗和數據分析驗證了設計方 案的可行性。 關鍵詞:SPI接口;AVR單片機;串行A/D
上傳時間: 2013-10-31
上傳用戶:lilei900512
提出了一種以S3C2440A為核心處理器的銀行評價器的設計方案,并結合XILINX公司的XL95144XL型CPLD,輔助S3C2440A,實現該銀行評價器的各部分功能以及系統信號之間的相互協調。該評價器在系統設計上采用液晶屏顯示,代替了以往簡單的數碼管電路的顯示模式,在視覺上給人以全新的享受。同時,評價器增加了新的網絡供電方式,只要將評價器連接上網絡就可以正常工作,方便了客戶的使用。總之,此款銀行評價器采用了嵌入式系統的設計方案,大大豐富了系統功能,實現一個銀行評價器設計的新突破。 Abstract: S3C2440A of SamSung company is the core component of the embedded system. A design of bank assessor based on S3C2440A was provided in this paper. It used XL95144XL combined with S3C2440A to realize all the functions and coordination with system signals. This bank assessor used LCD to display instead of the former simple digital display and provided a new seusuous enjoment. Meanwhile,it provided a new method of network power supply,that the bank assessor could regularly work once it connected to the network,which is convenient for customers to use. In a word,this assessor takes embedded system,enriches the system’s functions and reclizes a new breakout.
標簽: S3C2440A
上傳時間: 2013-11-03
上傳用戶:taa123456
摘要:本文介紹了以PIC16C74單片機為核心的IC卡讀寫器的系統設計,系統實現了IC卡及外部存儲器的讀寫、PC機與單片機的串行通訊、硬件上實現了串口供電的工作方式,系統具有實用性強穩定性高等特點。 關鍵詞:PIC單片機;IC卡讀寫;串行通訊;串口供電
上傳時間: 2013-11-15
上傳用戶:z1191176801
難點串行通信的四種工作方式 要求掌握:串行通信的控制寄存器串行通信的工作方式0和方式1了解:串行通信的基礎知識串行通信的工作方式2和方式3
上傳時間: 2013-12-18
上傳用戶:bruce
產品簡介 AVRISP MKII下載器是ATMEL公司開發的AVRISP第二代產品,USB接口。AVRISP MKII支持全系列AVR+部分其他芯片(如S51等)。USB接口,便于使用與攜帶,特別適用于沒有串口的臺式電腦和筆記本電腦。 AVRISP MKII是一種結構緊密而且容易使用的在線編程工具,它為ATMEL系列AVR單片機開發應用程序設計。由于其尺寸小,它也成為一種為現有的利用AVR單片機的應用程序局升級的極好的工具。 AVRISP MKII是由USB供電,因而AVRISP編程器無需額外能源供應。AVRISP MKII編程接口是集成于AVRStudio中的。Flash,EEPROM和所有的Fuse和Lockbit可編程ISP選項,可以選擇單個分別編程或者連續自動編程。 我公司生產的AVRISP MKII在線編程器和atmel官方的AVRISP MKII在線編程器功能上完全兼容,但價格更低,是工廠,學校,個人等開發AVR單片機的首選工具。
上傳時間: 2013-10-16
上傳用戶:peterli123456
最近幾年新出的一些MCU,有很多都具有ISP(In System Programming:在系統編程)特性,利用這一特性可以在無需通用編程器的情況下,方便地對芯片執行各種操作(擦除,讀取,編程等操作);如果進一步配上一些軟件(如Keil的ISD51),即可實現一些簡單的在線調試功能(當然要損失一個串口)。一些開發者,也經常在自己的系統上預留ISP接口,以供日后升級之用。可以說ISP的廣泛應用,標志著單片機開發技術的進步。 但是ISP功能的實現也有一定的限制,如需要一個串口,需要一定的駐留代碼空間,或者需要一定外部電路。于是有一些經驗不足的朋友,在實現ISP功能的時候便經常出問題,要么是外部電路的問題,要么是串口的問題。比如:為什么軟件老是報“通信出錯”;為什么我的系統,第一次可以進ISP,第二次就不行了;為什么我在Win98下無法進入ISP,換了WinXP就可以了。這些問題總是出現于一些細微的地方,一些被人忽略的地方,如果你沒有充足的時間,充足的精力,充足的耐心去尋找這些根源;如果你有一臺CP900編程器(當然其他的某些編程器也可以);如果你不想在那塊可憐的小電路板上,再擠進一堆器件;如果你不想在購料單上再增加一批Max232,或者一批xx型電容,yy型電阻,那么請使用ICP吧(InCircuit Programming:在電路編程)。
上傳時間: 2013-11-19
上傳用戶:pol123
介紹了基于單片機C8051F020的通用串口適配器的設計與實現方法,即由單片機控制的智能化一對多口收發信號轉換器。通過采用C51對單片機進行編程,控制與RS-232(標準RS-232電平)、RS232(TTL電平)、RS-422接口的數據通信;采用C++ Builder作為開發平臺,通過RS-232接口實現上位機對適配器各個通信端口的控制。 Abstract: Design and realization of a universal serial port adapter based on the MCU C8051F020 are introduced.The adapter is an intelligent one-to-more receiving and transmitting signal converter controlled by the MCU. By programming the MCU with the language C51,MCU control data communication between the MCU and RS-232(RS-232 level),RS-232(TTL level),RS-422 port; Using C++ Builder as the development plane, by one RS232 port, the upper PC can control each of the communication port of the adapter.
上傳時間: 2013-11-19
上傳用戶:hebanlian